Efficient Caustic Rendering with Lightweight Photon Mapping
Pascal Grittmann1,3 Arsène Pérard-Gayot1 Philipp Slusallek1,2 Jaroslav Kr̍ivánek3,4
1Saarland University 2DFKI Saarbrücken 3Charles University, Prague 4Render Legion
Efficient Caustic Rendering with Lightweight Photon Mapping Pascal - - PowerPoint PPT Presentation
Efficient Caustic Rendering with Lightweight Photon Mapping Pascal Grittmann 1,3 Arsne Prard-Gayot 1 Philipp Slusallek 1,2 Jaroslav Krivnek 3,4 1 Saarland University 2 DFKI Saarbrcken 3 Charles University, Prague 4 Render Legion The Idea
Pascal Grittmann1,3 Arsène Pérard-Gayot1 Philipp Slusallek1,2 Jaroslav Kr̍ivánek3,4
1Saarland University 2DFKI Saarbrücken 3Charles University, Prague 4Render Legion
𝑗 term (path tracing / particle tracing)
Transport Equation (LTE)!
interpolate them
them
2
3
(plotted with low pass fjlter)
4
glossy
glossy
diffuse
(uniformly)
5 2 4
The red photon has a luminance of 2 The blue one a luminance of 4
Gaussians over that plane
7
8
Example Scene Visual importance
9
Example Scene Visual importance
Our Method: only “useful” photons
10
11
more efficient combined algorithms?
12
𝑔(𝑦) 𝑞1(𝑦) 𝑞2(𝑦)
13
𝑂𝑛𝑗𝑜 𝑞𝑄𝑁 𝑧 𝜌𝑠2 𝑞𝑄𝑈(𝑧|𝑧𝑙) > 1
“The photon n mappe per can reach a point within 𝑠 with highe her probabil ability ity than n the path h tracer cer, using only 𝑂min light paths” 𝑠 𝑧𝑙 𝑧𝑙−1 𝑧𝑙−2 𝑧0
How Many Photons Should We Trace?
14
𝐽 = 𝐽𝑄𝑁 + 𝐽𝑀𝑈 + 𝐽𝑄𝑈 𝐽𝑄𝑁 + 𝐽𝑀𝑈 𝐽𝑄𝑁 + 𝐽𝑀𝑈 + 𝐽𝑄𝑈 > 1% 𝐽𝑄𝑁 + 𝐽𝑀𝑈
Rendered Image PM / LT Contribution (exposure +5) Pixel Classifjcation
15 0. 0.2
0. 2
2 Ours (0.3 )
ar
time (seconds)
→ Optimal for large scenes with small Caustics
2 Ours (0.7)
till i e
time (seconds)
16 0. 0.2
0. 2
→ Complex SDS paths require more samples from the path tracer
Ours (0. 3)
time (seconds)
17 0. 0.2
0. 2
→ For scenes that are trivial except for the caustics, a higher number would be more effjcient
Impact of the Full Method with Our Test Scenes
8
19
Reference Photon density – Our Photon density – Guiding with all Photons
20
Reference Photon density – Our Photon density – Guiding with all Photons
21
Reference Photon density – Our Photon density – Guiding with all Photons
22
Reference Photon density – Our Photon density – Guiding with all Photons
23
Path tracer (delta light) Unguided Our Result identical to existing guiding approaches.
24
Equal-time comparison (60 seconds)
00
Time (seconds)
2
RMSE 02
Importance Unguided Ours
Unguided Importance Ours Reference
25
Equal-time comparison (60 seconds)
Unguided Importance Ours Reference
Time (seconds)
2
RMSE 02
Unguided Importance Ours
2
Efficient Caustic Rendering with Lightweight Photon Mapping
Restrict costly estimators to a subset of the domain → More efficient MIS combination
30 Pascal Grittmann Arsène Pérard-Gayot Philipp Slusallek Jaroslav Kr̍ivánek
𝑠 𝑧𝑙 𝑧𝑙−1 𝑧𝑙−2 𝑧0
Reference Our Importance driven Reference PM / LT contribution Our pixel classification
Unguided Importance Ours Reference