1 / 13

CMSC 635

CMSC 635. Global Illumination. Global Illumination. Local Illumination light – surface – eye Throw everything else into ambient Global Illumination light – surface – surface … – eye Multiple bounces. Global Illumination. ambient. no ambient. global illumination.

larrybranch
Download Presentation

CMSC 635

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMSC 635 Global Illumination

  2. Global Illumination • Local Illumination • light – surface – eye • Throw everything else into ambient • Global Illumination • light – surface – surface … – eye • Multiple bounces

  3. Global Illumination ambient no ambient global illumination

  4. “Backward” algorithms • Follow light transport: eye to light • Traditional ray tracing • Follow primary reflection • Path tracing • Follow other rays • Monte-carlo integration

  5. “Forward” algorithms • Follow light transport: light to eye • Lights are emitters • Everything else both emitter & receiver • Integrate bounce to bounce • All surfaces for each bounce (radiosity) • All bounces for one photon (photon map)

  6. Radiosity • Based on radiant heat transport • Diffuse surfaces only • Try to find steady state solution

  7. Sample Locations • Usually need more samples than provided by geometric patches • Uniform subdivision • Adaptive regular subdivision • Adaptive irregular subdivision

  8. Discontinuity Meshing Lischinski, Tampieri and Greenburg, “Combining Hierarchical Radiosity and Discontinuity Meshing”, SIGGRAPH 93

  9. Discontinuity Meshing Lischinski, Tampieri and Greenburg, “Combining Hierarchical Radiosity and Discontinuity Meshing”, SIGGRAPH 93

  10. Interactive Rendering • Diffuse surfaces only • viewpoint independent • Pre-compute and store radiosity • As patch/vertex colors • As texture • Separate solution for each light • Linear combination to change lights

  11. Two pass • Radiosity for diffuse • Ray tracing for reflection • Doesn’t handle radiosity of specularly reflected light

  12. Radiometric Units

  13. Photometric Units

More Related