Week 10 - Ray Tracing, Path Tracing and Radiosity Flashcards
What is forward tracing?
Trace starting point is the light source
Trace paths of photons from the light source
What is backward tracing?
Tracing starting point is the eye point
Shoot out rays from eye position and trace backward
What type of tracing is ray tracing (proposed by Whitted in 1979) based on?
Backward tracing
What is a light ray also known as in ray tracing?
Shadow ray
What is a light ray for?
Direct diffuse reflection as a ray from the point to the light source
In light paths notation, what do these letters stand for?
L
E
D
S
L - light source
E - eye
D - diffuse reflection
S - specular reflection / refraction
What is the general regular expression for the variety of different light paths in ray tracing/path tracing using the LEDS notation?
L(D|S)*E
What is path tracing (Kajiya 1986)?
An extension of ray tracing. Uses multiple rays per fragment pixel instead of single ray. At each object, make a “smart” decision how to continue tracing
What are the similarities between ray tracing and path tracing?
Both use backward tracing
Both are view-dependent algorithms
What does BRDF stand for?
Bidirectional Reflectance Distribution Functions
What is the general regular expression for the variety of different light paths in radiosity using the LEDS notation?
LD*E
How does the radiosity theory work?
No recursion required, focuses on object interactions
Splits scene into patches
Formulates problem as conservation of energy
Requires RGB wavelengths
What is the patching process?
Divide graphics scene into patches for computing radiosity
For small polygons, use the polygon map
For large polygons, they need to be subdivided
Since the emitted light will not be a constant across a large polygon we will need to see the subdivisions
The form factors couple every pair of patches, determining the proportion of radiated energy from one that strikes the other
What is radiosity?
Energy per unit area leaving a patch per unit time
What is the hemicube method?
Direct computation of the approximate form factor equation will be expensive to compute, so an approximate computation method (the hemicube) was developed
Using a bounding hemisphere it can be shown that all patches that project onto the same area of the hemisphere have the same form factor