Gorgeous Spheres

an interactive 3D experience

portrait

"Gorgeous Spheres" is an interactive WebGL music experience built with React Three Fiber. Users generate sounds by clicking 3D spheres, each of which triggers a unique audio clip and shifts color on interaction.

The project uses JavaScript, HTML, React, react-three-fiber, react-three/drei, and the useSound hook for audio playback. Each sphere has its own reference and assigned sound for distinct, responsive behavior.

In the next phase, I plan to add audio export so users can download and share the musical pieces they create.