Ray Tracer

Generate 3D images with complex physics
Computer graphics academic project in c++

Apr. 2014 - University of Bristol

Ray tracing is a technique to generate 3D images computing the intersection of each ray corresponding to a pixel on the image. It is very easy understand yet complex to implement. This projects aimed to understand the basics of raytracing along some physical artifact like depth of field or refraction.

Github Repo

Features: Depht of Field Refraction Quadratic Shapes Antialiasing Reflection Shadow Geometric Shapes Transformation Stack