Shaders by Sonic Walker

← All shaders

Xor Panes

Multiple layers of animated rectangles and circles. Each pane has a distinct hue and contains randomly placed shapes that move along sinusoidal paths. Brightness is quantized based on how many panes overlap at each pixel. In VS2, map audio or MIDI to the parameters to make it reactive.

Parameters

Parameter Label Default Range Description
zoom Zoom 0.8 0.2–3.0 Camera zoom level.
panes Panes 7 2–15 Number of layers, each with its own hue and set of shapes.
density Density 4 1–6 Number of shapes per pane.
intensity Intensity 2 2–8 Controls the number of brightness steps. Lower values give more contrast.
monochrome Monochrome 0.0 0–1 When enabled, renders in grayscale using the layer tint color.

Downloads

License

The shader source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). You can share and adapt the code for non-commercial purposes, as long as you credit the author and distribute contributions under the same license. Commercial redistribution of the source code requires permission.

Using the Output

The visual output produced by running these shaders is yours to use. VJ at a party, use it in a music video, project it at a festival — go for it. If you're making money from it, consider supporting my music at Mirlo, Subvert or Bandcamp.