GBuffer

    [DirectX 11] Deferred Rendering GBuffer

    [DirectX 11] Deferred Rendering GBuffer

    Deferred Rendering Rendering 방식 - Forward의 경우한개의 RenderTarget을 사용하여 각각의 오브젝트를 각각 라이트 연산을 하는 방식. - Deferred는 여러개의 RenderTarget을 사용하여 각각의 오브젝트를 해당 RenderTarget에 데이터를 저장해논 후 최종 라이트 연산을 한번에 하는 방식이 있다. Deferred의 이점 - 라이트의 개수가 많아질수록 이득이 크다. 예를들어 Forward Rendereing의 경우 라이트가 10개라고 생각할 경우 각각 오브젝트 마다 라이트연산을 n*10 만큼의 비용이 소모된다. 하지만 Deferred Rendering의 경우 화면크기의 RenderTarget들에 각각 필요 한 데이터 (Position, Normal, M..