Learn · modules

ポストプロセッシングとは Minecraft? ビジュアルモジュール

ポストプロセッシングは、ゲーム全体のビューに対して、カラーグレーディングやぼかしのようなスクリーン空間シェーダーパスを実行しますが、ゲームプレイには影響を与えません.

TRtrolPublished 1 min read

ポストプロセッシングとは?

ポストプロセッシングは、Minecraftのモジュールで、ゲーム画面全体にスクリーン・スペース・シェーダーの処理を適用します。通常はフルシェーダーパックを導入しないと得られないような効果です。有効にすると、クライアント側で最終的なフレームの色を変更したり、ソフトにしたり、カラーグレーディングやぼかし処理を適用します。これは、モニターに表示される直前の処理です。ゲームの値を一切変更することはありません。ブロックの位置は変わらず、ヒットボックスのサイズも変わりません。サーバーもこのモジュールの存在を知りません。これはゲームプレイではなく、表示オプションであり、最初から最後まで一貫してそのように動作します。

仕組み

Minecraftクライアントが描画するものの多くは、オブジェクトごとに処理されます。ブロックにテクスチャを適用したり、エンティティにモデルを適用したり、HUDに独自の処理を適用したりします。ポストプロセッシングは異なります。ワールドとインターフェースがすでにレンダリングされた後に、コンポジットされたフレーム全体にシェーダーの処理を一度だけ適用します。これは、シーン内の個々の要素ではなく、完成した画像を単一の単位として扱うため、一度にすべてを変更したり、要素を一つずつ変更したりする代わりに、色を変更したり、ソフトにしたりすることができます.

モジュールで文書化されている効果は2つあります。1つはカラーグレーディングで、フレームの色とコントラストを調整してシーンを暖かく、冷たく、またはフラットに見せるもので、もう1つはブラーで、画像全体を柔らかくするものです。どちらも同じパスで処理されるため、モジュールを有効にしても画面上の各要素に対してレンダリングステップが追加されるわけではなく、結果全体に対する1回のパスのみとなります。また、それが新しいライティングモデルを導入するよりも実行コストが低い理由でもあります。既存のピクセルを再着色しているだけで、世界の照明方法を再計算しているわけではないからです。

どのような時に使うか

人々は、シェーダーパックをインストールするのと同じ理由でポストプロセッシングを利用します。それは、ゲームプレイ、スクリーンショット、クリップをデフォルトのMinecraftとは異なる外観にしたいからです。カラーグレーディングは、リソースパックと一致させる必要なく、シーンにムードを与えます。ブラーパスは、ごちゃごちゃした、または厳しい視界を柔らかくします。外部のローダーとパックの組み合わせではなく、組み込みのトグルであるため、ダウンロード、設定、アップデートの必要はありません。オンにすれば完了です。

ポストプロセッシングとフルシェーダーパックの違い

ポストプロセッシングフルシェーダーパック
導入クライアントに組み込み済み、1つのトグルIris、OptiFineなどのローダーと、選択・設定するパックが必要
範囲完了したフレームに対して1回のスクリーン空間パスレンダリングパイプラインの多くを置き換えたり拡張したりする
効果カラーグレーディング、ぼかしパックによって異なるが、ライティング、影、反射など
セットアップ即時パックの選択、インストール、調整

どちらのアプローチもサーバーに影響を与えることはありません。違いは深さです。シェーダーパックは世界のライティング方法を再構築するのに対し、ポストプロセッシングはゲームがすでにレンダリングしたものを再着色またはソフトフォーカスします。

危険はないのでしょうか?

完全に安全です。ポストプロセッシングはレンダリングが完了した後、クライアントがすでに作成したピクセルに対して実行され、クライアントから離れる値を一切変更しません。サーバーは何も見ず、アンチチートも検知できません。ゲームプレイの表面も存在しないため、検出されることはありません。厳格な定義であれば、改変されたクライアントを禁止するサーバーでもこれを使用できますが、モジュール自体は極めてリスクの低いものです.

よくある質問