BlenderのMaterial設定で勘違いしやすいポイント

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

最後に、Materialを削除する

Material Propertyの「-」は,

Objectから選択中のMaterial Slotを削除する

操作です。

一方で、Material Data本体を消す方法は、

Outlinerを Blender File または Orphan Data 表示にして、該当Material Dataを削除/Purgeする

という理解です。

ただし、Material Slotを削除しても、Material Data本体が必ず完全削除されるわけではありません

Material Slotを削除してもMaterial Data本体が消えない主な条件は、次のどれかです。

  1. そのMaterial Dataを他のObjectが使っている
  2. 別のMaterial Slotにまだ入っている
  3. Fake Userが付いている
  4. Asset化・Library Link・Overrideなどで保持されている
  5. 未使用になっただけで、まだPurgeされていない
  6. Material内のNode GroupやImage Textureなど、関連データが別に残っている

一番重要なのは、BlenderのMaterial Dataは「使用数=Users」を持つデータブロックであり、参照が残っている間は消えない、という点です。

Fake Userとは、

未使用Data-blockを保存時に消さないための保持フラグです。Material DataにFake Userが付いている場合、そのMaterialがどのObjectにも割り当てられていなくても、Blenderファイル内に残ります。詳しい解説はFake Userを見てください.

Fake Userとは

【出典】

Image

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA