1
64-bit SDK programming / BBP_DiscoBall plugin
« Last post by Patrice Terrier on January 08, 2026, 01:54:21 pm »BBP_DiscoBall
Converted from https://www.shadertoy.com/view/ssycDR
Original created by Shane on 2022-06-08
Audio + accumulator + BBP_plugin integration by Patrice Terrier

This plugin is based on a GLSL shader by Shane and required a true temporal accumulator to reproduce the original visual quality.
The effect relies on stochastic sampling and progressive convergence over time, which means a classic single-pass shader is not sufficient.
A floating-point ping-pong accumulator is used to achieve stable lighting, clean reflections, and low noise in dark areas.
This version goes further by adding audio-driven behavior:
The full VS2022 source code is attached to this post.
You must also copy the OrganicUD.jpg texture, inside the bbplugin\texture folder.
Converted from https://www.shadertoy.com/view/ssycDR
Original created by Shane on 2022-06-08
Audio + accumulator + BBP_plugin integration by Patrice Terrier

This plugin is based on a GLSL shader by Shane and required a true temporal accumulator to reproduce the original visual quality.
The effect relies on stochastic sampling and progressive convergence over time, which means a classic single-pass shader is not sufficient.
A floating-point ping-pong accumulator is used to achieve stable lighting, clean reflections, and low noise in dark areas.
This version goes further by adding audio-driven behavior:
- Monotonic, audio-sensitive sphere rotation.
- Automatic accumulation freeze during strong motion to avoid blur.
- High sample count for stable dark regions.
- Fully functional in landscape and portrait modes (BassBox64)
The full VS2022 source code is attached to this post.
You must also copy the OrganicUD.jpg texture, inside the bbplugin\texture folder.

Recent Posts


