LightIndexedDeferredRendering
-
Light Indexed Deferred RenderingGraphics/Graphics Study 자료 2020. 4. 3. 01:24
Light Indexed Deferred Rendering 최초작성 : 2020-04-03 마지막수정 : 2020-04-03 최재호 목표 Light Indexed Deferred Rendering의 이해와 구현 소개 Light Indexed Deferred Rendering (이하 LIDR)은 Forward Rendering에서 다수의 Light를 빠르게 렌더링하기 위해서 사용됩니다. Forward Rendering은 Deferred Rendering과는 다르게 Light 개수가 많을수록 성능에 영향을 많이 받습니다. 예를 들어 Pixel Shader에서 1개의 픽셀을 대상으로 Shading을 수행한다고 합시다. 이때 1 개의 픽셀이 어떤 Light로 부터 영향을 받는지 알아내기 위해서는 모든 라이트의 ..
-
[번역]Light Indexed Deferred LightingGraphics/번역 2020. 3. 23. 09:40
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다.또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다.출처 : https://github.com/dtrebilco/lightindexed-deferredrender 출처에 있는 소스를 VS2019에서 컴파일 되도록 만든 소스 Light Indexed Deferred LightingBy Damian Trebilco dtrebilco@gmail.com December 2007(Revised January 2008) Abstract현재 Rasterization 기반 렌더러들은 라이팅을 위해 두가지 주요 기술을 활용합니다, 포워드 그리고 디퍼드 렌더링. 그러나 이 두가지 기술은 단점들이 있습니다. 포워드 렌더링은 복잡한 라이팅 장면을 ..