モデルに追加できるシェーダのうち、シャドウが作成されるシェーダには Live Shadow シェーダと Shadow Map シェーダの 2 つがあります。
Live Shadow シェーダを適用するには:
- Asset Browser で、Shading Elements > Shaders を開きます。
- Asset Browser から Live Shadow シェーダをドラッグし、Viewer ウィンドウのモデルにドロップします。
- Replace、Replace All、または Append を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。
- Alt キーを押しながら、シャドウを作るシーン内の任意のモデルを Live Shader Settings の Models Casting Shadows フィールドにドラッグします。
フィールドの横の Models Casting Shadows ボタンをクリックして、アセット リストを表示し、シーン内で使用されているモデルから選択することもできます。
- 必要に応じてその他のシェーダを調整します。
Shadow Map シェーダを適用するには:
- Asset Browser で、Shading Elements > Shaders を開きます。
- Asset Browser から Shadow Map シェーダをドラッグし、Viewer ウィンドウのモデルにドロップします。
- Replace、Replace All、または Append を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。
Shadow Map シェーダを適用すると、選択したオブジェクトが青に変わります。これでオブジェクトまたは平面は、Shadow Map の準備が整います。
- Alt キーを押しながら、シャドウを作るシーン内の任意のモデルを Live Shader Settings の Models Casting Shadows フィールドにドラッグします。
フィールドの横の Models Casting Shadows ボタンをクリックして、アセット リストを表示し、シーン内で使用されているモデルから選択することもできます。
- シェーダの設定で Generate Map をクリックします。Shadow Map が生成され、Viewer ウィンドウで見えるようになります。
Shadow Map Shader Settings で行った変更を保存するたびに、新しいマップを生成する必要があります。
Dynamic Lighting シェーダを適用するには:
- Asset Browser で、Shading Elements > Shaders を開きます。
- Asset Browser から Dynamic Lighting シェーダをドラッグして、Viewer ウィンドウのモデルにドロップします。
- Replace All または Replace By Type を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。
注:既定 シェーダもモデルに適用されている場合に、Append を選択して Dynamic Lighting シェーダを適用すると、ちらつきなどの望ましくない結果が生じることがあります。Dynamic Lighting シェーダを適用するときには、Replace
By Type または Replace All を選択して、既定 シェーダをデタッチします。
- Navigator ウィンドウでオブジェクトに影響を及ぼすライトの Light Settings を開き、Attenuation メニューから Linear または Quadratic を選択します。