Set the following settings to enable audio visualisation on an emitter: ```cs var emitter = new Emitter() { VisualisationRayCount = 32, VisualisationBounceCount = 3, VisualisationUpdateFrequency = 500, // milliseconds, VisualisationUpdateCallback = (VisualisationData[] data) => { for (int i = 0; i < data.Length; i++) { var position = data[i].position; var normal = data[i].normal; } } }; ``` Visualisation rays are cast in random directions every `VisualisationUpdateFrequency` milliseconds. Each time raytracing completes, the `VisualisationUpdateCallback` callback will fire with the position and normal of every bounce. It's up to you to render shapes/symbols/etc in your game. The simplest approach is to copy the position and normal data directly to an instance buffer, similar to a particle system.