SWAT 4 ドキュメント - ReShade と vkBasalt (2024)

ReShade は、ゲーム用の汎用後処理インジェクターです。一言で言えば、ゲームに多くの効果を追加して、ゲームの見栄えを良くすることができます。

vkBasalt は ReShade に相当し、Vulkan と Linux に重点を置いています。 Linux での SWAT 4 のプレイは Wine と DXVK を通じて行われるため、これはグローバル設定、他のゲーム、および ReShade シェーダーをサポートする優れたオプションです。 Wine に ReShade を設定することもできますが、結果はゲームによって異なります。 Wayland を使用している場合、エフェクトを切り替えるホットキーは機能しません。

あなたは必要になるでしょうlib32-vk玄武岩。空き状況はまちまちですが、ご確認いただけますここまた、。それ以外の場合は、次に従ってくださいビルド手順

デフォルトでは、デフォルト設定。ただし、他のゲームではアンチエイリアスなどが期待どおりに機能しない可能性があるため、個別に設定することをお勧めします。を作成するだけですvkBasalt.confファイルしてどこかに置きます。おそらく、SWAT 4 の場合、ゲームの作業ディレクトリに置くと、システムフォルダーから取得する必要がありますが、私はそれを実行できませんでした。

以下は、わずかに変更されたデフォルトの構成の例です。これは、小さな改善のために使用されています。
#Effects は、使用するエフェクトのコロンで区切られたリストです。
#例: エフェクト = fxaa:cas
#Effects は左から右の順に実行されます
#one エフェクトは複数回実行できます。 smaa:smaa:cas
#cas - コントラスト適応シャープニング
#dls - ノイズ除去された Luma シャープニング
#fxaa - 高速近似アンチエイリアシング
#smaa - 強化されたサブピクセル形態学的アンチエイリアス
#lut - カラールックアップテーブル
効果 = dls:smaa

reshadeTexturePath = "/usr/share/reshade/textures"
reshadeIncludePath = "/usr/share/reshade/shaders"
#オフのデフォルト
深さキャプチャ = オン

#toggleKey エフェクトのオン/オフを切り替えます
トグルキー = Scroll_Lock

#casSharpness は、CAS シェーダーのシャープニングの量を指定します。
#0.0 シャープさは低く、アーティファクトも少なくなりますが、オフではありません
#1.0 最大シャープでより多くのアーティファクト
#その間のすべてが可能です
#0.4 デフォルト
#negative の値を指定するとシャープさがさらに低くなり、-1.0 までは鮮明になります。
違い
casシャープネス = 1

#dlsSharpness は、Denoized Luma Sharpening シェーダのシャープ化の量を指定します。
#画像内の細部を鮮明にするために増加します。
#0.0 シャープさは低く、アーティファクトも少なくなりますが、オフではありません
#0.4 デフォルト
#1.0 最大シャープでより多くのアーティファクト
dlsシャープネス = 0.8
#dlsDenoise は、Denoized Luma Sharpening シェーダのノイズ除去の量を指定します。
#画像内のフィルムグレインがどの程度強くシャープ化されるかを制限するには、値を上げます。
#0.0分
#0.17 デフォルト
#1.0最大
dlsデノイズ = 0.60

#fxaaQualitySubpix はシャープネスに影響を与える可能性があります。
#1.00 - 上限(ソフト)
#0.75 - デフォルトのフィルタリング量
#0.50 - 下限 (より鮮明でサブピクセルのエイリアシング除去が少ない)
#0.25 - ほぼオフ
#0.00 - 完全にオフ
fxaaQualitySubpix = 0.75

#fxaaQualityEdgeThreshold は、アルゴリズムを適用するために必要なローカル コントラストの最小量です。
#0.333 - 少なすぎる (速い)
#0.250 - 低品質
#0.166 - デフォルト
#0.125 - 高品質
#0.063 - やりすぎ (遅い)
fxaaQualityEdgeThreshold = 0.125

#fxaaQualityEdgeThresholdMin は、暗部の処理からアルゴリズムをトリミングします。
#0.0833 - 上限 (デフォルト、フィルタされていない表示されるエッジの開始)
#0.0625 - 高品質 (高速)
#0.0312 - 表示される制限 (遅い)
#特記事項: 現在の実装により、
#これをゼロに設定するとよいでしょう。
#緑以外の色として
#グリーンチャンネルでは非常に暗く表示されます!
#主に非グリーンコンテンツを見て調整します。
#その後、ゼロから開始して、エイリアシングが問題になるまで増加させます。
fxaaQualityEdgeThresholdMin = 0.0312

#smaaEdgeDetection はエッジ検出シェーダーを変更します
#luma - デフォルト
#color - より多くのエッジをキャッチできる可能性がありますが、コストが高くなります
smaaEdgeDetection = ルマ

#smaaThreshold は、エッジに対するしきい値または感度を指定します
#この値を下げると、パフォーマンスを犠牲にしてより多くのエッジを検出できるようになります。
#範囲: [0, 0.5]
#0.1 は妥当な値であり、ほとんどの目に見えるエッジを捉えることができます。
#0.05 はかなり過剰な値であり、すべてを捕らえることができます。
smaaしきい値 = 0.05

#smaaMaxSearchSteps は、水平/垂直パターン検索で実行される最大ステップを指定します。
#範囲: [0, 112]
#4 - 低い
#8 - 中
#16 - ハイ
#32 - ウルトラ
smaaMaxSearchSteps = 32

#smaaMaxSearchStepsDiag は、対角パターン検索で実行される最大ステップを指定します
#範囲: [0, 20]
#0 - 低、中
#8 - 高い
#16 - ウルトラ
smaaMaxSearchStepsDiag = 16

#smaaCornerRounding は、鋭い角をどの程度丸くするかを指定します
#範囲: [0, 100]
#25 は妥当な値です
smaaコーナー丸め = 25

#lutFile は、使用される LUT ファイルへのパスです。
#幅 == 高さ * 高さの .CUBE ファイルと .png がサポートされています
lutFile = "/path/to/lut"

これは単なる出発点にすぎません。必要に応じて変更できます。 ReShade シェーダが必要な場合は、パスを指定する必要があります。パスは次の場所で入手できます。ReShade リポジトリそして上に。それらを有効にするためのヘルプが必要な場合は、vkBasalt Github ページ

必要なのはただフラグを追加するゲームを起動します。ターミナルまたはショートカットから起動している場合は、次を追加しますENABLE_VKBASALT=1 VKBASALT_CONFIG_FILE=/パス/へ/vkBasalt.conf (必ず絶対パスを使用してください)VKBASALT_CONFIG_FILEそうしないと機能しない可能性があります!)または、Lutris を使用している場合は、それらを環境変数に追加する必要があります。

ゲームを起動すると、エフェクトが適用されていることが確認でき、エフェクトを切り替えることができます。キーを使用するか、私の設定を変更している場合は、次のように設定しましたスクロールロック

SWAT 4 ドキュメント - ReShade と vkBasalt (2024)
Top Articles
Latest Posts
Article information

Author: Clemencia Bogisich Ret

Last Updated:

Views: 5969

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.