Open Tliks opened 6 days ago
ルートにTrace and Optimizeをアタッチし、複数のマテリアルを持つSMRに対しTTT Atlas Textureでマテリアル結合を行った環境において、対象のSMRが(Auto) Merge Skinned Meshの対象外である場合に同一のマテリアルスロットが結合されていないように見えます。
以下の写真はFaceとFace_effectをTTTで結合した際のPlayModeに入る前後のインスペクターです。BodyはアニメーションによりAuto Merge Skinned Meshの対象外であり、Merge Skinned Meshもアタッチしていません。
Merge Skinned Meshにより結合後のRendererとなった場合には重複していません。認識に間違いがあったらすみませんが、(Auto) Merge Skinned Meshを介せずともそれ以外のTrace and Optimize内の処理で重複したマテリアルスロットは結合される動作を想定していました。
仕様です
可能であれば結合されない理由を聞いても良いですか…?
理由はあまりないですが、マテリアルスロットの自動結合は Merge Skinned Mesh のおまけという実装をしてるので、現状はしようってだけで、マージするようにするのに問題はありません
理解しました、ありがとうございます。
ルートにTrace and Optimizeをアタッチし、複数のマテリアルを持つSMRに対しTTT Atlas Textureでマテリアル結合を行った環境において、対象のSMRが(Auto) Merge Skinned Meshの対象外である場合に同一のマテリアルスロットが結合されていないように見えます。
以下の写真はFaceとFace_effectをTTTで結合した際のPlayModeに入る前後のインスペクターです。BodyはアニメーションによりAuto Merge Skinned Meshの対象外であり、Merge Skinned Meshもアタッチしていません。
Merge Skinned Meshにより結合後のRendererとなった場合には重複していません。認識に間違いがあったらすみませんが、(Auto) Merge Skinned Meshを介せずともそれ以外のTrace and Optimize内の処理で重複したマテリアルスロットは結合される動作を想定していました。