This is an pure WebGL implementation of Voronoi Stippling as described in this paper. The entire core algorithm is implemented in WebGL which makes this very fast compared to similar implementations.
This is an artistic photo filter. By inputting an image it will output a stippled version. There are configurations for parameters such as supersampling, and number of points.
Visit the application at https://minimumcut.github.io/Flecks/
The algorithm is very system intensive and will require significant amounts of GPU memory. You should avoid heavy loads when not using a dedicated GPU.
Additionally, your graphics card and browser must support WebGL 2 and the EXT_color_buffer_float extension. Edge and Safari do not support this but the latest versions of Mozilla Firefox, Google Chrome, Opera and Google Ultron do.
Credits to Adrian Secord for the original paper this implementation was based off, Matt Keeter for his approach to generating centroidal Voronoi diagrams on GPU and http://www.comp.nus.edu.sg/~tants/pba.html for the information on generating centroidal Voronoi graphs on the GPU.
GPL V2



