After playing around with LED mapping in freeliner some of the best looking content was using lots of fragment shaders. I was curious to try this approach to create generative LED animations right on a microcontroller.

This library brings GLSL fragment shader style animations for addressable LEDs. LEDs can be mapped in 2D space as code or with predefined data (LED address + xy coordinates). The shader functions are called once for every LED, making pixel perfect animations.

I also use Shadel for RGB led matrices with the Pixel Matic SmartMatrix library.

Find out more at https://gitlab.com/maxd/shadel