PCゲーマーは常に可能な限り最高のグラフィック品質を得る方法を探しているため、HDテクスチャパックとMODが非常に人気がある理由です。また、コンピューターが処理できる場合は、ゲームの膨大なカタログのためにフォトリアリックなENBシェーダーをダウンロードできますが、これらのENBとSweetFXシェーダーのほとんどはユーザーメイドです。ゼロから自分で作りたいとしたらどうしますか?どこから始めますか?
このAppual's Guideでは、ENBシリーズよりもパフォーマンスインパクトが小さいDirectXゲーム用の人気のあるシェーダーアドオンであるReshadeのインストールと構成の基本を確認します。通常、ENBはフックしますが、パフォーマンスの影響の中へゲームのスクリプト自体は、フレームレートを半分に切り刻むことができます(コンピューターがそれを処理できる場合、ENBはSweetFX / Reshadeよりもずっときれいになる可能性があります。ENBチュートリアルを別の日に残します)。
要件:
(オプション)追加のシェーダーパック:
- Reshadeインストーラーパッケージをダウンロードして、コンピューターにインストールすることから始めます。
- これで、操作するゲームの.exeファイルを選択します。reshadeでは、APIを選択するように依頼します。通常、ゲームを実行しているDirectXバージョンを使用する必要があります。
- これで、ゲームフォルダーにフォルダー構造があり、再シャードDLL(dxgi.dll、d3d9.dll、opengl32.dllなど)と、サブフォルダー「シェーダー」とカップルの「reshade-shaders」と「reshade-shaders」を含む必要があります。「テクスチャ」。
- これで、ゲームを起動してShift + F2を押して、再シャードオーバーレイメニューを開くことができます。簡単なチュートリアルが表示されますので、確認してください。
- 物事の構成を少し簡単にするには、[設定]ボタンをクリックして、入力処理オプションを「」に変更します。オーバーレイが表示されているときにすべての入力をブロックします」。
- メインタブにシェーダーが表示されない場合は、または、カスタムシェーダーパックをダウンロードしました、Reshadeがシェーダーを探す必要がある場所の設定メニューを見てください。通常、それは<ゲームディル> \ reshade-shaders \シェーダーとテクスチャである必要があります。次に、Hometabの「リロード」をクリックすると、利用可能なすべてのシェーダーが表示されます。
- これで、[ホーム]タブでエフェクトを有効にすることができます。エフェクトを構成するための変数は下部領域にあり、それらを検索できます。それはかなり直感的で、基本的には巨大なグラフィックオプションメニューのようです。
- 覚えておくべきことの一つは、あなたが使用するなら深度ベースの効果(HBAO / MXAO、フィールドの深さ、またはSMAA深度効果)、作業中のゲームに固有のメモに従ってプリプロセッサ定義を構成する必要があります。ゲームの膨大なリストと推奨される深さを見つけることができます。Reshade Webサイトに基づいた定義、またはトラブルシューティングアドバイスのためのフォーラム。
- すべてのエフェクトを構成した後、すべてのシェーダーをコンパイルしてゲームに適用するのに時間がかかります。ゲームを起動するたびに、またはAlt-Tabの前後にAlt-Tabが通過します。ゲーム。このプロセスをより速くするために、どちらもできます使用していないシェーダーを削除します(それらをサブフォルダーに移動することによって)、または有効パフォーマンスモード[設定]タブ。パフォーマンスモードを有効にすることにより、すべての変数を静的にします(パフォーマンスモードが無効になるまで編集できないことを意味します)、しかし、それは多くのコンピレーションをスピードアップし、また全体的にフレームレートを増やします(Reshadeはバックグラウンドのシェーダーをスキャンして、どのようなものを適用する必要があるかを確認することはありません。。
Reshade 3.0でSweetFXを使用する方法
何らかの理由でSweetFXと再シェードを組み合わせたい場合は、このインストール手順に従うことができます。注意すべき唯一のことはそれだけですゲーム内のReshade GUIを介してリアルタイムでSweetFXを構成することはできません。すべての構成変数をSweetFX構成形式からReshade .iniファイルに適応させる必要があります。
- 以前に行ったときに再シャードをインストールしますがGitHubリポジトリのシェーダーを使用しないでください - すでにインストールしている場合は削除します。技術的にはあなたできたそれらをすべて一緒に使用しますが、初心者には多くの混乱が生じます。したがって、Reshadeをインストールした「シェーダー」フォルダーと「テクスチャ」フォルダーを削除するだけです(ゲームディレクトリで)。
- sweetfxフォルダーとsweet.fxファイルをreshade.dllの横にあるゲームフォルダーに入れます - sweet.fxをロードし、sweet.fxでreshade.fxを書き留めた場合、sweet.fxをロードするため、reshade.fxをコピーしないでください.fxはロードされます2回そして、あなたは非常に奇妙な二重の効果があります。
- ゲームを起動すると、ReshadeがSweet.FXプリセットをロードします。SweetFXをWindowedモードに保持しながら、SweetFX構成ファイルをNotePad ++のようなもので微調整するなど、通常どおりSweetFXを構成できるようになりました。
パフォーマンスに関するメモ:
Reshadeは、パフォーマンスの影響を最小限に抑えて使用できます(せいぜい数枚のフレームの損失)いくつかのカラーエンハンスメントシェーダーのみを使用している場合、またはすべての高度なシェーディングテクニックを有効にする場合、フレームレートを半分以上カットすることができます。スイートスポットを見つけるためにさまざまなもので遊ぶのは一般的にベストプラクティスですが、ここでは、FPSの面でシェーダーがあなたに費用をかけるべきものの一般的なアイデアがあります(ちなみに、これは蓄積されます - 効果ごとに)。
- 明るさと色の補正シェーダーは、通常、FPSの約1%の費用がかかります。
- SMAA / FXAAのような後処理フィルターは、2%から5%の費用がかかるはずです。
- フィルターをシャープにして柔らかくすると、効果の種類に応じて約2%から5%の費用がかかります。
被写界深度やブルームなどの高度なシェーダーはコストがかかります20まで%、これはGPUタイプと使用されているDOF /ブルーム技術に依存します。
最も高価なシェーダーは、フレームレートの30%から50%の間にコストがかかる可能性があるさまざまな周囲閉塞シェーダー(MXAO、HBAO、SSAOなど)ですが、これもGPUタイプと使用されている特定のシェーダー技術に依存します。
同じことをするさまざまなシェーダーを試して、どのバージョンがPCで最適に実行されるかを確認するのが最善です。たとえば、それは一般的にそれに同意しました:
- 活力>カラフルネス
- lumasharp> adaptive sharpen
- f'ad> sima
また、優れたモニターがある場合は、これらの効果の一部をご紹介することもできます。たとえば、Nvidia / Catalystパネルでデジタルバイブランスを上げるだけで、Vibranceシェーダーを使用してスキップできます。また、一部のモニターは、再シャードが行う多くのことを行うことができます。たとえば、モニターのネイティブ設定を通じてシャープニングを増やすことを可能にするモニターです。再動にシャープニングテクニックを使用するよりも、パフォーマンスの影響をゼロで使用する方が良いです。モニターがサポートしている場合。
シェーダーの適用に関する一般的なヒント
lut - 「Look Up Table」の略で、基本的には外部ソースからの色補正情報が含まれています。これは.png画像です。これは、ゲームに色の補正を適用する最良の方法の1つですパフォーマンスの影響はゼロ、最初のセットアップが必要です。空白をつかむ必要がありますlut.pngReshade Texturesフォルダーから、ゲームプレイのゲーム内スクリーンショットをいくつか撮ります。
GimpやPhotoshopなどのプログラムを使用して、ゲームプレイのスクリーンショットとlut.pngを単一のレイヤーにマージし、スクリーンショットの色カーブの調整を開始します。色の編集のみを作成し、後処理を適用しないでください。LUTは色補正にのみ使用されます。基本的に、スクリーンショットの色を調整して、LUTがゲーム内でこれらの色を適用するようにします!あなたのゲームプレイをリアルタイムでPhotoshoppingのように考えてください。
ここで、作業をlut.pngとしてエクスポートし、ゲームディレクトリの「テクスチャ」フォルダー内の元の空白lut.pngにコピーし、再シャードでlut.fxを有効にします。写真編集プログラムに表示される色を編集したときに、ゲームが正確に表示されるようになりました。これは絶対に、パフォーマンスの影響がゼロであり、追加の色補正シェーダーがゼロの絶対的に好みに応じて色補正を適用する最良の方法です。
Lumasharpen - これを「通常」のパターンである1.0の強度1.0に設定し、デバッグをオンにしてクランプを調整して、白いハイライトを作成せずに可能な限りシャープにすることをお勧めします。これには、約0.2のクランプを使用できます。
フィルムグレイン -素晴らしい効果を得るには、信号対騒音比を16程度に設定できます(したがって、それは影にのみ適用されます)、1.0への強度、およびフィルムグレードを望んでいるように見える場合の分散は、0.5の分散から始めて、そこから好みに合わせて調整してください。
ブルームとレンズフレア - ブルームのオプションは通常、魔法のブルームまたはアンビエントライトです。これは、非常に古代のブルームエフェクトを持つ古いゲームで最もよく使用されるため、それらのゲームのブルームの設定を無効にして、再動的に適用できます。
被写界深度 -Reshadeで利用可能なDOFテクニックはかなりありますので、通常、あなたに最適なものを見つけたいだけでなく、一部のゲームではDOFが奇妙になる可能性があることにも注意してください。画面全体に適用されるため、たとえばGUIまたはゲームメニューの一部がぼやけている可能性があります。一般的に、Matso DOFまたはAdvanced DOFは使用するのに最適なDOFテクニックであり、次に、ゲーム内のオブジェクトが非常に近い場合を除き、シェーダーが効果を持たないように、近い/遠いぼかし曲線とぼやけの量を調整します。ゲームカメラ。フィールドの深さ効果では、再シェードがゲームの深度バッファにアクセスできることを必要とします。これは、一般的にマルチプレイヤーゲーム(戦場など)では不可能です。-バッファ。
HQ4X - これを使用して、粗いまたはピクセル化されたゲームを滑らかにすることができます。設定は、必要なスムージングのタイプに大きく依存するため、あなた次第です。
mxao-これは、周囲の閉塞の最も激しいバージョンであり、フレームレートの衝撃の点でコンピューターを膝に導きます。コンピューターがMXAOを処理できる場合(および作業中のゲームがびっくりすることはなく、MXAOが適用されていることで奇妙に見えます)、それを微調整する最良の方法は、白黒のデバッグビューを介してです。その通りあなたが微調整するもの。また、最良の効果を得るために、間接照明(SSIL)を組み合わせて使用します。
表面のぼかし - これは、テクスチャを油絵のように(Dota 2のように)より多く見たい場合のように、ゲームのアートスタイルを変更するためのものです。
UIマスク - これは、MXAOやDOFなどの深度効果を使用しており、その効果がゲームのUIに適用され、奇妙に見える場合のためです。ゲームプレイのスクリーンショット(UI / HUDが表示されている)を使用して、写真編集プログラム内でスクリーンショットを開き、すべてを消去できます。HUD / UIを除くそして、それを透明なPNGにします。この.pngファイルをUIマスクに向けると、ゲーム内のすべてに深さ効果が適用されますPNGで消去しなかったビットを除きます。