docs.unity3d.com
    目次を表示する/隠す

    Lens Flare (SRP) Data アセット

    Unity の スクリプタブルレンダーパイプライン (SRP) には、Lens Flare Data アセットが含まれています。このアセットを使用すると、シーン内の レンズフレア の見た目を制御できます。これは、SRP と互換性のないビルトインレンダーパイプラインの Flare アセットに相当するものです。

    Lens Flare Data アセットを作成するには、Assets > Create > Lens Flare (SRP) を選択します。このアセットを使用するには、Lens Flare (SRP) コンポーネント の Lens Flare Data プロパティにこのアセットを割り当てます。

    プロパティ

    Lens Flare Element (レンズフレア要素) アセットには、以下のプロパティがあります。

    • Type
      • Image
      • Circle
      • Polygon
    • Common
    • AxisTransform
    • Distortion
    • Multiple Elements
      • Uniform
      • Curve
      • Random

    Type

    プロパティ 説明
    Type このアセットが作成するレンズフレア要素のタイプを選択します。
    • Image
    • Circle
    • Polygon

    Image

    プロパティ 説明
    Flare Texture このレンズフレア要素が使用するテクスチャ。
    Preserve Aspect Ratio Flare Texture の幅と高さ (アスペクト比) を固定します。これのプロパティを変更するには、Distortion を使用します。

    Circle

    プロパティ 説明
    Gradient 円形フレアのグラデーションのオフセットを制御します。この値の範囲は 0 から 1 です。
    Falloff 円形フレアのグラデーションの減衰を制御します。この値の範囲は 0 から 1 です。0 にするとトーン間の減衰がなくなり、1 にすると円全体に一様に広がる減衰になります。
    Inverse このプロパティを有効にすると、グラデーションの方向が反転します。

    Polygon

    プロパティ 説明
    Gradient ポリゴンフレアのグラデーションのオフセットを制御します。この値の範囲は 0 から 1 です。
    Falloff ポリゴンフレアのグラデーションの減衰を制御します。この値の範囲は 0 から 1 です。0 にするとトーン間の減衰がなくなり、1 にするとポリゴン全体に一様に広がる減衰になります。
    Side Count ポリゴンフレアの辺の数を設定します。
    Roundness ポリゴンフレアのエッジをどの程度滑らかにするかを定義します。この値の範囲は 0 から 1 です。0 にすると尖った形のポリゴンになり、1 にすると円になります。
    Inverse このプロパティを有効にすると、グラデーションの方向が反転します。

    Color

    プロパティ 説明
    Tint レンズフレアの色合いを変更します。このアセットがライトにアタッチされている場合、このプロパティはそのライトの色合いに基づきます。
    Modulate By Light Color このレンズフレア要素がライトの色の影響を受けることを許可します。このプロパティは、ポイントライト、スポットライト、エリアライトにアタッチされた Lens Flare (SRP) コンポーネント でこのアセットが使用されている場合にのみ適用されます。
    Intensity この要素の強度を制御します。
    Blend Mode このアセットが作成するレンズフレア要素のブレンドモードを選択します。
    • Additive
    • Screen
    • Premultiplied
    • Lerp

    Transform

    プロパティ 説明
    Position Offset レンズフレアのソースを基準としたスクリーンスペース内のレンズフレアの位置のオフセットを定義します。
    Auto Rotate このプロパティを有効にすると、レンズフレアテクスチャが画面上の角度を基準に自動的に回転します。Unity は、Auto Rotate の角度を使用して Rotation パラメーターをオーバーライドします。

    レンズフレアを回転させるには、Starting Position プロパティに 0 より大きな値を指定します。
    Rotation レンズフレアを回転させます。この値は回転角の値です。
    Size このプロパティでは、このレンズフレア要素のスケールを調整します。

    このプロパティは、Type が Image に設定されていて、Preserve Aspect Ratio が有効な場合、利用できません。
    Scale このレンズフレア要素のワールド空間でのサイズ。

    AxisTransform

    プロパティ 説明
    Starting Position レンズフレアのソースを基準としたレンズフレアの開始位置を定義します。この値はスクリーンスペースでの値です。
    Angular Offset レンズフレアの現在の位置を基準としたレンズフレアの角度オフセットを制御します。この値は回転角の値です。
    Translation Scale レンズフレアのオフセットの大きさを制限します。例えば、値を (1、0) にすると水平レンズフレアが作成され、値を (0、1) にすると垂直レンズフレアが作成されます。

    また、このプロパティを使用して、レンズフレアが動く速さを制御することもできます。例えば、値を (0.5、0.5) にすると、レンズフレア要素が半分の速度で動くように見えます。

    Distortion

    プロパティ 説明
    Enable このプロパティを True に設定すると、歪みが有効になります。
    Radial Edge Size 画面端からの歪み効果のサイズを制御します。
    Radial Edge Curve 画面中心から画面端までのカーブに沿って歪み効果をブレンドします。
    Relative To Center この値を True に設定すると、歪みが画面中心を基準としたものになります。True でない場合は、歪みがレンズフレアの画面位置を基準としたものになります。

    Multiple Elements

    プロパティ 説明
    Enable シーンで複数のレンズフレア要素を使用する場合は、このプロパティを有効にします。
    Count Unity が生成する同一のレンズフレア要素の数を設定します。
    値を 1 にすると、レンズフレア要素が 1 つの場合と同じ見た目になります。
    Distribution 複数のレンズフレア要素の生成に使用する方法を選択します。
    •Uniform
    •Curve
    •Random
    Length Spread 複数のレンズフレア要素の広がり具合を制御します。
    Relative To Center true の場合は、歪みが画面中心を基準としたものになり、true でない場合は、lensFlare ソースの画面位置を基準としたものになります。

    Uniform

    プロパティ 説明
    Colors このアセットがレンズフレアに適用する色の範囲。
    Rotation 各要素に段階的に適用される回転角 (度単位)。

    Curve

    プロパティ 説明
    Colors このアセットがレンズフレアに適用する色の範囲。Position Spacing のカーブを使用すると、この範囲を各レンズフレアにどのように反映するかを決定できます。
    Position Variation Lens Spread のレンズフレア要素の配置を変更するには、このカーブを調整します。
    Rotation カーブに沿って分布する各要素に適用される一定の回転角 (度単位)。この値の範囲は -180° から 180° です。
    Scale レンズフレア要素のサイズの範囲を制御するには、このカーブを調整します。

    Random

    プロパティ 説明
    Seed このアセットがランダム性の生成に使用する基本値。
    Intensity Variation レンズフレア要素全体の明度のバリエーションを制御します。値を大きくすると、一部の要素が表示されなくなることがあります。
    Colors このアセットがレンズフレアに適用する色の範囲。このプロパティは Seed の値に基づいています。
    Position Variation レンズフレアの位置を制御します。X の値を変更すると、Length Spread と同じ軸に沿って広がります。値を 0 にすると、レンズフレアの位置は変わりません。Y の値を変更すると、Seed の値に基づき、スクリーンスペースの縦軸に沿って広がります。
    Rotation Variation Seed の値に基づき、レンズフレアの回転のバリエーションを制御します。Rotation と Auto Rotate のパラメーターは、このプロパティを継承します。
    Scale Variation Seed の値に基づき、レンズフレアのスケールを制御します。
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)