Checking Out Nvidia's RTX GI in Unreal Engine 5
- Nvidia RTXGI는 언리얼 엔진 5의 커스텀 브랜치로, 에픽의 루멘(Lumen) GI 시스템을 엔비디아의 RTX 기반 실시간 레이 트레이싱 솔루션으로 대체합니다. 🎮
- 이는 The Finals, Arc Raiders와 같은 AAA 게임에서 사용되며, 물리적으로 더 정확한 전역 조명과 반사를 제공합니다. ✨
- RTXGI는 루멘 대비 전반적으로 더 나은 GI 품질(노이즈 감소)과 더 저렴한 성능 비용을 제공합니다. 💰
- 다양한 설정 및 구성 옵션을 제공하며, 동적 조명 외에 정적 런타임 GI(베이크된 GI)도 지원하여 정밀한 조명 제어가 가능합니다. 💡
- 주요 단점은 언리얼 엔진 5.0.3 버전만 지원하여, 5.1 이상의 최신 엔진 기능(향상된 입력, PCG 등) 및 성능 개선 사항을 사용할 수 없다는 점입니다. ⏳
- 해결책으로 Vite Studio의 NVRTXGI 포크가 있으며, 이는 루멘보다 훨씬 최적화되고 빠르며 테셀레이션, 엔비디아 피직스 등 추가 기능을 제공합니다. 🚀
- RTXGI를 사용하려면 DDGI 볼륨을 장면에 배치하고 프로브 수, 간격, 정적 런타임 GI 설정 등을 구성해야 합니다. 🏗️
- 시각적 비교에서 RTXGI는 루멘(기본 설정)보다 이미지 품질이 우수하고 깜빡임이 적으며 색상 표현이 더 좋습니다. 🖼️
- 이 브랜치에는 여러 광원을 효율적으로 처리하는 RTXDI(Ray Traced Direct Illumination) 플러그인도 포함되어 있습니다. 🌟
- RTXGI는 정적 모드를 지원하여 에디터에서 레이를 계산하고 런타임에는 조명 적용만 하여 베이크된 GI처럼 사용할 수 있습니다. 🧊
- 무한 GI를 구현하기 위해 볼륨과 캐릭터에 동적 볼륨을 결합하는 방식도 가능합니다. 🌍