Exported assets are free to use commercially and modify.

HalftoneShader.js

HalftoneShader

Color halftone printing

HalftoneShader
Preview requires WebGL2. You can still download the demo.
Image processing demo

Rebuilds the picture with colored dots, like a printed poster. Larger dots make the pattern easier to see.

Official source