Version: Unity 6.0 (6000.0)
言語 : 日本語
URP の Light 2D コンポーネントのリファレンス
URP での 2D Renderer アセットの設定

2D ライトの設定

さまざまな Light 2D コンポーネントのプロパティが相互作用し、2D ライトの外観と動作に影響を与える仕組みを理解します。

Intensity

ライトの強度は、すべてのタイプのライトで利用できます。Color ではライトの色を調整できますが、Intensity ではこの色の強度を 1 より大きくすることができます。これにより、乗算を使用するライトで、スプライトを元の色よりも明るくすることができます。

Light Order

Light Order の値は、同じソートレイヤーを対象とする他のライトに対する、そのライトのレンダーキュー内での順番を決定するものです。値が小さいライトが先にレンダリングされ、値が大きいライトは下のライトの上にレンダリングされます。これは特に、Overlap OperationAlpha Blend に設定されている場合に、ブレンドされるライトの外観に影響します。

Overlap Operation

このプロパティは、選択したライトが他のレンダリングされたライトとどのように相互作用するかを制御します。このプロパティを有効または無効にすることで、2 つのモードを切り替えることができます。以下の例は、両方のモードの効果を示しています。

Overlap Operation を Additive に設定した場合 Overlap Operation を Alpha Blend に設定した場合
Overlap OperationAdditive に設定した場合 Overlap OperationAlpha Blend に設定した場合

Overlap OperationAdditive に設定すると、ライトは他のライトと加算的にブレンドされ、交差するライトのピクセル値が合算されます。これはデフォルトのライトブレンド動作です。

Overlap OperationAlpha Blend に設定すると、ライトはアルファ値に基づいてブレンドされます。これは、ライトが交差する場所の、一方のライトをもう一方のライトで完全に上書きする場合に使用できます。ただし、この場合のライトのレンダリング順序も各ライトの Light Order に左右されます。

Use Normal Map

グローバルライトを除くすべてのライトで、スプライトマテリアルの法線マップを使用するかどうかを切り替えることができます。有効にすると、Distance および Accuracy プロパティが新たに表示されます。

Use Normal Map: Disabled Use Normal Map: Disabled
Use Normal Map: Disabled Use Normal Map: Enabled

Quality

ライトの品質を調整することで、開発者はパフォーマンスと精度のどちらかを選択できます。パフォーマンスを選択した場合、アーティファクトが発生する場合があります。ライトの大きさを小さくし、距離の値を大きくすると、高速なライトと正確なライトの差が小さくなります。

Distance

Distance は、ライトとスプライトのサーフェスの間の距離を制御し、ライティングエフェクトの結果を変化させます。この距離を変更しても、強度に影響が生じたり、シーン内のライトの位置が変わったりすることはありません。以下の例は、Distance の値を変更した場合の効果を示しています。

Distance: 0.5 Distance: 2 Distance: 8
Distance: 0.5 Distance: 2 Distance: 8

Volume Opacity

ボリュメトリックライティングは、すべてタイプのライトで利用できます。Volume Opacity スライダーで、ボリュメトリックライトの可視性を制御します。値を 0 にすると、ライトのボリュームは表示されず、値を 1 にすると、ライトのボリュームは完全に不透明になります。

Shadow Intensity

Shadow Intensity プロパティは、Shadow Caster 2D が光源からブロックする光の量を制御します。これは、影の強度に影響します。グローバル以外のすべてタイプのライトで利用できます。Shadow Caster 2D がこのライトと相互作用する場合、またはこのライトを遮る場合にブロックする光の量をこのスライダーで制御します。

スライダーの範囲は 0 から 1 です。0 にすると、Shadow Caster 2D は光源からの光をブロックせず、影を作成しません。最大値の 1 にすると、Shadow Caster 2D は光源からの光をすべてブロックし、最大強度の影を作成します。

Shadow Intensity = 0.0 Shadow Intensity = 0.5 Shadow Intensity = 1.0

Shadow Volume Intensity

Shadow Volume Intensity は、Shadow Caster 2D が光源からブロックするボリュメトリックライトの量を決定します。これはグローバル以外のすべてのライトで、また Volume Opacity が 0 より大きい場合に利用できます。Shadow Caster 2D がこのライトと相互作用する場合、またはこのライトを遮る場合にブロックするボリュメトリックライトの量をこのスライダーで制御します。

スライダーの範囲は 0 から 1 です。0 にすると、Shadow Caster 2D は光源からの光をブロックせず、影を作成しません。最大値の 1 にすると、Shadow Caster 2D は光源からの光をすべてブロックし、最大強度の影を作成します。

Target Sorting Layers

ライトは、そのターゲットのソートレイヤー上のスプライトのみをライトアップします。選択したライトのドロップダウンメニューから、目的のソートレイヤーを選択します。ソートレイヤーの追加や削除の詳細については、タグマネージャー - ソートレイヤーを参照してください。

追加リソース

URP の Light 2D コンポーネントのリファレンス
URP での 2D Renderer アセットの設定
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961