mssao presentation
-
Upload
ozlael-ozlael -
Category
Technology
-
view
4.634 -
download
0
Transcript of mssao presentation
![Page 1: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/1.jpg)
Multi-Resolution Screen-Space Ambient Occlusion
Thai-Duong Hoang
Kok-Lim Low
National University of Singapore
1
![Page 2: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/2.jpg)
Ambient Occlusion (AO)
2
![Page 3: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/3.jpg)
AO
Cosine-weighted fraction of a tangent hemisphere that is occluded
3
![Page 4: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/4.jpg)
Screen-Space AO (SSAO)
Volumetric AO [SKUT10]
4
![Page 5: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/5.jpg)
SSAO(Dis)Advantages
Inaccurate
Local AO
Over/underestimated AO
Low quality
Noise
Blur
Simple
Fast
General
Easy to integrate
5
![Page 6: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/6.jpg)
Multi-Resolution AO (MSSAO)Intuition
6
![Page 7: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/7.jpg)
Multi-Resolution AO (MSSAO)Intuition
1024x1024
512x512
256x256
7
![Page 8: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/8.jpg)
MSSAOOverview
Geometryg-buffer
(1024x1024)Downsample
g-buffer (512x512)
g-buffer (256x256)
Compute AO(1024x1024)
Compute AO(512x512)
Compute AO(256x256)
Blur & Upsample
g-buffer (1024x1024)
AO buffer (256x256)
AO buffer (512x512)
Blur & Upsample
AO buffer (1024x1024)
8
![Page 9: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/9.jpg)
MSSAOAO from Multiple Resolutions
9
![Page 10: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/10.jpg)
MSSAOOverview
Geometryg-buffer
(1024x1024)Downsample
g-buffer (512x512)
g-buffer (256x256)
Compute AO(1024x1024)
Compute AO(512x512)
Compute AO(256x256)
Blur & Upsample
g-buffer (1024x1024)
AO buffer (256x256)
AO buffer (512x512)
Blur & Upsample
AO buffer (1024x1024)
10
![Page 11: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/11.jpg)
MSSAODownsampling
11
![Page 12: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/12.jpg)
MSSAOOverview
Geometryg-buffer
(1024x1024)Downsample
g-buffer (512x512)
g-buffer (256x256)
Compute AO(1024x1024)
Compute AO(512x512)
Compute AO(256x256)
Blur & Upsample
g-buffer (1024x1024)
AO buffer (256x256)
AO buffer (512x512)
Blur & Upsample
AO buffer (1024x1024)
12
![Page 13: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/13.jpg)
MSSAONeighborhood Sampling
512x512256x256
Works well with a 3x3 Gaussian filter
1024x102416-point Poisson disk
13
![Page 14: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/14.jpg)
MSSAOComputing AO
Low-variance
Cheap
Biased
14
![Page 15: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/15.jpg)
MSSAOOverview
Geometryg-buffer
(1024x1024)Downsample
g-buffer (512x512)
g-buffer (256x256)
Compute AO(1024x1024)
Compute AO(512x512)
Compute AO(256x256)
Blur & Upsample
g-buffer (1024x1024)
AO buffer (256x256)
AO buffer (512x512)
Blur & Upsample
AO buffer (1024x1024)
15
![Page 16: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/16.jpg)
MSSAOBilateral Upsampling
16
![Page 17: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/17.jpg)
MSSAOCombining AO Values
17
![Page 18: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/18.jpg)
MSSAOTemporal Filtering
18
![Page 19: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/19.jpg)
ResultsQuality
Blizzard [FM08] MSSAO 19
![Page 20: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/20.jpg)
ResultsQuality
HBAO [BSD08] MSSAO 20
![Page 21: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/21.jpg)
ResultsQuality
VAO [SKUT10] MSSAO 21
![Page 22: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/22.jpg)
ResultsGround-truth Comparison
22Blender MSSAO
![Page 23: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/23.jpg)
ResultsNoise/Blur
Blizzard [FM08] HBAO [BSD08] MSSAO23
![Page 24: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/24.jpg)
ResultsMultiple AO Scales
Small AO radius MSSAOLarge AO radius
24
![Page 25: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/25.jpg)
ResultsPerformance
MSSAO VAO Blizzard HBAO
SibenikCathedral
21.9 ms 22.9 25.7 50.1
Conference Room
24.0 ms 24.8 24.9 49.5
SponzaAtrium
22.2 ms 24.0 28.9 54.3
• Scenes rendered at 1024x1024 on GeForce GTX 460M• Exclusive of geometry pass• The same parameters used to produce the shown images
25
![Page 26: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/26.jpg)
MSSAOConclusions
InaccurateLocal AOOver/underestimated AO
Low qualityNoiseBlur
Use more memoryPoor temporal coherence on very thin geometry
Not too noticeable
Errors due to the use of coarse resolutions
Not too noticeable unless compared with ground-truths
SimpleFastGeneralEasy to integrateCapture multiple shadow frequencies
26
![Page 27: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/27.jpg)
ResultsAdditional Results
27
![Page 28: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/28.jpg)
ResultsAdditional Results
28
![Page 29: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/29.jpg)
ResultsAdditional Results
29
![Page 30: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/30.jpg)
ResultsAdditional Results
30
![Page 31: mssao presentation](https://reader036.fdocuments.in/reader036/viewer/2022081404/559c0cc31a28ab7c258b4590/html5/thumbnails/31.jpg)
Thank You
31