スポット ライトはライトを一点からコーン (円錐) 形状に放出します。 ユーザーは Inner Cone Angle と Outer Cone Angle の 2 つのライト形状を使用できます。 ライトは Inner Cone Angle の範囲内で最大輝度を放ちます。 内半径から Outer Cone Angle へ移動するとフォールオフが発生し、半暗部を作成したり、スポット ライトの円盤型イルミネーション周りをソフトにしたりします。 ライトの半径によって、コーンの長さが決まります。 簡単にいうと、懐中電灯のように機能したり、ステージを照らしたりします。
他のライトと同様に、スポット ライトは、次の 3 つの [Mobility (可動性)] 設定のいずれかを設定できます。
Static (静的) - (左の写真) ゲーム内でライトを変更できないことを意味します。 最速のレンダリング方法であり、ベイクされたライティングが可能になります。
Stationary (固定) - (左の画像) Lightmass によってベイクされたスタティック ジオメトリからのシャドウイングおよびバウンス ライティングのみを使用するため、他のすべてのライティングは動的になります。 この設定により、ゲーム中にライトのカラーと強度を変更することが可能となりますが、移動および部分的なライトの焼付けはできません。
Moveable (可動) - (左の画像) ライトは完全に動的であり、動的シャドウイングが可能になります。 レンダリングは最も遅くなりますが、ゲームプレイ中は一番柔軟性があります。
以下はレベルに配置されたスポット ライトの 2 つの例であり、ライトの半径とコーン エフェクタを決定する方法を示します。
左はライト半径を示すコーンのないスポット ライト、右はコーン エフェクタを表示するスポット ライトです。
スポット ライトのプロパティ
スポット ライトの各プロパティは、ライト、ライト プロファイル、Lightmass、Light 関数の 4 つのカテゴリに分類されます。
ライト
| プロパティ | 説明 |
|---|---|
Intensity | このライトが放出する総エネルギー量 |
Light Color | ライトが放つ色です。 |
Inner Cone Angle | スポット ライトの内側のコーン角の度数を設定します。 |
Outer Cone Angle | スポット ライトの外側のコーン角の度数を設定します。 |
Attenuation Radius | このライトの目に見える影響をバウンスします |
Source Radius | 光源の球体の半径です。 |
Source Length | 光源の形状の長さです。 |
Affects World | ライトを完全に無効にします。 実行時に設定することはできません。 ランタイム時にライトのエフェクトを無効にするには、Visibility プロパティを変更します。 |
Casts Shadows | ライトにシャドウをキャストさせるかどうかを設定します。 |
Indirect Lighting Intensity | ライトからの間接ライティングの効果をスケーリングします。 |
Use Inverse Squared Falloff | AttenuationRadius がライトの寄与だけをクランプする場合、物理ベースの逆二乗距離フォールオフを使用するかどうかを設定します。 |
Light Falloff Exponent | UseInverseSquaredFalloff が無効の場合、ライトの放射方向のフォールオフを制御します。 |
Min Roughness | ライトで有効なラフネス (粗さ) の最低値です。スペキュラ ハイライトをソフトにする際に使用します。 |
Shadow Bias | このライトからのシャドウの正確さを制御します。 |
Shadow Filter Sharpen | このライトに対するシャドウ フィルタリングをシャープにする度合い。 |
Cast Translucent Shadows | このライトが半透明のオブジェクトを通して動的シャドウをキャストできるかどうか。 |
Affect Dynamic Indirect Lighting | ライトをライト プロパゲーション ボリュームに注入するかどうか。 |
Cast Static Shadows | このライトが静的シャドウをキャストするかどうか。 |
Cast Dynamic Shadows | このライトが動的シャドウをキャストするかどうか。 |
Affect Translucent Lighting | ライトが透過処理に影響を及ぼすかどうかを設定します。 |
ライト プロファイル
| プロパティ | 説明 |
|---|---|
IES Texture | ライトプロファイルに使用した IES "テクスチャ" です。 Unreal ではテクスチャとされますが、IES ファイルは画像ファイルではなく ASCII です。 |
Use IES Brightness | false の場合、ライトの生成量を決定するためにライトの Brightness (輝度) を使用します。 true の場合、ルーメン単位の IES ファイルの輝度 (一般に Unreal でのライトのデフォルト値よりかなり大きい) を使用します。 |
IES Brightness Scale | シーンがひどく白飛びすることがあるため、IES 輝度の寄与をスケーリングします。 |
Lightmass
| プロパティ | 説明 |
|---|---|
Indirect Lighting Saturation | 値が「0」の場合、Lightmass でこのライトの彩度は最低になります。値が「1」の場合は変化しません。 |
Shadow Exponent | 半影部のフォールオフを制御します。 |
ライト関数
| プロパティ | 説明 |
|---|---|
Light Function Material | このライトに適用されるライト関数マテリアル。 |
Light Function Scale | ライト関数の投影をスケーリングします。 |
Light Function Fade Distance | ライト関数が Disabled Brightness の値にフェードする距離。 |
Disabled Brightness | 指定されたライト関数が無効になっている場合に、ライトに適用される輝度です。上記のプロパティ: Light Function Fade Distance を参照してください。 |