top of page
img-1.11-metal-shiny.png

Ray Tracer and Thread Pooling

Ray Tracing is a lighting technique that produces realistic renders of an environment. By emitting a ray in a randomised direction and checking its collisions, a scene can be illuminated. Scene object materials can be diffuse, reflective or in between, and that changes the way in which the ray interacts with them. This project uses Ray Tracing techniques alongside Parallel Programming in order to output png images of a virtual scene.

This project utilises OpenGL to handle the vector calculations.

265788456_868423407183248_9027280795974442848_n.png
265164376_2982503848682504_5742278752743678469_n.png
bottom of page