Advanced Computer Graphics: Difference between revisions
Created page with "Classnotes for CMSC740 taught by Matthias Zwicker Visible to::users" |
No edit summary |
||
Line 1: | Line 1: | ||
Classnotes for CMSC740 taught by Matthias Zwicker | Classnotes for CMSC740 taught by Matthias Zwicker | ||
==Acceleration== | |||
How to speed up intersection calculations during ray tracing. | |||
===Object Subdivision=== | |||
Bounding volume hierarchy | |||
* Create a tree where objects are placed together. | |||
* Each node corresponds to a region covering all the objects it has | |||
* You want to insert in some greedy way: | |||
** Minimize the size of each region | |||
* Subtrees may overlap and are unorder | |||
===Spacial Subdivision=== | |||
Octtree, kd tree | |||
==Radiometry== | |||
===Geometrical Optics=== | |||
[[Wikipedia: Geometrical Optics]] | |||
* Light are rays which reflect, refract, and scatter | |||
===Solid Angle=== | |||
* Solid angle = area / radius^2 on a sphere | |||
==BRDF, Reflection Integral== | |||
==Monte Carlo Integration== | |||
[[Visible to::users]] | [[Visible to::users]] |
Revision as of 21:01, 12 February 2020
Classnotes for CMSC740 taught by Matthias Zwicker
Acceleration
How to speed up intersection calculations during ray tracing.
Object Subdivision
Bounding volume hierarchy
- Create a tree where objects are placed together.
- Each node corresponds to a region covering all the objects it has
- You want to insert in some greedy way:
- Minimize the size of each region
- Subtrees may overlap and are unorder
Spacial Subdivision
Octtree, kd tree
Radiometry
Geometrical Optics
- Light are rays which reflect, refract, and scatter
Solid Angle
- Solid angle = area / radius^2 on a sphere