Produced audio-reactive visuals for a permanent Sennheiser exhibit with 800 LEDs through compute shaders and a niagara.
I applied a sphere repulsion technique through a compute shader to arrange the LEDs in an organic pattern whilst keeping a minimum spacing between them (required for the LED holder). I implemented my own VJMaster plugin to prepare the audio signal for visualisation. The visualisation consisted of 3 idle shows and 5 reactive shows where the reactive shows represented 5 different sections of the audio spectrum, all inside a single material. I Used Niagara for previs and development, with UDP transmission for output.
Off
On
Connect - Reactive to Mids
Idle
Unity - Reactive to High-Mids
Disconnected
Tingle - Reactive to Highs
Flow - Reactive to Low-Mids
Impact - Reactive to Lows