WebXR, one concept at a time
Every page here takes a single WebXR or three.js concept, gives you a demo you can tune with real parameters, and then explains what is actually happening underneath. No headset needed — the demos are built to run on an ordinary desktop browser first, and switch to a real immersive session only when your device supports one.
Topics
WebXR sessions
How a page asks for an immersive session, and what a reference space actually anchors to.
Coming soonVR controllers
Reading controller input, casting a pointer ray, and firing haptics.
Coming soonHand tracking
The 25-joint hand model, and how a pinch gesture is detected from it.
Coming soonLocomotion
Teleport versus smooth movement, and the comfort trade-off behind the choice.
Coming soonAR hit testing
Finding real-world surfaces so virtual objects can sit on them.
Coming soonStereo rendering
Two eyes, two projections, and why IPD and foveation matter for framerate.
Coming soon