CS3210 Parallel computing
Search
Search
Dark mode
Light mode
Reader mode
Explorer
Home
❯
Assignments
❯
Assignment 2: Path tracing
Assignment 2: Path tracing
Have feedback?
Share it anonymously
↗
Graph View
Table of Contents
Introduction
What is ray tracing?
Path tracing
Terminology
Geometry
Graphics
Problem description
Input
Output
Constraints
Project structure
The path tracing algorithm
Ray casting
The rendering equation
Monte carlo path tracing
Putting everything together
Running the program and correctness checks
Compile and run the program
Correctness checks
Implementation suggestions
Recommendation 1: make use of the debug scenes
Recommendation 2: avoid recursion
Recommendation 3: bounding sphere optimization
Recommendation 4: skip the last hit triangle
Recommendation 5: profiling
Grading
Correctness requirements
Performance requirements
Interview requirements
Admin
Create your repository and obtain the template code through Classroom50
Connecting to the SoC compute cluster
Faq
Deadline and submission
Appendix
Rendering equation formula
Scene file syntax