Deferred Shading
빛의 개수에 제한 없이 자유로운 렌더링을 위해 디퍼드를 사용한다.
렌더타겟을 이용해 Albedo, Normal, Depth, Shade, Specular, ... 텍스쳐를 만든다.
만든 텍스쳐들을 조합해 최종 결과물을 출력한다.
렌더링 순서는 스카이박스 -> 알파가 없는 오브젝트 -> 라이트 -> 조합된 최종 이미지 -> 알파가 있는 오브젝트 -> UI
쉐이더 자료 GameMath-Chapter 링크
반응형
'Programming > Shader' 카테고리의 다른 글
| [HLSL] Normal Mapping (0) | 2016.11.27 |
|---|---|
| [HLSL] Texture Splatting (0) | 2016.10.19 |
| DirectX9 쉐이더 정리 (0) | 2016.10.19 |
| [HLSL] Rim Lighting (0) | 2016.10.10 |
| HLSL 사용하기 (1) | 2016.10.05 |
| [HLSL] Outline (0) | 2016.09.06 |
| HLSL 함수 (0) | 2016.09.05 |
| PR - NPR 렌더링 (0) | 2016.04.09 |