前回は、フェイスアサインをせずに
1つのメッシュに対して1つのマテリアルをアサインする場合の
マテリアル順の仕組みを紹介してみました。
では、フェイスアサインではどうなるか?
それを検証してみました。
たぶんこれだ!っていう解が得られたので紹介します。
結論から言うと…
恐らくですが、フェイスIDの0番からマテリアルチェックを行い
フェイスIDの順番でマテリアル順が決まる!
検証1
フェイスアサインする

UEでのマテリアル順

検証2
フェイスアサインする

UEでのマテリアル順

まとめ
2パターンしか検証していないので確証ではないですが、
指定通りに変わったのでポリゴンのIDを見てマテリアル順序が変わっているのかなーと思います。
つまり、マテリアル順を考慮するならフェイスアサインは絶対にNG!ですね。
コメント