Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Build a C++ ray tracer
·
Module 11
Path Tracing and Global Illumination
1
Creating Light Sources with Emissive Materials
Implement emissive materials to create light sources within the scene.
2
The Rendering Equation: Foundation of Realistic Image Synthesis
Explain the rendering equation as the formal basis for realistic image synthesis.
3
Path Tracing as a Monte Carlo Renderer
Describe how path tracing serves as a Monte Carlo method to solve the rendering equation.
4
Understanding Monte Carlo Noise
Identify visual noise as variance in the Monte Carlo estimation.
5
Importance Sampling for Variance Reduction
Explain the concept of importance sampling for variance reduction.
6
Direct Sampling of Emissive Objects
Implement a basic form of importance sampling by sampling emissive objects directly.
7
Path Tracing vs. Production Renderers
Compare the path tracing approach to techniques used in production renderers like Arnold or Karma.
End of course,
Back to course
Previous module
Acceleration with Bounding Volume Hierarchies
Next module