FBXSDK2012に、python2.6版なるものがあり、
これBlender2.49bで使えないかなと思って作り始めました。
なぜ公式でFBXエクスポータがあるのに、また再生産するのかというと、
・バイナリ形式で吐けない
・なんか軸とかいろいろおかしい
・インポータが無い
・まだ誰もFBXSDKで作ってない
などの理由です。
BlenderにFBXのインポータが無い理由は、ただ1つです。
FBXSDKを使いたくないからです。
FBXSDKを使わない→バイナリのFBXが開けない→インポータは作れない。
つまり、この先もFBXのインポータが出ることは無いでしょう。
出たとしてもバイナリ読めないと思います。
C++でコンテナ使いまくってバイナリにシリアライズしたフォーマットの仕様なんて、
どうせ公開されても使い物になりません。
Blenderの中の人は、企業独自のSDKなんて使ってられるかとか言ってないので
さっさとFBXSDK使っちゃいましょう!
俺は使うよ!
で、作り始めて4時間。
もうメッシュ(頂点、法線、UV、UVテクスチャ、マテリアル)までエクスポートできました。
ソースコードはこちら http://www.pasteall.org/23430/python
本当はインポータが作りたいんだけど、まずは簡単なほうから。
0 コメント:
コメントを投稿