Michael Fogleman
September 25, 2015
930

# Path Tracing

An introduction to path tracing - a realistic rendering algorithm. Watch the original presentation here: https://youtu.be/x4oQsQ76OHY

## Michael Fogleman

September 25, 2015

## Transcript

3. ### Path tracing is a realistic rendering algorithm that simulates light

bouncing around a scene.
4. None
5. ### “Global illumination” takes into account not only the light which

comes directly from light sources (direct illumination), but also light rays that are reﬂected by other surfaces (indirect illumination). “Path tracing” falls under the umbrella of “global illumination” algorithms.

7. ### The “Rendering Equation” • Its own light output (emittance), and

• The sum total of reﬂected light from all directions In layman’s terms, an object’s color depends on:
8. ### Monte Carlo • Path tracing is a randomized “Monte Carlo”

algorithm • Simulate billions of random light rays bouncing around the scene • Hundreds or thousands of rays per pixel • Random = different results each time you run it • More rays = less noise in the image
9. None
10. ### Basic Algorithm • For each pixel: • Cast a ray

from the camera and through the pixel • Determine the nearest object in the scene that the ray intersects • Cast shadow ray(s) to determine direct lighting • Recursively cast more rays to determine indirect lighting, until some maximum depth is reached

27. None

29. None

• OBJ • STL

34. None
35. None
36. None
37. None
38. None
39. None