Abstract
Indirect illumination plays an important role for realistic image synthesis. We present a novel realtime indirect illumination rendering technique using image pyramids. Hundreds of thousands of indirect point light sources are stored into images, and then they hierarchically clustered into quad-tree image pyramids. We also introduce a GPU based top-down and breadth-first traversal of the quad-trees to approximate the illumination with clusters (set of lights). All steps entirely run on the GPU in real-time. Result images demonstrate that our method represents diffuse interreflection, especially a color bleeding effect well. We achieved interactive frame rates of tens to hundreads, without any preprocessing. We can avoid artifacts caused by sampling, and our method is seven times faster than a recently proposed sampling based method.
간접 조명은 사실적인 이미지 생성에서 매우 중요한 역할을 한다. 우리는 광원에 대한 사진트리(quadtree)를 사용한 확산 간접 조명의 실시간 렌더링 기법을 제안한다. 먼저, 수십만 개의 간접 광원 정보를 이미지의 각 픽셀에 저장하며, 이를 시점에 독립적인, 사진트리 형태의 이미지 피라미드로 만든다. 이 광원 트리를 하향식의 너비우선으로 탐색하며, 좋은 화질을 제공하는 적합한 광원 집합을 찾아 조명을 근사한다. 우리는 트리의 생성과 탐색 등의 모든 과정을 그래픽스 하드웨어 상에서 실시간에 처리한다. 결과 이미지들은 제안된 기법이 컬러 블리딩(color bleeding) 등의 확산 간접 조명 효과를 잘 연출하는 것을 보여준다. 우리의 기법은 복잡한 장면에서도 별도의 전처리과정없이 초당 수십${\sim}$수백 프레임으로 렌더링할 수 있었다. 샘플링을 사용한 기존의 기법에 비하여 동급 화질에서 7배 가량 더 빠른 성능을 보였으며, 샘플링 노이즈를 피할 수 있었다.