Version: Unity 6.0 (6000.0)
言語 : 日本語
URP のレンダラー機能による構築済みエフェクトの追加
URP で Render Objects Renderer Feature を使用してカスタムレンダリングエフェクトを作成する例

レンダラー機能を URP レンダラーに追加する

URP は DrawOpaqueObjects パスと DrawTransparentObjects パスにオブジェクトを描画します。フレームレンダリングの異なるポイントでオブジェクトを描画する、またはレンダリングデータ (深度やステンシルなど) を解釈して別の方法で書き込むことが必要な場合があります。Render Objects Renderer Feature を使用すると、特定のオーバーライドにより、特定のレイヤーで特定の時間にオブジェクトを描画できるため、このようなカスタマイズが可能です。

レンダラー機能の使用例については、URP パッケージサンプルのレンダラー機能サンプルを参照してください。

Renderer Feature をレンダラーに追加するには:

  1. Project ウィンドウでレンダラーを選択します。

    レンダラーを選択します。
    レンダラーを選択します。

    Inspector ウィンドウにレンダラーのプロパティが表示されます。

    Inspector ウィンドウにレンダラーのプロパティが表示されます。
    Inspector ウィンドウにレンダラーのプロパティが表示されます。
  2. Inspector ウィンドウで、Add Renderer Feature を選択します。リストで Renderer Feature を選択します。

    Add Renderer Feature を選択し、Renderer Feature を選択します。
    Add Renderer Feature を選択し、Renderer Feature を選択します。

    選択した Renderer Feature がレンダラーに追加されます。

    新しい Renderer Feature が追加されます。
    新しい Renderer Feature が追加されます。

Unity の Project ウィンドウで、Renderer Feature がレンダラーの子項目として表示されます。

Project ウィンドウでレンダラーの子項目として表示される Renderer Feature
Project ウィンドウでレンダラーの子項目として表示される Renderer Feature

追加リソース

URP のレンダラー機能による構築済みエフェクトの追加
URP で Render Objects Renderer Feature を使用してカスタムレンダリングエフェクトを作成する例