렌더링 방식 언리얼이나 유니티같은 상용 엔진은 기본적으로 포워드(Forward) 렌더링과 디퍼드 (Deferred) 렌더링 방식을 지원한다. 이거 두개가 젤 유명한데 뭔 차이일까? 디퍼드 렌더링 (Deferred Rendering) 디퍼드 랜더링은 많은 수의 동적 라이트를 괜찮은 성능으로 처리할 수 있다. 따라서 PC 및 콘솔 게임에서 널리 쓰인다. 그러나 기기의 성능이 어느 정도 받쳐주어야 하며, 한 번에 여러 개의 버퍼에 한꺼번에 렌더링 하는 멀티 렌더 타겟 기능이 필요하다. 멀티 렌더 타겟을 이용해서 여러 개의 지오메트리 버퍼(G버퍼)에 불투명(Opaque)한 오브젝트들의 정보를 렌더링한다. 이때 버퍼에는 다양한 정보가 기록되고, 모든 오브젝트들을 버퍼에 렌더링 한 후 이 정보들을 토대로 라이팅을 ..