タイトル | : Re: FBXで出力されたUV座標 |
投稿日 | : 2009/09/20(Sun) 14:30:44 |
投稿者 | : koi |
それはDirectXのテクスチャ座標系がFBXの使用しているものと違うからです。
座標系の違いとはテクスチャの「左上」の座標を
FBX -> (0, 1)
DirectX -> (0, 0)
として扱っているからです。
ですので、DirectXで扱う場合にはテクスチャ座標を上下反転してください。
どちらの座標系が正しいというのはないのですが、
MayaやXSI等の3DCGツール、OpenGLでは「左下」を(0, 0)にしています。
描画ライブラリとツール間で座標系が違うということはあるので、
コンバート作業が必要なことがあります。