シャドウをオブジェクトに適用する

モデルに追加できるシェーダのうち、シャドウが作成されるシェーダには Live Shadow シェーダと Shadow Map シェーダの 2 つがあります。

Live Shadow シェーダを適用するには:

  1. Asset Browser で、Shading Elements > Shaders を開きます。
  2. Asset Browser から Live Shadow シェーダをドラッグし、Viewer ウィンドウのモデルにドロップします。
  3. Replace、Replace All、または Append を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。
  4. Alt キーを押しながら、シャドウを作るシーン内の任意のモデルを Live Shader Settings の Models Casting Shadows フィールドにドラッグします。

    フィールドの横の Models Casting Shadows ボタンをクリックして、アセット リストを表示し、シーン内で使用されているモデルから選択することもできます。

  5. 必要に応じてその他のシェーダを調整します。

Shadow Map シェーダを適用するには:

  1. Asset Browser で、Shading Elements > Shaders を開きます。
  2. Asset Browser から Shadow Map シェーダをドラッグし、Viewer ウィンドウのモデルにドロップします。
  3. Replace、Replace All、または Append を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。

    Shadow Map シェーダを適用すると、選択したオブジェクトが青に変わります。これでオブジェクトまたは平面は、Shadow Map の準備が整います。

  4. Alt キーを押しながら、シャドウを作るシーン内の任意のモデルを Live Shader Settings の Models Casting Shadows フィールドにドラッグします。

    フィールドの横の Models Casting Shadows ボタンをクリックして、アセット リストを表示し、シーン内で使用されているモデルから選択することもできます。

  5. シェーダの設定で Generate Map をクリックします。Shadow Map が生成され、Viewer ウィンドウで見えるようになります。

    Shadow Map Shader Settings で行った変更を保存するたびに、新しいマップを生成する必要があります。

Dynamic Lighting シェーダを適用するには:

  1. Asset Browser で、Shading Elements > Shaders を開きます。
  2. Asset Browser から Dynamic Lighting シェーダをドラッグして、Viewer ウィンドウのモデルにドロップします。
  3. Replace All または Replace By Type を選択し、シェーダがモデルの他のサーフェスに反応する方法を指定します。
    注: 既定 シェーダもモデルに適用されている場合に、Append を選択して Dynamic Lighting シェーダを適用すると、ちらつきなどの望ましくない結果が生じることがあります。Dynamic Lighting シェーダを適用するときには、Replace By Type または Replace All を選択して、既定 シェーダをデタッチします。
  4. Navigator ウィンドウでオブジェクトに影響を及ぼすライトの Light Settings を開き、Attenuation メニューから Linear または Quadratic を選択します。