Skip to content

Ray Tracing assignment for COSC363 - Computer Graphics at the University of Canterbury

Notifications You must be signed in to change notification settings

ambroseled/cpp-raytracer

Repository files navigation

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

About

Ray Tracing assignment for COSC363 - Computer Graphics at the University of Canterbury

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published