Gorgeous Spheres - Interactive VR Experience

"Gorgeous Spheres" is an immersive WebXR music experience built with Meta's Immersive Web SDK. Users generate sounds by physically touching 3D spheres with their hands in virtual reality, each of which triggers a unique audio clip and shifts color on interaction. The project uses TypeScript, Three.js, and the Web Audio API with sound pooling for simultaneous audio playback. Hand-tracking collision detection enables natural spatial interaction, with each sphere responding to touch through real-time distance calculations between VR hand positions and sphere coordinates.

Share this project:

Updates