fbx モデルを取得して THREEJS ビューアーで表示する必要があるプロジェクトに取り組んでいます。ほとんどの場合、これらのモデルには正しいピボット ポイントが付属していますが、そうでない場合もあります。この問題の原因を突き止めるのに苦労しています。
このスクリプトを使用して、fbx から json への変換を行っています。
https://github.com/mrdoob/three.js/blob/master/utils/converters/fbx/convert_to_threejs.py
間違ったピボット ポイントを持つ fbx ファイルの例を以下に示します。
http://s000.tinyupload.com/index.php?file_id=42525924957536854290
このモデルにはメッシュが 1 つだけ含まれており、FBX プラグイン バージョン 2014.0.1 を使用して Maya からエクスポートされました。ピボットはモデルの中心近くにあるはずですが、threejs にロードするとモデルの下部に配置されます。ピボットを (0,0,0) に配置しているようです。
https://clara.io/のオンライン モデル ビューアーを使用して、このモデルのテストを実行しました。fbx を使用してモデルをインポートすると、次のようにすべてが正常に見えます。
次に、File -> Export All -> Threejs Scene を使用して、このモデルを THREEJS Scene json としてエクスポートします。clara.io 経由でエクスポートしたばかりの json をインポートして clara.io に戻すと、ピボットが間違っています。これは、json として clara.io に再インポートした後のモデルです。
Maya と Threejs の間でピボット ポイントを常に一致させる方法についての提案は大歓迎です。