Version: Unity 6.0 (6000.0)
言語 : 日本語
URP でのレンズフレアタイプの選択
URP でのスクリーンスペースレンズフレアの追加

URP でのレンズフレアの追加

シーン内のレンズフレア。
シーン内のレンズフレア。

Unity のスクリプタブルレンダーパイプライン (SRP) には、シーンにレンズフレアをレンダリングする Lens Flare (SRP) コンポーネントが含まれています。これは、SRP と互換性のないビルトインレンダーパイプラインの Lens Flare コンポーネントに相当するものです。Lens Flare (SRP) コンポーネントはどのゲームオブジェクトにもアタッチできますが、一部のプロパティは Lens Flare (SRP) コンポーネントをライトにアタッチした場合にのみ表示されます。

SRP でのレンズフレアの作成

Lens Flare (SRP) コンポーネントは、レンズフレアの位置、減衰などのプロパティ、レンズフレアでオクルージョンを考慮するかどうかを制御します。SRP は、レンズフレアの見た目を定義するプロパティについては、Lens Flare (SRP) Data アセットを使用します。レンズフレアを画面に表示するには、各 Lens Flare (SRP) コンポーネントが Lens Flare (SRP) Data アセットを参照している必要があります。

シーンにレンズフレアを作成するには:

  1. レンズフレアをアタッチするゲームオブジェクトを作成または選択します。
  2. Inspector で Add Component をクリックします。
  3. Rendering > Lens Flare (SRP) の順に選択します。現時点でレンズフレアがシーンにレンダリングされないのは、コンポーネントの Lens Flare Data プロパティが Lens Flare (SRP) Data アセットを参照していないためです。
  4. 新しい Lens Flare (SRP) Data アセットを作成します (メニュー: Assets > Create > Lens Flare (SRP))。
  5. Lens Flare (SRP) コンポーネントの Inspector で、新しい Lens Flare (SRP) Data アセットを Lens Flare Data プロパティに割り当てます。
  6. Lens Flare (SRP) Data アセットを選択し、Inspector で Elements リストに新しい要素を追加します。デフォルトの白いレンズフレアが、Lens Flare (SRP) コンポーネントの位置でレンダリングされます。レンズフレアの見た目をカスタマイズする方法については、Lens Flare (SRP) Data を参照してください。

詳細については、以下のドキュメントを参照してください。

URP でのレンズフレアタイプの選択
URP でのスクリーンスペースレンズフレアの追加