Advanced Computer Graphics: Difference between revisions

no edit summary
(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]]