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 を使って現在のフレーム、深度バッファ、推定されたオプティカルフローの運動ベクトルを取得します。その後、ゲームが通常行う必要のある API 呼び出し(DLSS DLAA "契約")を擬似的に生成し、別途のニューラルレンダリングアドオン(例:Deep Fried Chicken や RenoDX)がそのプロセスにフックして、画面に表示される前にフレームにニューラル効果を適用できるようにします。
対象ユーザー
NVIDIA RTX グラフィックスカード(特にニューラルパスの完全サポートを求める RTX 50 シリーズ)をお持ちで、古いまたは非対応のゲームの画質をニューラルレンダリング技術で向上させたいゲーマー。
特徴
- 広範な API 対応:D3D11、D3D12、Vulkan、OpenGL、DirectX 9/10 に対応。
- アーキテクチャ対応:32ビットゲーム用のクロスプロセスヘルパーにより、32ビットおよび64ビットゲームの両方をサポート。
- 時間的安定性:ReShade の運動ベクトルを使用して完全な時間的評価を実行し、DirectX 9 ゲームにおいて、単純な代替手段よりも優れた動きの処理を実現。
- ReShade を活用:ReShade エフェクトチェーンに直接統合。
関連
- プロジェクト
- プロジェクト
- プロジェクト