This is the documentation for Enlighten.
15. 空から反射する光
Enlighten Texture Environment を追加して、空から反射する光の効果を作成することができます。
Enlighten Texture Environment がない場合 | Enlighten Texture Environment がある場合 |
---|---|
ほのかな青色 (特にシャドウ内) とシャドウ エリアがわずかに明るくなっていることに注目してください (特に階段の部分)。
Enlighten Texture Environment を追加する
- Modes タブの検索バーに「enlighten」と入力します。
- Enlighten Texture Environment クラスをレベルへドラッグします。場所はどこでもかまいません。
これにより、Enlighten Texture Environment アクタが作成され、空からの光の効果が作成されます。
プロパティ
Enlighten Texture Environment のプロパティは Details パネルで編集できます。
Cubemap Texture を指定した場合、テクスチャが空のライトの強度と色を決定します。
Environment Color プロパティには、Brightness と Cubemap Texture (指定されている場合) が掛けられ、空のライトの色を生成します。
ゲームプレイ中に色を変更するには、ブループリント関数 SetColor を使用します。
方向を変更する
ワールドに対するキューブマップの向きを変更するには、エディタでアクタを回転します。
キューブマップ テクスチャを指定しない場合、回転は効果を及ぼしません。
ブループリントを使用してゲーム内で回転を変更しても、向きには効果を及ぼしません。
空のキューブマップをブレンドする
複数の Enlighten Texture Environment アクタをワールドに追加すると、各アクタからのライティングがまとめられます。各アクタのブレンドを多くするには、明るさを 0 から 1 に向かって動かします。ブレンドを少なくするには、1 から 0 に向かって動かします。
任意の数のキューブマップをブレンドするには、レベルに Enlighten Texture Environment アクタをさらに追加することができます。
SkyLight アクタ
レベルに Stationary または Movable の UE4 SkyLight アクタが含まれている場合、Enlighten は空のライティングを提供します。
Enlighten Texture Environment アクタは、Sky Light アクタにはない機能をいくつか追加で提供します。
Enlighten Texture Environment では、以下を行うことができます。
- アクタを回転して空のキューブマップを回転する
- 3 つ以上の空のキューブマップをブレンドする
上記の機能を使用する必要がない場合は、代わりに Sky Light アクタを使用できます。