Split Radiance Cascades: 희소 Radiance Probes를 통한 실시간 전역 조명 (Global Illumination)
요약
Radiance Cascades(RC)의 높은 메모리 비용 문제를 해결하기 위해 희소 해시맵을 활용한 Split Radiance Cascades 기법을 제안합니다. 레이 스플리팅 기술을 통해 월드 공간에서 고품질의 실시간 3D 확산 전역 조명을 효율적으로 구현합니다.
핵심 포인트
- 희소 해시맵을 사용하여 월드 공간 프로브 저장 비용 절감
- 레이 스플리팅(Ray Splitting) 기법으로 복사 구간 산출
- 노이즈와 에일리어싱 없는 고해상도 전역 조명 제공
- 단일 프레임 및 시간적 누적 환경에서 높은 품질 입증
Radiance probe (복사 프로브) 방식은 실시간 그래픽을 위한 확산 전역 조명 (diffuse global illumination)을 근사화하는 대중적이고 검증된 접근 방식이지만, 프로브 사이의 넓은 간격으로 인해 세부 정보가 부족해지는 문제를 흔히 겪습니다. Radiance Cascade (RC)는 가까운 물체로부터 오는 빛과 차폐 (occlusion)에 대해 공간 해상도를 높이고 각도 해상도를 낮춤으로써 이 문제를 해결하며, 이를 통해 노이즈나 에일리어싱 (aliasing) 없이 모든 스케일에서 세부 정보를 제공할 수 있습니다. 그러나 RC의 주요 구현 방식들은 고해상도의 볼륨 복사 정보 (volumetric radiance information)를 저장하는 데 드는 막대한 비용 때문에 2D 또는 스크린 공간 (screenspace)에서 실행됩니다. 본 연구에서는 월드 공간 (world-space) 프로브를 저장하기 위해 희소 해시맵 (sparse hashmap)을 사용하여, 정확한 실시간 3D 확산 전역 조명을 위한 Radiance Cascades를 변형합니다. 우리는 가시적인 표면으로부터 레이 (ray)를 추적하고, 충돌 거리 (hit distance)를 기반으로 캐스케이드 (cascades)에 대한 기여도를 계산하여 RC에서 사용되는 복사 구간 (radiance intervals)을 산출하는 방법인 레이 스플리팅 (ray splitting)을 도입합니다. 우리는 다양한 장면에서 우리의 알고리즘인 Split Radiance Cascades를 평가하며, 이것이 단일 프레임 및 시간적 누적 (temporally accumulated) 맥락 모두에서 고품질의 간접 조명 (indirect illumination)을 제공할 수 있음을 입증합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.GR (Graphics)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기