⟵


Raytracer / Rasteriser

TASK: Render an image of a sphere and a bunny starting from scratch.
Here, you can see some rendered images created from a raytracer I built. I have built a couple raytracers and rasterisers over the years, one using Matlab and one with C++.
Completing these projects are when I learnt the fundmentals of 3D graphics rendering, such as camera setups, lighting, shaders etc!
Below are some images of when I experimented with photon mapping: a simulation of a more realistic lighting model, specifically how light can interact with different objects and reflect between them. Note, the effect of photon mapping has been exaggerated in these images.


Code for my raytracer (and rasteriser) built using C++ can be found here!