This immersive XR tool invites spatial practitioners to explore how built environments are perceived through different physical and sensory conditions. By experiencing architectural spaces through diverse embodied perspectives, designers can question assumptions, assess accessibility, and deepen understanding of how design decisions shape user experiences across a spectrum of bodies.
Developed as part of the ETH Zurich Design++ Summer School 2025 - exploring how to design space through other bodies and embodied perspectives.
- Visual Impairment Simulation: Experience spaces through cataracts, age-related macular degeneration, retinopathy, and monocular vision
- Vestibular Disorder Simulation: Understand spatial perception challenges
- XR Integration: Immersive virtual and augmented reality support
- Real-time Filtering: Dynamic visual effects and accessibility overlays
- Bun runtime
# Install dependencies
bun install
# Start development server
bun devThe application will be available at https://localhost:5173. To access it from a device, use the IP provided by vite.
Note: HTTPS is required for XR functionality. Vite will guide you through the self-signed certificate setup process on first run. It's safe to accept the self-signed certificate in your browser since you generated it yourself.
- React + TypeScript + Vite
- Three.js / React Three Fiber for 3D rendering
- Rapier for physics and collision detection
- XR support for immersive experiences
- Real-time shader-based visual filters
filename@2x.gltf -> Increase scale
filename@0.5x.gltf -> Decrease scale
