Jack Pietrok - CSC 473 Final Project

Real-time Raytracing w/ OptiX

Overview

My final project for CSC473 involves using Nvidia's OptiX framework to render a scene in real-time. The primary goal is to use the powerful OptiX denoiser to improve visual quality without requiring many samples to be traced. My raytracer supports various basic features, including lambertian, reflective, and refractive surfaces, as well as color transmission through dialectric materials. In addition, I have added support for NPR-like outlines around objects, based on material groupings.

Technologies

Jack Pietrok - CSC 473 - Cal Poly SLO - Fall 2020