WebXR Hand Tracking Playground

A collection of interactive WebXR demos that explore hand tracking, VR interactions, physics, water/visual effects, and VRM character animation using Three.js.

About this project

Built with Three.js, WebXR, TypeScript, and Webpack. Best experienced on a headset with hand tracking (e.g., Meta Quest), but most scenes also open on desktop/mobile browsers.

Hand tracking VRM animation Physics Post‑processing Water & ocean

Departments

Visual effects & rendering

Post-processing and render-pass experiments on the custom WebXR two-pass loop.

Tracking & input

Hand and face tracking: WebXR native hand input and MediaPipe webcam fallback.

Worlds & science

Explorable scenes and visualizations.


Built with

Three.js WebXR Mediapipe TypeScript Webpack

Tested with

Meta Quest Chrome

Source code

GitHub Repository