Version: Unity 6.0 (6000.0)
言語 : 日本語
URP のシェーダーのサンプルモーションベクトル
URP のモーションベクトル設定リファレンス

URP でのモーションベクトルのトラブルシューティング

ユニバーサルレンダーパイプライン (URP) でのモーションベクトルに関する一般的な問題を解決します。

大きすぎるモーションベクトルを修正する

レースゲームの車のモデルなど、移動するオブジェクトにカメラがロックされている場合は、そのオブジェクトの Motion Vectors プロパティで Per Object Motion オプションを選択します。このオプションを選択しないと、オブジェクトは大きなモーションベクトルを誤って持つことになります。これは、Unity がカメラのモーションベクトルを計算する際に、オブジェクトのジオメトリはワールド内で静的であり、カメラはオブジェクトに相対的に移動すると仮定するからです。このために、大きな TAA やモーションブラーといったアーティファクトが生じるがことあります。

ビジュアルアーティファクトを修正する

モーションベクトルテクスチャが TAA やモーションブラーなどの全画面のポストプロセスエフェクトで使用されている場合は、モーションベクトルが正しくない (欠落しているか、正確でない) 画面領域では、ビジュアルアーティファクトが発生する可能性があります。アーティファクトには、テクスチャブラー、動きのゴースティング、不適切なアンチエイリアス、非現実的または不適切なモーションブラーなどが含まれます。

不適切なモーションベクトルが原因と思われるアーティファクトが発生している場合は、影響を受けているオブジェクトに対してオブジェクトモーションベクトルのレンダリングが有効になっているかどうかを確認してください。フレームデバッガーでは、 オブジェクトは MotionVectors パスに存在する必要があります。特定のオブジェクトのモーションベクトルの欠落や誤りの問題を解決するには、Unity がモーションベクトルをレンダリングするケース セクションを参照してください。

URP のシェーダーのサンプルモーションベクトル
URP のモーションベクトル設定リファレンス
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961