Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[2303] 頂点色カラーのXFile出力 / ゆうゆう
Not necessary [From old BBS] Response
バージョン3.0.2と2.4で確認したのですが
「頂点色」で塗った色が正常に一部Xfileに出力されません。

※頂点色にて面で塗ったはずなのに
 一部の頂点が隣接する外の頂点の色になります

Metasequoia上では正常に表示されるのですが、
XFileで出力後のデータを自作プログラムやRokDebone2というソフトで
読み込んだ際にも同じ箇所が正常に表示されません。

これはXFileの仕様なのでしょうか?
2012-05-13 00:07
[2305] Re: 頂点色カラーのXFile出力 / mqouser
Xファイル出力のパネルからスムージングのチェックを外すことで解決できたと思います。
もしこの方法でうまくいかない、スムージングを必要とするときはマテリアルが違う面を他の面から分離することで確実に解決できるはずです。
2012-05-13 16:09
[2306] Re: Re: 頂点色カラーのXFile出力 / O.Mizno
Xファイルはその仕様として、頂点ごとに1つのUV座標・頂点カラーが割り当てられます。
このため、同じ頂点を共有している複数の面でUV座標が異なる場合、
頂点の数を増やすことによって面ごとに別々の頂点を持つように出力されますが、
頂点カラーについては頂点数を増やさずにどれかの面が持つ頂点カラーを代表して単一化されます。
このため、出力した後に頂点カラーについて見た目上の違いが生じます。

スムージングの出力設定やマテリアルの割り当てでは変化しないと思います。
UVのチェックをONにすると、たまたま頂点カラーとUV座標が両方異なっている場合は複数頂点に分離されることで頂点カラーも保たれますが、
UV座標が同じだと頂点カラーは失われます。

頂点カラーについてもUVと同じように複数頂点へ分離するようにしてもいいのですが、
Xファイル自体がMicrosoftから既に過去の遺物扱いされているフォーマットなので、
もし、たとえばlwoなど他のフォーマットで代替が可能ならそちらをお勧めしたいところです。
2012-05-14 10:18
[2307] Re: 頂点色カラーのXFile出力 / ゆうゆう
mqouser様、O.Mizno様
ご回答ありがとうございます。

Xfileの仕様のようなので諦めて別の方法で対処したいと思います。
お騒がせ致しました。
2012-05-14 10:29