NVIDIA-RTX/NRD
NVIDIA Real-time Denoising (NRD) library
해결하는 문제
NRD는 그래픽 렌더링에서 노이즈 신호에 대한 고품질 실시간 디노이징 솔루션을 제공하며, 특히 1패스/픽셀 경로 추적을 대상으로 합니다. 실시간 레이 트레이싱에 내재된 노이즈를 G-버퍼 가이드(노멀, 거칠기, 뷰Z, 모션 벡터)를 사용하여 불투명한 표면에서 해결하며, 정적 및 동적 조명 모두를 지원합니다.
작동 방식
NRD는 API에 종속되지 않은 공간-시간 라이브러리로, D3D12, Vulkan, 또는 D3D11를 통해 렌더링 엔진에 통합할 수 있습니다. 각 픽셀의 G-버퍼 가이드를 사용하여 노이즈를 해결합니다. 이 라이브러리는 세 가지 전용 디노이저를 포함합니다:
- REBLUR: 확산 및 반사 방사광, 그리고 음영에 적합한 재귀적 블러 기반 디노이저.
- RELAX: RTX Direct Illumination (RTXDI)를 위한 A-trous 기반 디노이저로, 확산 및 반사 방사광을 처리합니다.
- SIGMA: 무한 또는 국소적 광원(투명성 포함된 그림자 포함)을 위한 라이트별 그림자 전용 디노이저.
DLSS-RR 수준의 고품질 결과를 제공하는 "SH"(구면 가우시안) 모드를 제공하여 AI 기반 업스케일링이나 디노이징에 의존하지 않는 대안을 제공합니다.
대상 사용자
- AAA 타이틀을 개발하는 게임 개발자.
- 전문 시각화(ProVis) 애플리케이션 개발자 (예: Autodesk Aurora, Enscape, Lumion).
- D3D12, Vulkan, 또는 D3D11 엔진에 실시간 디노이징을 통합하는 그래픽 엔지니어.
주요 특징
- API 독립성: D3D11, D3D12, Vulkan 모두에서 작동 가능.
- 고성능: RTX 하드웨어에 최적화 (예: RTX 4080에서 1440p에서 REBLUR 확산/반사에 약 2.55ms 소요).
- 다양한 디노이저: 방사광( REBLUR, RELAX) 및 그림자(SIGMA) 전용 도구 포함.
- AI 비의존 대안: AI 기반 업스케일링이나 디노이징에 의존하지 않고 고품질 결과 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트