Source :: Raymarching - Diffuse Reflection
http://editor.thebookofshaders.com/
https://github.com/patriciogonzalezvivo/glslCanvas