CS3210 Parallel computing

Home

❯

Assignments

❯

Assignment 2: Path tracing

Assignment 2: Path tracing

CS3210 Site Preview Version
Unpublished Page

Have feedback?Share it anonymously↗

Graph View

  • 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

CS3210 · AY2026/27 Semester 2

Built with Quartz