MOD の機能の説明はここにあります。
CKAN を取得し、それを使用して Deferred をインストールします。 CKAN は依存関係と MOD の競合を自動的に処理するため、CKAN をお勧めします。
リリースに移動し、最新の .zip を取得します。それを解凍し、提供された GameData フォルダーをゲームの GameData フォルダー (通常はC:Program FilesSteamSteamAppscommonKerbal Space ProgramGameData ) とマージします。
Shabby の最新バージョンを入手し、同じ方法でインストールします。
HarmonyKSP の最新バージョンを入手し、同じ方法でインストールします。
次のフォルダー構造が表示されるはずです。
Kerbal Space program
└──────GameData
├──────000_Harmony
├──────Shabby
└──────zzz_Deferred
コードではなく、上にリンクされたリリースをダウンロードしていることを確認してください。Deferred-Master が表示される場合は、コードを間違ってダウンロードしたことになります。
以下の MOD 互換性リストを確認し、必要に応じて MOD を更新してください。
問題を報告するには、問題のスクリーンショット、再現手順、および KSP.log ファイルを追加してください。そうしないと、レポートが考慮されない可能性があります。
従来の透明度は、不透明なオブジェクトの遅延レンダリングでは機能しません (KSP のエディターでのみ使用されます)。透明度をエミュレートするために、様式化されたディゾルブ エフェクト (下の画像の左) がフェアリング専用シェーダで使用されます。
ディザリング効果 (下の画像の右側) は通常のシェーダに適用できますが、気が散るためデフォルトでは無効になっています (設定ファイルにオプションがあります)。
順不同です。 「順方向にレンダリングする」という MOD は、正しくレンダリングされているように見えても、現時点では遅延効果が得られないことを意味します (照明パフォーマンスの向上がなく、遅延されたアンビエント/照明/効果と互換性がありません)。
モジュール | 状態 | 注意事項 |
---|---|---|
無制限のテクスチャ | CKAN または github のバージョン 1.6.0.26 以降と互換性があります | |
視差 | バージョン2.0.8以降互換性あり | |
コンフォーマルデカール | 0.2.14 では順方向にレンダリングされ、古いバージョンには互換性がありません | |
B9 プロシージャルウィング | バージョン 0.46.0 以降と互換性があります | |
散乱者 | 互換性がある | |
EVE-Redux | 互換性がある | |
ボリュメトリック クラウド (および関連するスキャッタラー バージョン) | v3 および v4 の修正された個別の DLL はここからダウンロードできます。まだアクセスできる場合は、完全に更新されたダウンロードが Patreon で提供されます。 v1 と v2 には互換性があるようです | |
TUFX | 互換性がある | |
コペルニクス | 互換性がある | |
滝 | 互換性がある | |
カーバルVR | 互換性がある | |
シンプル調整可能フェアリング | 互換性がある | |
KerbalConstructs | 互換性がある | |
エンジン照明 | 互換性がある | |
Kronal Vessel Viewer | 互換性がある | |
KSRSS | 互換性がある | |
RSS | 互換性がある | |
プラネットシャイン | 互換性はありますが、デフォルト設定では廃止されます。カスタム設定があり、照明をより詳細に制御し、何をしているのかを把握したい場合に使用します。 | |
ラスタープロップモニター | バージョン1.0.1以降互換性あり | |
ASET IVA 小道具と関連MOD | 互換性があり、RPM の最新の公式バージョンを使用します。それ以外の場合は、ラベルの周りに黒い輪郭が表示されます | |
カササギ改造 | どうしても使用しなければならない場合は、互換性のある最新の TU バージョンを入手して、構成内の非推奨のシェーダを置き換えてください。 | |
FreeIVA | バージョン 0.2.19.0 以降は完全に互換性がありますが、それより前のバージョンでは、窓から見るとクラフトの他の部分が空洞になっているように見えます。 | |
シャディ | 順方向にレンダリングします | |
ネプチューンカメラ | 4.3 以降互換性あり、以前のバージョンは互換性なし | |
プロシージャルフェアリング | 互換性のない、ホバー上の白いフェアリング | |
カメラ改造 | 不明/未テスト |
Ctrl + D (キー構成可能) を使用すると、G バッファの内容 (アルベド、法線、滑らかさ、鏡面カラー、オクルージョン) と発光 + 計算されたアンビエントの合成の間を循環するシンプルなデバッグ メニューが表示されます。
透明度および互換性のないフォワード シェーダは、選択された G バッファ モードを無視して、デバッグ ビジュアライゼーションの上にレンダリングされます。これは、互換性のない/順方向シェーダを識別するためにも使用できます (透明度は無視します)。
残りは Unity によって内部的に使用されるため、ステンシル バッファーの 3 ビットのみが遅延レンダリングで使用できるように見えます。これは Unity バージョン 2019.4 では文書化されていませんが、利用可能なビットはビット 0、1、および 5 であり、値 1、2、および 32 に対応しているようです。これは文書化されていないため、この使用法は間違っていることが判明し、バグが発生する可能性があります。将来発見される。ドキュメントの新しいバージョンでは、実際に利用できるのはビット 5 だけであると記載されていますが、これは 2019.4 には当てはまらない可能性があり、KSP では動作するようです。
ステンシル バッファーは、ポスト エフェクトを特定のサーフェスに選択的に適用する場合に便利です。新しいシェーダーを使用しており、どこにでもステンシルを実装できるため、ここでそれを利用できます。次のステンシル値をマスキングに使用することを提案します。これらは、この MOD によって置き換えられたシェーダーにすでに使用されています。
サーフェイス/シェーダーの種類 | ステンシル値 | 注意事項 |
---|---|---|
部品 | 1 | |
地形(ストック/視差) | 2 | PQS のスケーリングへのアルファ フェードをエミュレートするためにこの MOD ですでに使用されています。これは、そうでなければ遅延でアルファ ブレンディングを実行することが不可能であるためです (ディザリングはここでは非常に悪く見え、ビジュアル MOD で他の問題を引き起こしました) |
ローカルの風景 (建物 + ストック/視差スキャッター) | 3 | |
パララックスグラス | 32 | 視差草には上向きの法線があり、草自体ではなく地形に一致するため、正確な法線が必要な画像効果のために別のステンシル値を用意する価値があるかもしれません。 |
シェーダーからステンシル値を書き込むには、書き込むステンシル値を含むステンシル ブロックを追加します (パーツなど)。
Tags { "RenderType"="Opaque" }
Stencil
{
Ref 1
Comp Always
Pass Replace
}
CGPROGRAM
...
ポストエフェクトでステンシル値をテスト/チェックするには、https://docs.unity3d.com/Manual/SL-Stencil.html にあるように複数のアプローチを使用できます。
上記のサーフェスまたはそれらの組み合わせを確認する例を次に示します。
値 1 のみをチェックします
Stencil
{
Ref 1
Comp Equal
ReadMask 35
Pass Keep
}
値 2 のみをチェックする
Stencil
{
Ref 2
Comp Equal
ReadMask 35
Pass Keep
}
値 3 のみをチェックします
Stencil
{
Ref 3
Comp Equal
ReadMask 35
Pass Keep
}
値 32 のみをチェックします
Stencil
{
Ref 32
Comp Equal
ReadMask 35
Pass Keep
}
1 より大きい 3 以下の値をチェックします。
Stencil
{
Ref 1
Comp Less
ReadMask 3
Pass Keep
}
1 より大きい 35 以下の値をチェックします
Stencil
{
Ref 1
Comp Less
ReadMask 35
Pass Keep
}
2 より大きい 35 以下の値をチェックします
Stencil
{
Ref 2
Comp Less
ReadMask 35
Pass Keep
}