コンテンツにスキップ

HEOShadow

HEOShadow_1

HEOShadowは、動的影(シャドウマップ)を設定するために使います。
本コンポーネントを使用することで、アバターやオブジェクトの動きに合った影を投影することができます。

名称 機能
Shadow Caster 影を映し出すオブジェクトとして設定
Shadow Receiver 影を投影するオブジェクトとして設定

使い方

1. HEOWorldSettingのRenderingタブにて影をRound(丸影)からNormal Shadow Map(シャドーマップ)に変更します。

HEOShadow_2

2. 影を映し出したいオブジェクトにHEOShadowをアタッチし、Shadow Casterにチェックを入れます。

HEOShadow_3

3. 影を投影したいオブジェクトにHEOShadowをアタッチし、Shadow Recieverにチェックを入れます。
ここでは影を投影するために床オブジェクトにアタッチします。
また、ひとつのオブジェクトをCasterとReceiverの両方に設定することも可能です。

HEOShadow_4

4. ワールドをビルドすると、HEOShadowが設定されたオブジェクトの影がリアルに表現されます。

影には表示距離があり、一定距離離れたオブジェクトは影が徐々に薄くなり、離れると表示されなくなります。

HEOShadow_Result_1

Note

HEOShadowで動的影が出力されるのはHEOShadowをアタッチしたオブジェクトのみになります<br>
[HEOWorldSetting](HEOWorldSetting.md)にて`Normal Shadow Map`が有効になっている場合HEOShadowがアタッチされていないオブジェクトは影を表示しない + 影が投影されない状態となります

また、Shadow Recieverにチェックが入っていないオブジェクトの場合は影が投影されなくなるためご注意ください。

HEOShadow_Result_2