Version: 5.3
선 섀프트(Sun Shafts)
스크린 공간 앰비언트 오클루전(Screen Space Ambient Occlusion)

스크린 공간 앰비언트 옵스큐어런스(Screen Space Ambient Obscurance)

이 이미지 이펙트는 이미지 후처리 효과와 같은 원리로 앰비언트 오클루전 효과를 실시간으로 유사하게 재현합니다. 서로 인접한 주름, 구멍, 표면을 어둡게 만듭니다. 현실에서 이런 영역은 주변광을 차단하거나 occlude 되므로, 어둡게 보입니다. 이 효과는 품질과 설정과 하드웨어 성능에 따라 속도적인 면에서 기존 스크린 공간 앰비언트 오클루전 효과에 비해 개선되었습니다. 또한, 뎁스에 기반해 바로 재생성하므로, 이미 생성된 노멀 버퍼에 의존하지 않습니다.

다른 이미지 이펙트와 마찬가지로, 이 효과를 사용하려면 스탠다드 에셋 효과 패키지를 먼저 설치해야 합니다.

아래 두 장의 스크린샷은 오클루전 효과를 간단한 씬에 적용한 결과를 비교합니다.

높은 밀도의 주변광은 셰이딩을 대부분 제거하므로 오브젝트를 알아보기 어렵게 됩니다.
높은 밀도의 주변광은 셰이딩을 대부분 제거하므로 오브젝트를 알아보기 어렵게 됩니다.
앰비언트 오클루전을 추가하면 오브젝트를 알아보기 더 쉽게 셰이딩이 추가됩니다.
앰비언트 오클루전을 추가하면 오브젝트를 알아보기 더 쉽게 셰이딩이 추가됩니다.

어두워지는 정도, 즉 AO는 Intensity__와 Radius__ 파라미터를 통해 주로 제어됩니다. 하지만, 노이즈가 많은 원본 AO 결과물을 부드럽게 하기 위한 포스트 블러 단계가 있습니다. 아래의 스크린샷은 블러를 적게 적용한 결과를 보여줍니다.

오클루전 빈도와 강도는 포스트 블러 단계 (Blur Iterations__와 Blur Filter Distance__)를 통해 제어할 수 있습니다.
오클루전 빈도와 강도는 포스트 블러 단계 (Blur Iterations__와 Blur Filter Distance__)를 통해 제어할 수 있습니다.

프로퍼티

프로퍼티: 기능:
Intensity 효과로 인해 발생하는 어두움의 정도입니다.
Radius 가능한 오클루전을 확인할 때 고려되는 최대 영역입니다.
Blur Iterations 노이즈가 있는 결과물을 부드럽게 하는 블러 패스입니다.
Blur Filter Distance 블러 패스에 사용되는 샘플 거리입니다.
Downsampling 연산이 수행되는 해상도입니다. 이는 품질을 희생하여 렌더링 속도를 향상시킵니다.

하드웨어 지원

This effect requires a graphics card that supports Shader Model 3 and depth textures. See the Graphics Hardware Capabilities and Emulation page for further details and a list of compliant hardware.

선 섀프트(Sun Shafts)
스크린 공간 앰비언트 오클루전(Screen Space Ambient Occlusion)