Ray Tracing Breakdown
Description
A Basic Ray Tracing demo made in 3 days for Advanced Graphics Programming (AGP) of the Bachelor's Degree in Game Development at CITM, UPC.
The Ray Tracing was coded in ShaderToy using solely GLSL in order to learn the basics of shader programming and 3D math foundations which make possible the development of a scenario with three spheres colliding each other with light and shadow calculations, amongst other things.
Breakdown
The development of the Ray Traycing was done by following a step-by step exercises where each one of them has an impactful goal in order to accomplish the generation of a scene of three spheres in a plane only with a Ray Tracing.