COSC363 Assigment 2
Ray Tracing implementation modeling geometric objects and illumination models.
How To Build
- Ensure cmake is installed
- Navigate to the root directory in terminal
- Run
cmake .
- Run
make
- Run
./RayTracer.out
Features
- Primitve Objects
- Cone
- Tetrahedron
- Sphere
- Cube
- Camera motion
- Refraction
- Reflection
- Mulitple light sources
- Non-planar textured objects
- Procedurally generated texture patterns
- Anti-Aliasing
Contorls
- up/down arrows move the camera fowrawd/backward respectively
- left/right arrows rotate the scene