본문으로 건너뛰기

© 2026 Molayo

r/Unity분석2026. 05. 27. 07:33

실시간 GI를 위한 APV 활용 실험

요약

실시간 Global Illumination(GI) 구현을 위해 Adaptive Probe Volumes(APV)를 활용하는 PoC 실험을 소개합니다. APV를 데이터 라우팅 메커니즘으로 사용하여 서피스 셰이더 수정 없이 매끄러운 통합이 가능함을 보여줍니다.

핵심 포인트

  • APV를 활용한 실시간 GI 전달 메커니즘 구현
  • 서피스 셰이더 커스텀 없는 매끄러운 통합 가능
  • 높이맵 및 서피스 함수 샘플링을 통한 바운스 라이트 주입
  • 커스텀 구름을 이용한 Sky Occlusion 프로브 계산 가능

최근 저는 실시간 GI (Global Illumination) 목적으로 APV (Adaptive Probe Volumes)를 활용하는 Proof of Concept를 공개했습니다.

자신만의 월드 스페이스 (World-space) 실시간 GI를 작성하는 실험을 하고 계신다면 이 내용이 흥미로울 수 있습니다.

데이터를 APV를 통해 라우팅하면 서피스 셰이더 (Surface Shader)를 커스텀할 필요 없이 **매끄러운 통합 (Seamless integration)**이 가능합니다.

이 방식을 통해 할 수 있는 것들:

  • Terrain의 높이맵 (Heightmap)과 서피스 함수 (Surface function)를 샘플링하여 바운스 라이트 (Bounce-light)를 주입하는 자체 스크립트 작성
  • 커스텀 구름을 이용한 Sky Occlusion 프로브 (Probes) 계산
  • 씬 복셀화 (Scene voxelization) 실험 또는 GBuffer에서 서펠 (Surfels)을 수집하여 실시간 GI 계산

주의 사항 (Disclaimer): 이것은 단순히 **전달 메커니즘 (Delivery mechanism)**의 변형일 뿐이며, 간접광 (Indirect light)을 직접 계산하는 것은 아닙!

AI 자동 생성 콘텐츠

본 콘텐츠는 r/Unity3D (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0