WebGL Fractal - Colour, Lighting & Edge Detection