Point Light
Point Lightは、1点から全方向へ光を放つライトです。 電球のような、局所的な照明表現に向いています。
プロパティ
| 項目 | 型 | 入力範囲 / 選択肢 | 初期値 | 説明 |
|---|---|---|---|---|
| 色 | color | カラー値 | #ffffff | 光の色です。 |
| 強さ | number | 0 以上 | 1 | 光の明るさです。 |
| 範囲 | number | 0 以上 (m) | 0 | 0 は距離の上限なし、0 より大きい値はその距離で光を打ち切ります。 |
| 影を表示する | boolean | true / false | true | このライトが影を生成するかを切り替えます。 |
| シャドウマップ解像度 | enum | 256 / 512 / 1024 / 2048 / 4096 | 512 | 影テクスチャの解像度です。高いほど高品質・高負荷です。 |
| シャドウバイアス | number | 数値 | 0 | シャドウアクネ軽減用の深度バイアスです。 |
| シャドウ半径 | number | 数値 | 1 | 影のエッジの柔らかさです。 |
プロパティの詳細
色
光の色を指定します。
強さ
光の明るさです。値を上げるほど明るくなり、0にすると実質的にPoint Lightに照明効果がなくなります。
範囲
光が届く最大距離です。0 は「上限なし」を意味し、距離が離れるほど弱くなるだけで、特定距離での打ち切りは行いません。
0 より大きい値を設定した場合は、その距離で光を打ち切ります。
影を表示する
オンにすると、このライトが影を生成します。 オフにすることで描画負荷を抑えられます。
影を表示する場合、モデルエレメントの影を表示するおよび影の影響を受けるプロパティを適切に設定する必要があります。
シャドウマップ解像度
影テクスチャの解像度です。設定値は256 / 512 / 1024 / 2048 / 4096から選択します。 高解像度ほど鮮明になりますが描画負荷が高くなります。
シャドウバイアス
影の自己干渉(シャドウアクネ)を軽減するための深度オフセットです。 シャドウアクネ(shadow acne)とは、3Dレンダリングで影を計算する際の誤差によって発生する現象です。 本来は影にならないはずのポリゴン表面が影の中にあると誤って判定され、黒い斑点や縞模様のようなノイズが表示されます。
値を大きくしすぎると影が物体から浮いて見えるため、最小限の調整が推奨されます。 目安として、0.0001程度の非常に小さな値を基準に微調整してください。
シャドウ半径
影の輪郭(境界部分)のぼかし具合を調整します。 値を上げるほど、影の境目が柔らかくなり、なだらかに見えるようになります。