CS 5620/6620 - Fall 2025 - Rendering with Ray Tracing

Project 13 - Path Tracer

Unlike the previous projects, in this project we will not simply add a new feature to our ray tracers. Instead, we will replace the Monte Carlo GI component with path tracing. Converting our renderer to a sampler, we will no longer need the legacy shading interface.

Requirements

Source Code

The following source code files are provided to help you with this and upcoming projects. You are not required to use them, but it is highly recommended that you use them and refrain from modifying them. Some of these files include additional code as compared to the same files in the previous project, so make sure to download them all again.

Optional Feature Suggestions

References

Student Project Pages



_