photon mapping - cs.cmu.edu

37
Photon Mapping Thanks to Henrik Wann Jensen, UCSD

Upload: others

Post on 03-Jan-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Photon Mapping - cs.cmu.edu

Photon Mapping

Thanks to Henrik Wann Jensen, UCSD

Page 2: Photon Mapping - cs.cmu.edu
Page 3: Photon Mapping - cs.cmu.edu

Building the photon map: Photon tracing

Page 4: Photon Mapping - cs.cmu.edu

Rendering using the photon map

Page 5: Photon Mapping - cs.cmu.edu
Page 6: Photon Mapping - cs.cmu.edu
Page 7: Photon Mapping - cs.cmu.edu
Page 8: Photon Mapping - cs.cmu.edu
Page 9: Photon Mapping - cs.cmu.edu
Page 10: Photon Mapping - cs.cmu.edu
Page 11: Photon Mapping - cs.cmu.edu
Page 12: Photon Mapping - cs.cmu.edu
Page 13: Photon Mapping - cs.cmu.edu
Page 14: Photon Mapping - cs.cmu.edu
Page 15: Photon Mapping - cs.cmu.edu
Page 16: Photon Mapping - cs.cmu.edu
Page 17: Photon Mapping - cs.cmu.edu
Page 18: Photon Mapping - cs.cmu.edu
Page 19: Photon Mapping - cs.cmu.edu
Page 20: Photon Mapping - cs.cmu.edu

Rendering using the photon map

Page 21: Photon Mapping - cs.cmu.edu
Page 22: Photon Mapping - cs.cmu.edu
Page 23: Photon Mapping - cs.cmu.edu
Page 24: Photon Mapping - cs.cmu.edu
Page 25: Photon Mapping - cs.cmu.edu
Page 26: Photon Mapping - cs.cmu.edu
Page 27: Photon Mapping - cs.cmu.edu
Page 28: Photon Mapping - cs.cmu.edu
Page 29: Photon Mapping - cs.cmu.edu
Page 30: Photon Mapping - cs.cmu.edu

Adding water --- more caustics

Page 31: Photon Mapping - cs.cmu.edu
Page 32: Photon Mapping - cs.cmu.edu

Another scene

Page 33: Photon Mapping - cs.cmu.edu
Page 34: Photon Mapping - cs.cmu.edu
Page 35: Photon Mapping - cs.cmu.edu
Page 36: Photon Mapping - cs.cmu.edu

Practice Problems

Does photon mapping capture paths of light rays that are not typically captured in ray tracing or radiosity? If your answer is no, explain why not. If your answer is yes, give an example of one such path.

Page 37: Photon Mapping - cs.cmu.edu

In photon mapping, we collect two separate maps: (1) a global map, and (2) a caustic map. Explain the caustic paths and explain why this map is separated from the global map. How are shadows captured in photon mapping? Give some pros and cons of photon mapping compared to ray tracing and radiosity.

Practice Problems