
[DirectX 11] Screen Space Ambient Occlusion
·
Graphics
SSAO Screen Space에서 화면에 보이는 오브젝트만 Ambient Occlusion을 통해 특정 점을 기준으로 구를 그려 한번씩 체크하여 다른 점을 발견하면 그 점에 대해 차폐됬다고 판단하여 어둡게 처리하는 방식. Camera View 공간에서 Depth 값과 Normal 값을 이용하여 처리. // SSAO Pass전 Depth Buffer 생성.. vout.Depth = float4(normalV, pin.PosV.z); float4 SSAO_PS(VertexIn pin) : SV_Target { float4 normalDepth = gDepthMap.SampleLevel(gSamBorderLinearPoint, pin.Tex, 0.0f); // View Space Normal float3 n..