NormalMapShader.js
NormalMapShader
Height to surface normals

Preview requires WebGL2. You can still download the demo.
Image processing demo
Turns a height picture into color marks that make a surface look bumpy without changing its shape.
Official source