- A real-time 3D audio visualizer using Three.js.
- Dynamic cubes react to audio amplitude and intensity, changing their height, color, and rotation based on sound input.
- 360 Degree mouse input rotation
- Multiple lighting experiments using different Three.js light types like
HemisphereLight,PointLight,SpotLight, andDirectionalLight. - To start the animation click on anywhere on the screen!
If a cube in the grid appears stuck or not reacting:
- Try increasing the
fftSizeparameter in the code in script.js:
analyser = new THREE.AudioAnalyser(sound, 64); // try 128 or 256

