SLAM Web (WebXR)
On Android, XR headsets, and browsers with WebXR support, Monolook uses the WebXR standard directly for SLAM experiences.
Platforms
| Platform | Support |
|---|---|
| Android (Chrome) | Full WebXR |
| Meta Quest 3 | Full WebXR |
| Pico 4 | Full WebXR |
| Apple Vision Pro | Full WebXR |
| Desktop | 3D fallback with OrbitControls |
Typical stack
A SLAM experience with Monolook uses:
- Vue 3 — UI framework (Composition API)
- Vue Router — Navigation between screens
- Pinia — Global state
- Three.js — 3D engine
- Vite — Build tool
- Monolook SDK — XR session management, tracking, license
Experience flow
- Start screen (landing, onboarding)
- Platform detection (iOS, Android, desktop)
- XR session start (WebXR or AppClip)
- Active tracking and 3D rendering
- User interaction (hotspots, UI overlay)
For a complete step-by-step tutorial, see Full experience.