GLSL compute shaders, the jump-flood algorithm, and a weighted voronoi particle relaxation algorithm combine to yield real-time animated stippling art.
Check it out on GitHub.
The following photos use album art from Jon Batiste’s Hollywood Africans.
Implemented real-time Weighted Linde-Buzo-Gray Stippling in #TouchDesigner. I used a #GLSL compute shader to calculate the centroids of each cell. I used an atomic counter to do the seed splitting. Photo of @JonBatiste pic.twitter.com/3fylitNQ70
— David Braun (@DoItRealTime) November 22, 2019
My technique, implemented in TouchDesigner, is inspired by this research which was a 2017 SIGGRAPH Technical Paper.