プロのゲーム攻略サイト

www.zgtz168.com

ターミネーター:レジスタンス – ビジュアルを改善し、設定を微調整する方法

このガイドは、ターミネーター:レジスタンスの全体的なビジュアル品質と明瞭さを改善するのに役立ちます。

はじめに

描画距離の増加、テクスチャのメモリ制限の微調整、色収差/オブジェクトのぼかし/被写界深度の無効化、テクスチャの品質の改善、スクリーン スペースの反射の改善、アンチエイリアシングの改善など、ゲームの視覚的な品質を改善したい場合は、このガイドはあなたのためのものです。

インストール

まず、C:UsersAppDataLocalTerminatorSavedConfigWindowsNoEditor に移動します。 Engine.ini を見つけて、テキスト エディタ (メモ帳など) で開きます。

次に、既に存在する値の下に 2 つの改行を作成し、このセクション全体を追加します。

[システム設定]
r.MaxAnisotropy=16
r.TemporalAACurrentFrameWeight=0.2
r.TemporalAASamples=2
r.PostProcessAAQuality=6
r.Tonemapper.シャープ=0.75
r.SceneColorFormat=4
r.SceneColorFringeQuality=0
r.SSS.HalfRes=0
r.SSR.Quality=5
r.SSR .Temporal=1
r.SSS.Filter=1
r.SSS.SampleSet=2
r.SSR.MaxRoughness=1
r.StaticMeshLODDistanceScale=0.25
r.SkeletalMeshLODBias=-2
r.MipMapLodBias=-1
r.Streaming.MipBias=-1
r.Streaming.HiddenPrimitiveScale=1
r.Streaming.UseAllMips=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2
r.Streaming.PoolSize=4096
r.ShadowQuality=5
r.Shadow. RadiusThreshold=0.01
r.Shadow.RadiusThresholdRSM=0.01
r.MotionblurQuality=0
r.DefaultFeature.Motionblur=0
foliage.LODDistanceScale=6
r.ViewDistanceScale =13
r.DepthOfFieldQuality=0

[/script/engine.userinterfacesettings]
bEnableMouseSmoothing=false
bViewAccelerationEnabled=false

[ConsoleVariables]
r.ScreenPercentage=125

微調整

上記のすべての値を好みに合わせて調整できます。Engine.ini から削除するだけで調整を無効にすることができます

彼らが何をするかについての一般的な説明は次のとおりです。

MaxAnisotropy は、ゲームが常に 16x 異方性フィルタリングを使用することを保証します (基本的に、最近の PC ではパフォーマンスに影響しません)。

TemporalAACurrentFrameWeight、TemporalAASamples、PostProcessAAQuality、および Tonemapper.Sharpen は、Temporal Anti-Aliasing の品質を向上させ、画像全体をよりクリーンでシャープにします。

SceneColorFormat と SceneColorFringeQuality は色収差を無効にします。

SSS.HalfRes、SSR.Quality、SSR.Temporal、SSS.Filter、SSS.SampleSet、および SSR.MaxRoughness は、スクリーン スペース リフレクションの品質を向上させます (ストック設定よりもコストのかかるパフォーマンスが少し高くなります)。

StaticMeshLODDistanceScale と SkeletalMeshLODBias は、遠距離でのキャラクター モデルの品質を向上させます (パフォーマンスへの影響は見られなかったので、存在する場合は無視できます)。

MipMapLodBias、Streaming.MipBias、Streaming.HiddenPrimitiveScale、および Streaming.UseAllMips は、テクスチャの品質を少し改善します (私が知る限り、パフォーマンスへの影響はありません)。

Streaming.FullyLoadUsedTextures と Streaming.HLODStrategy は、ゲームがゲームプレイ中ではなく開始時にテクスチャをメモリにロードするようにして、ヒッチやスタッターの可能性を大幅に減らします (欠点は、初期ロード時間が少し増加することですが、最初の起動時のみです)。セッションごとのゲーム)。

Streaming.PoolSize は、テクスチャに割り当てるビデオ メモリの量を制御します。グラフィック カードの VRAM のちょうど半分に設定する必要があります。私は 8GB の VRAM を 4096 (別名 4GB) に設定しています。

この一般的な値は、12 GB VRAM の場合は 6144、8 GB VRAM の場合は 4096、6 GB VRAM の場合は 3072 などです (これにより、ゲームのロードと、上記の開始時のテクスチャのロード調整によるテクスチャの管理が向上します)。

ShadowQuality、Shadow.RadiusThreshold、および Shadow.RadiusThresholdRSM は、影の品質を少し改善します (パフォーマンスへの影響はわずかです)。

MotionblurQuality と DefaultFeature.Motionblur はモーション ブラーを完全に無効にします (ゲーム内設定ではカメラ ブラーのみが無効になり、オブジェクト ブラーは無効になり、このオブジェクト ブラーも無効になります)。

foliage.LODDistanceScale と ViewDistanceScale は、描画距離を大幅に改善し、ポップインを大幅に削減します。実際、これにより、ポップインはほぼ完全に排除されます (パフォーマンスにわずかな影響があります)。

DepthOfFieldQuality は、カットシーンで被写界深度がぼやけて好みに合わなかった場合に無効にします。

bEnableMouseSmoothing と bViewAccelerationEnabled は、マウス アクセラレーション/スムージングが常にオンのままであることを保証します。Unreal Engine 4 のゲームは、特にコントローラーが接続されている場合にランダムにオンに戻る傾向があります。これにより、常にオフのままになります。

ScreenPercentage はスーパーサンプリングを制御します。これは、現在の解像度よりも高い解像度 (%) でゲームをレンダリングしてからスケールバックするため、最もパフォーマンスに影響する微調整です。これにより、設定した値とグラフィック カードの能力に応じて、中程度から重いパフォーマンス コストで視覚的な明瞭さが大幅に向上します。

100 がデフォルト値 (スーパーサンプリングなし) で、200 までの値は適用されるスーパーサンプリングの % 値です。私の GTX 1070 では、視覚的な改善とパフォーマンス コストの間で 125 が適切な妥協点であることがわかりましたが、グラフィック カードによっては、それをオフにするか、増やすことをお勧めします (より良い場合)。

結論

これらの調整をお楽しみいただければ幸いです。ちなみに、これらの調整はすべての Unreal Engine 4 ゲームに共通であるため、他の UE4 タイトルの品質を向上させるために使用することもできます。