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 8
Dielectric Materials and Refraction
1
Snell's Law and Refractive Index
Explain Snell's law and the role of refractive indices in light refraction.
2
Refracted Ray Vector Formula
Derive the formula for a refracted ray vector.
3
Total Internal Reflection: Implementation
Implement logic to handle the phenomenon of total internal reflection.
4
Schlick's Approximation for Fresnel Reflectance
Implement Schlick's approximation for calculating Fresnel reflectance.
5
Dielectric Material Class: Reflection and Refraction
Create a dielectric material class (e.g., glass, water) that handles both reflection and refraction.
Previous module
Surface Materials and Light Scattering
Next module
Triangle Mesh Geometry