Optimizing Photon Mapping Using Multiple Photon Maps for Irradiance Estimates - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Optimizing Photon Mapping Using Multiple Photon Maps for Irradiance Estimates

Description:

Optimizing Photon Mapping Using Multiple Photon Maps for Irradiance Estimates Bent Dalgaard Larsen bdl_at_imm.dtu.dk Agenda Brief: What is photon mapping? – PowerPoint PPT presentation

Number of Views:70
Avg rating:3.0/5.0
Slides: 12
Provided by: BentD
Category:

less

Transcript and Presenter's Notes

Title: Optimizing Photon Mapping Using Multiple Photon Maps for Irradiance Estimates


1
Optimizing Photon Mapping Using Multiple Photon
Maps for Irradiance Estimates
  • Bent Dalgaard Larsen
  • bdl_at_imm.dtu.dk

2
Agenda
  • Brief What is photon mapping?
  • How can the photon map be divided up into several
    photon maps?
  • Advantages and disadvantages of using several
    photon maps.
  • The future (our current ongoing project) How can
    this be used for real-time global illumination?

3
What is photon mapping?
  • A two step process
  • First the photons are distributed

4
What is photon mapping?
  • Then the scene is rendered, and the density is
    found.

5
What is the photon map?
  • Answer it is the data structure that all the
    photons are stored in.
  • Usually three photon maps are used
  • One for caustics
  • One for indirect illumination
  • One for volume caustics

6
The problem in the corners
  • In the corners only photons that are located on
    surfaces with the same normal as we hit should be
    considered

Wrong!
Right!
7
Howto Multiple photon maps
  • Lets divide the photon map into several photon
    maps!
  • if the angle between two adjacent polygons is
    larger than a certain degree
  • The polygons should be in different photon maps
  • Else
  • The polygons should be in the same photon map

8
Examples several photon maps
9
But is it a good idea?
  • Advantages
  • Faster illumination calculation
  • Faster pre-optimization of the photon maps
  • No leaking problems in corners
  • It may be possible to update a limited number of
    photon maps when creating animations.
  • Disadvantages
  • Connectivity has to be calculated
  • Does not apply to all scenes

10
Some results
11
Future work
  • Updating every thing in global illumination is
    very slow.
  • Therefore only updating selected photon maps can
    come in handy!
  • This is a (small) piece in our current research
    with real-time global illumination
Write a Comment
User Comments (0)
About PowerShow.com