GPU Toys
Real-time GPU scenes that move to the music.
A collection of real-time GPU scenes, every one of them audio reactive. Press play and move from scene to scene while the music runs, with a transition between each pair.
ShadersWebGPUAudioTech demoAbout GPU Toys
GPU Toys is a collection of real-time graphics scenes rendered with WebGPU, with the original WebGL lab scenes and the three.js toys rebuilt as node materials. One renderer and one post-processing chain carry every scene, so a scene change is a transition between two running scenes with no pause.
Each scene reacts to the music through an FFT of the song. Press play once and the music keeps running while you move between scenes, in order, backwards or at random.
Audio Reactive
An FFT of the song feeds every scene, so the scenes move with the music.
Seamless Switching
Scenes are switched with transitions while both keep running, and the music never stops.
One Pipeline
One renderer and one post-processing chain for every scene, with no shader compiled after boot.