jlrouzies-fr/DLSS5-Feeder

DLSS 5 neural rendering in D3D11/D12/Vulkan games that ship without any DLSS — feeds a synthetic DLAA contract (ReShade depth + motion vectors) to the DLSS 5 add-on via a private D3D12 device.

해결하는 문제

DLSS 5 신경 렌더링은 일반적으로 게임이 네이티브 DLSS 지원을 가져야 작동합니다. 이 프로젝트는 D3D11, D3D12, Vulkan, OpenGL, 그리고 오래된 DirectX 9 및 10을 포함한 다양한 그래픽 API를 통해 DLSS 지원이 전혀 없는 게임에도 DLSS 5 신경 렌더링을 적용할 수 있게 해줍니다.

작동 방식

DLSS5-Feeder는 ReShade와 DLSS 사이의 다리 역할을 합니다. ReShade를 사용해 현재 프레임, 깊이 버퍼, 추정된 광학 흐름 운동 벡터를 수집합니다. 그런 다음 게임이 일반적으로 수행해야 하는 DLSS DLAA "계약"(필수 API 호출)을 가상으로 생성하여, 별도의 신경 렌더링 애드온(예: Deep Fried Chicken 또는 RenoDX)이 이 프로세스에 연결되어 화면에 표시되기 전에 프레임에 신경 효과를 적용할 수 있도록 합니다.

대상 사용자

NVIDIA RTX GPU(특히 전체 신경 프로세스 지원을 위한 RTX 50 시리즈)를 보유하고 있으며, 오래된 또는 지원되지 않는 게임의 이미지 품질을 신경 렌더링 기술로 향상시키고 싶은 게이머.

주요 특징

  • 광범위한 API 지원: D3D11, D3D12, Vulkan, OpenGL, DirectX 9/10 모두 지원.
  • 아키텍처 지원: 32비트 게임을 위한 크로스프로세스 헬퍼를 통해 32비트 및 64비트 게임 모두 지원.
  • 시간적 안정성: ReShade의 운동 벡터를 사용해 완전한 시간적 평가를 수행하여, 단순한 대안보다 DirectX 9 게임에서 더 나은 움직임 처리를 제공.
  • ReShade 활용: ReShade 효과 체인에 직접 통합.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트