Cross Hatching Shader in WebGL

Implemented based on "Real-Time Hatching" by Emil et al

Uses normals of the objects to create curvatures