シェーダを名前で置き換える

シーン内のシェーダを同じ名前のシェーダまたはマテリアルと置き換えることができます。たとえば、現在のシーンに Alias 以外のシェーダを含む読み込み済みのジオメトリが配置されている場合、これらのシェーダの 1 つまたは複数を Alias シェーダまたはその他のマテリアルに置き換えることができます。ステージ間でシェーディング オブジェクトをコピーして貼り付ける場合は、Replace Shader by Name を使用することもできます。

Replace Shader by Name を使用する場合は、次の点に注意してください。

Multi-lister を使用してシェーダを名前で置き換える

  1. Render > Multi-lister > Shader を選択して、Shader Editor ウィンドウを開きます。

  2. Shader Editor ウィンドウで、置き換えるシェーダを選択します。

    シーン内のすべてのシェーダを置き換える場合は、選択する必要はありません。

  3. Edit > Replace Shaders by Name > を選択します。

  4. 表示されるダイアログ ボックスで、以下を実行します。

    • 読み込んだシェーダをベース名が同じ既存のシェーダに結合する場合は、Ignore # suffixs and merge をオンにします。

    • 選択したシェーダのみを置き換える場合は、Replace Shaders by Name の横にあるドロップダウン リストから Selected を選択します。

      それ以外の場合は、この設定を All のままにして、すべてのシェーダを置き換えます。

  1. OK をクリックします。