A real-time 3D audio visualizer built with React and Three.js. This interactive experience features a glowing, animated orb that reacts dynamically to music. Users can click anywhere on the screen to start audio playback and use built-in GUI controls to customize the orbโs appearance, including color, wireframe grid, and bloom intensity.
๐ Live Application
- ๐ง Audio playback starts with a click
- ๐ Orb pulses and animates in sync with music frequencies
- ๐จ Users can control:
- Orb color
- Wireframe/grid density
- Shader animation behavior
- ๐ Real-time rendering with postprocessing effects like bloom
- Three.js โ WebGL-based 3D engine
- React โ JavaScript UI library
lil-guiโ Lightweight interactive UI for tweaking settings- Web Audio API โ For audio playback and frequency analysis
- GLSL Shaders โ For custom vertex and fragment effects
git clone https://github.com/tlaze/threejs-Audio-Visualizer-Orb.git
cd threejs-Audio-Visualizer-Orb