メインコンテンツへスキップ
Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring  Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside :  r/nvidia

Doom 2でDLSS 5を動作させる方法:DX12、RBDOOM、Zero Mercy対応

BFG EditionとRBDOOM-3-BFGを使用し、DX12環境でDLSS 5をDoom 2に導入する方法を解説。RenoDXとモーションベクトルを活用し、モバイル版RTX 5090で約10 fpsの動作を実現します。

Default avatar
執筆者
Author
更新日
読了時間
5分
必要なもの
広告

Doom 2でDLSS 5を動作させる方法を解説します。地獄を再発明する必要はありません。Doom 3: BFG Edition経由でゲームを読み込み、DX12環境下のソースポートRBDOOM-3-BFGで起動し、モーションベクトルを供給した上で、RenoDXをインストールし、公式のDLSS 5ライブラリを導入します。1パスではほとんど変化しませんが、2〜4パスでレベル全体が描き直され、モバイル版RTX 5090でも約10 fpsという結果になります。

なぜBFG版を経由するのでしょうか?Doom 3: BFG EditionにはThe Ultimate DoomとDoom IIが同梱されており、Doom 3 BFG Edition classic Doomは、1994年のピクセルを現代のレンダラーで動かすための最もクリーンかつ合法的な手段だからです。DOS版のDoomをそのまま動かすにはDOSBox上でdgVoodooが必要になりますが、このルートならその苦労を回避できます。

必要なもの

コンポーネント役割
Doom 3: BFG EditionDoom IIを同梱しており、WADファイルを合法的に所有できる。
RBDOOM-3-BFG (またはDOOM BFAフォーク)DX12レンダラーを備えたソースポート。DOOM BFAはクラシックDoomに特化しており、RBDOOMのアップストリーム更新を取り込んでいる。
ReShadeRenoDXを動作させるためのインジェクター。
RenoDXアドオンDLSS 5ニューラルレンダリングパネルをホストする。
モーションベクトルブリッジ1994年のゲームには存在しなかった時間的データを擬似的に生成する。
DLSS 5ライブラリNVIDIA公式のニューラルレンダリングDLL。
RTX 50シリーズGPU公式の必須要件。それ以外は人質を取るような状況(動作保証外)となる。

ステップ1:Doom 2をDX12環境へ

標準的なパイプラインでは、まず古いゲームをDX11に変換しますが、Doom 2 DX12環境であればその工程は不要です。このポートはすでにDLSS 5が好むAPIに対応しているためです。

RBDOOM-3-BFG DX12サポートはバージョン1.5.0で追加され、OpenGLがDX12およびVulkanに置き換わりました。レンダラー設定でDX12を選択してください。今回の作業ではVulkanには触れないでください。

  1. SteamまたはGOGからDoom 3: BFG Editionをインストールします。
  2. オリジナルのファイルを保持したまま、RBDOOM-3-BFGのビルドをゲームフォルダにコピーします。
  3. レンダラーをDX12に設定し、クラシックメニューからDoom IIを起動します。
  4. ゲーム内のアンチエイリアスを無効にします。有効なままだとRenoDXが初期化されません。

ステップ2:ベクトル、RenoDX、ライブラリの導入

フロッピーディスク時代のゲームには「動き」という概念がありません。DLSS 5モーションベクトルは、実行ファイルの隣に配置されたブリッジファイルから供給され、モデルが期待する時間的データを近似します。

  1. DirectX 12を選択した状態で、RBDOOMの実行ファイルに対してReShadeをインストールします。
  2. モーションベクトルブリッジを実行ファイルフォルダにコピーします。
  3. RenoDXアドオンとDLSS 5ライブラリを同じフォルダにコピーします。
  4. ゲームを起動し、Homeキーを押してReShadeオーバーレイを開きます。
  5. Add-onsタブを開き、DLSS 5 Neural Renderingパネルを展開します。
  6. F6キーでエフェクトを切り替え、NR Intensityで効果の強度を調整します。

DirectXのパスやファイル構成、スライダーの詳細を含む完全な手順書は、当サイトのガイドで確認できます。DLSS 5 RenoDXのセットアップがうまくいかない場合、多くはフォルダ階層の問題ですので、パネルが表示されない場合はファイルを1階層ずつ移動してみてください。

重要な設定

設定Doom 2での結果
Injection pointRender stageが最も強力な変化をもたらす。Output stageはフィルターのように見える。
Passes x1実質的に何も変わらない。
Passes x2 to x4スプライトや壁を含め、すべてが変化する。
Preset Default高強度で緑色が強調される。
Preset Natural青色が強調され、初期のMidjourney風になる。
Preset Cinematic紫色が強調され、黒レベルが持ち上がる。
Enable Upscaling未完成。ちらつきが発生したらオフにすること。

Doom 2の実際の見た目

Doom 2は、DLSS 5マルチパスの挙動を実証するのに最適です。x1ではモデルがフラットなスプライトを認識して無視しますが、x2以上では各パスが前のパスを再処理し、フレーム履歴を無視して自由に幻覚(ハルシネーション)を生成するため、インプの顔がフレームごとに変化します。

  • 設定に関わらず、パスを増やすごとに画像は暗くなります。
  • Render stageでのインジェクションはジオメトリを変化させ、DX12上のRBDOOMではそれが顕著に現れます。
  • F6キーを繰り返し切り替えると、1回につき約1GBのVRAMリークが発生するため、スライダーで比較してください。

パフォーマンス、あるいはその残骸

コンポーネントスペック
GPURTX 5090 Laptop GPU
CPUIntel Core Ultra 9 275HX
APIDX12 via RBDOOM-3-BFG
DLSS 5使用時のフレームレート約10 fps

DLSS 5 RTX 5090 laptop環境のDoom 2は、Cyberpunk 2077と同じ10 fpsしか出ません。モデルはゲームの古さを考慮してくれません。容赦なくフルパワーで処理を行い、バッテリーはすぐに尽きてしまいます。

結論

DLSS 5 old gamesのサポートは、ゲームがDX12に到達した時のみ機能します。Doom 2はRBDOOMのおかげでその条件を満たしていますが、それが「綺麗」になることを意味するわけではありません。これは史上最も高価なDoom 2グラフィックMODであり、スクリーンショットを撮るには良いですが、デーモンを倒すのには全く向いていません。

執筆者

公開日 .

GoogleでGAMES.GGのニュースをもっと見る

優先ソースとして追加すると、検索結果で当サイトのストーリーが優先的に表示されます。

広告