1.7 KiB
1.7 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |
|---|---|---|---|---|---|
| WebXR | concept |
|
2026-04-20 |
Definition
WebXR Device API 是 W3C 定义的浏览器原生标准 API,使网页能够创建沉浸式 AR/VR/XR 体验,无需安装原生应用。XR Immersive Developer 的核心技术栈基础。
Architecture
Browser (WebXR Device API)
├── WebXR Device API (W3C Spec)
│ ├── XRSession (AR/VR/inline)
│ ├── XRWebGLLayer (GPU rendering)
│ ├── XRReferenceSpace (tracking)
│ └── XRInputSource (controllers/hands)
├── XR Frameworks
│ ├── A-Frame (Mozilla, declarative)
│ ├── Three.js (WebGL abstraction)
│ └── Babylon.js (Microsoft, full-featured)
└── Hardware Targets
├── [[Meta-Quest]] (via Oculus Browser)
├── [[Vision-Pro]] (via Safari)
├── [[HoloLens]] (via Edge)
└── [[Mobile-AR]] (ARKit/ARCore via Chrome Android)
Supported Input Modes
- Controller:6DoF 手柄追踪
- Hand Tracking:裸手追踪(WebXR Hand Input Module)
- Gaze:注视点交互
- Pinch:捏合手势
Key Concepts
- Hand-Tracking:裸手交互能力
- LOD-System:渲染性能优化
- Occlusion-Culling:遮挡剔除优化
Related Agents
- XR-Immersive-Developer:WebXR 应用开发专家
- XR-Interface-Architect:XR 界面架构设计
- XR-Cockpit-Interaction-Specialist:座舱场景 WebXR 实现
Browser Support
- Chrome/Edge(桌面 + Android)
- Firefox Reality
- Safari(Vision-Pro / iOS)
- Oculus Browser(Meta-Quest)