Exported assets are free to use commercially and modify.

LuminosityShader.js

LuminosityShader

Grayscale luminance

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

Turns the color picture into a black-and-white photo. Colors become shades of gray based on how bright they look to our eyes.

Official source