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 |