My personal website and portfolio
Exploring the rendering technique of ray tracing for high quality offline rendering. Based on the whitted illumniation model.
GitHub Repo - https://github.com/codesavory/RayTracer_Course.git
1. Camera, Light and Material models.
2. Ray routine - creation, traversal.
3. Ray-triangle, Ray-Sphere Intersection.
4. Bounding Volume Hierarchy(BVH) acceleration.
1. Scene Reader - The scene descriptions are originally from Inventor applications(a toolkit provided by SGI) by Brian L. Curless, Eric Veach.
2. Object Loader - A Single Header OBJ Model Loader by Robert Smith - https://github.com/Bly7/OBJ-Loader
3. Image Writer - stb_image_write - writes out PNG/BMP/TGA/JPEG/HDR images to C stdio by Sean Barrett 2010-2015 - https://github.com/nothings/stb
Scene1:
Scene2:
Scene3:
Scene4:
Scene5: