whats_unity_Shade_to_Unity
FBXとは?
Autodesk社提供の3DCGのファイルフォーマットです。
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7478532
結構高機能で、以下のものを扱うことができます。
下記はFBXの機能を列挙したもので、 ShadeでのFBX Exporterが以下を全部出力できるわけではありません。 NURBSとか頂点モーフはShadeにはありませんので、、、。
- シーン情報(シーンの単位/座標系/サムネイルなど)
- カメラ情報
- 光源情報(かなり簡易)
- レンダリング情報(かなり簡易)
- ポリゴンメッシュのジオメトリ情報
- NURBS/Patch情報
- マテリアル情報
- ポリゴンメッシュの面ごとのマテリアル割り当て
- マルチマテリアル対応
- 複数層のUVの保持
- シーン階層を保持
- ボーン(スケルトン)情報
- スキン情報
- アニメーション情報(キーフレーム使用)
- IK情報
- 頂点モーフ(変形)情報
このほかにも機能があります。アニメーション情報も保持できるのは珍しく、Maya/3ds Max/MotionBuilderなどでも標準的に使用できることから、ゲームデータのやりとりでも使用されます。
ただし、個々の形状で移動/回転/拡大縮小の各パラメータを持っていますが 4x4行列は保持していません。このため、Shadeでの「せん断」は表現できません。 また、階層構造で行列を乗算すると結果的にせん断ができる表現は正しく動作しません(スキン時に起きることあり)。
UnityではこのFBXファイルを読み込むことができます。Shadeからの形状の橋渡しはこのフォーマットを使用して行われます。
最終更新時間:2013年10月05日 20時03分19秒
Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.