Graphics Final Flashcards
Shadow Maps Drawbacks:
-Hard shadows (point lights only)
-Quality depends on shadow map resolution
(general problem with image-based techniques)
-Involves equality comparison of floating point depth
values means issues of scale, bias, tolerance
Raycasting:
- Generate an image by casting one ray per pixel
- Check for shadows by sending a ray to the light
Motion Capture Pros:
-Can capture large amounts of real data quickly
-Realism can be high
Motion Capture Cons:
-Complex and costly set-ups
-Captured animation may not meet artistic needs, requiring alterations
Global Illumination:
what if a ray hits an object?
Q also reflects light to P! How much? The dir. illum. at Q!
Multi-color Illumination
where multiple colors of light are used simultaneously or in sequence to illuminate an environment or object.
Specular Lighting:
l + r = 2(n * l)n
Position of Person + r(t) = (x,0,z)
Irradiance:
Light falling on a surface
the power per unit area incident
on a surface point.
Radiance:
Light traveling along a ray
fundamental field quantity that describes the
distribution of light in an environment
Radiant Intensity:
Light emitted from a source
the power per unit solid angle emitted by a point light source
Radiant Flux (Power):
the energy emitted, reflected, transmitted or received, per unit time.
Radiant energy
energy of electromagnetic radiation
measured in joules
Spatial Partitioning
KD-Tree
An object can be contained in multiple regions
No objects are stored in internal nodes
Oct-Tree but lines dont have to go with other lines straight down
Unequal boxes
Object Partitioning
BVH-Tree
1. Make a bounding box
2. Recursively split set of
objects in two subsets
3. Recompute the bounding
box of the subsets
4. Stop when necessary
5. Store in Leaf Nodes
Octree
each internal node has exactly eight children, corresponding to the eight octants of 3D space.
equal cuts
fibonaci-like