\サイト工事中につきレイアウト崩れがちです/

Blenderで作ったFBXのマテリアルをUnityでlegacy設定にすると、Blenderと違うマテリアル名で生成される。

当サイトは一部に広告を使用しています

タイトル通り。

Blenderで作ったFBXのマテリアルをUnityでlegacy設定にすると、Blenderと違うマテリアル名で生成されてしまいます。

 

解決策

「Naming」の欄を「From Model’s Material」にしてあげると、Blenderで設定したマテリアル名と同じものが吐き出された。

 

原因?

・違う名前で生成されていたとき、「By Base Texture Name」設定になっていた。

・Blender内で割り当てていたテクスチャ名が(そのテクスチャをUnityにインポートしていなくても)参照されていたっぽい。

・テクスチャを割り当てていなかったマテリアルに関しては、Blenderと同じマテリアル名が「By Base Texture Name」でも読まれていた。

コメント

タイトルとURLをコピーしました