Many-light methods – Clamping & compensation
Jaroslav Křivánek
Charles University, Prague
Many-light methods Clamping & compensation Jaroslav Kivnek - - PowerPoint PPT Presentation
Many-light methods Clamping & compensation Jaroslav Kivnek Charles University, Prague Instant radiosity Approximate indirect illumination by 1. Generate VPLs 2. Render with VPLs 2 Clamping 1000 VPLs - no clamping 1000 VPLs -
Charles University, Prague
2
3
1000 VPLs - no clamping missing energy 1000 VPLs - clamping reference (path tracing)
5
path tracing compensation full solution clamping
6
VPL power VPL emission distribution (BRDF lobe at p – for a diffuse VPL can be folded into Φ) Geometry term
Visibility
7
8
Path tracing compensation of the clamped energy VPLs w/ clamping
9
path tracing compensation full solution clamping
10
11
13
Ground truth 1,000 VPLs 100,000 VPLs
14
16
17
18
19
20
21
Clamped VPLs: Illumination loss Path tracing: Slow
22
23
24
25
Non-zero radius (r)
Integration over non-zero solid angle
26
Non-zero radius (r)
Integration over non-zero solid angle
27
Non-zero radius (r)
Integration over non-zero solid angle
28
Non-zero radius (r)
Integration over non-zero solid angle
29
Non-zero radius (r)
Integration over non-zero solid angle
30
31
Clamped VPLs 34 sec (GPU) – 2000 lights New VSLs: 4 min 4 sec (GPU) – 10000 lights Path tracing: 316 hours (8 cores)
32
Clamped VPLs: 22 sec (GPU) – 4000 lights New VSLs: 1 min 26 sec (GPU) – 15000 lights Path tracing: 30 hours (8 cores)
33
Clamped VPLs: 32 sec (GPU) – 1000 lights New VSLs: 1 min 44 sec (GPU) – 5000 lights Path tracing: 2.2 hours (8 cores)
34
5,000 lights - blurred
35
1,000,000 lights - converged
36