Advanced Computer Graphics: Difference between revisions

From David's Wiki
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

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