Screen Space Ambient Occlusion
          Inferred rendering #2




      http://ozlael.egloos.com/
Previous : Deferred Rendering

        +          +



             =
Previous : Pre-light Pass
What is SSAO?
●   First in Finding Next Gen( Martin Mittring,
    2007 SIGGRAPH)
●
    StarCraft2, Uncharted2, Crysis ...
●
    사실적인 그림자 효과 라이팅
●   전역 조명 과정에서 한 점의 차폐 양
●   AO in Screen Space
●   And HBAO, SSDO ...
Whai is SSAO?
Whai is SSAO?
Why Screen Space?
●   Deferred(or Inferred) Rendering 의 Depth
    Buffer
●   3D -> 2D
●   사물의 수와 독립적
●   가시 영역내의 것만 계산
●   불필요한 연산 제거
How SSAO?

View
How SSAO?

View
How SSAO?

View
Random Noise Vector
Gaussian Filter VS Bilateral FIlter
Gaussian FIlter


input
                      *                output




                      *
                      *
        Same Gaussian kernel everywhere.
Bilateral FIlter


input
                             *                 output




                             *
                             *
        The kernel shape depends on the image content.
Bilateral FIlter
●   가중치는 샘플링 할 점과의 연속성
●   Image base processing: 가중치를 어떻게
    주느냐가 관건
●   3D: Normal 및 Depth 활용 가능
Dual Resolution SSAO
●   For geometry smaller then 2 pixels genera
    tes shimmering
●
    Shimmering due to Half Resolution
Dual Resolution SSAO

Ssao