Here ya go! It's a bit of a "Let's Study", though I'm much less experienced in 3D rendering/shaders, I attempt to understand some of it.