ToonShader.js
ToonShader1
Cartoon shading

Preview requires WebGL2. You can still download the demo.
Drag to orbit · Middle-drag to pan · Scroll to zoomOne finger to orbit · Two fingers to pan or zoom
Uses simplified shading and highlights for a cartoon look. Turn the model to see how different sides catch the light.
Official source