MotionBuilder SDK のヘルプにアクセスする方法とインストール方法の詳細については、「MotionBuilder SDK のヘルプについて」を参照してください。
新しい機能および公開
-
-
新しいクラスには FBCameraStereo、FBCameraStereotype、および FBStereoDisplayMode が含まれており、FBVideoGrabOptions が拡張されました。
-
-
FBVideoIn クラスが拡張され、この新機能が含まれるようになりました。使用例は、新しいサンプル Python スクリプト VideoInput.py にあります。
-
-
頂点のカラー ディスプレイが公開されました。FBGeometry VertexInit と VertexAdd でパラメータが変更され、FBGeometry に多くの変更が加えられました。名前に「color」が含まれるオブジェクト(VertexColorSet
など)を探してみてください。この新機能の使用例は、VertexColor.py にあります。
-
-
新しい関数 FBAnimationNode::WriteGlobalData が追加されました。この機能の使用例は、2 つの新しい C++ サンプル プロジェクト deviceopticalhybrid (デバイス)および opticalhybriddevicetester
(テスト データを出力するサーバ)にあります。
-
-
TimeWarp カーブが新しいクラス FBTimeWarpManager に公開されました。新しいサンプル TimeWarp.py には、FBTimeWarpManager の使用例が示されています。モデルとそのアニメーションを作成し、次に
TimeWarp を作成してアニメーション ノードにマージしています。
-
-
次の新しいクラスが Python に公開されました: FBOpticalGap、FBModelOpticalAdvance、FBOpticalSegment、FBRigidBody、FBModelMarkerOptical、FBPropertyListMarkerSegment、FBPropertyListOpticalSegement、FBPropertyListOpticalGap、および
FBModelOpticalAdvanced。
-
-
次のシンプルな数学関数が Python に公開されました: 行列、T、R、S から行列へ、行列から T、R、S へ、ローカル変換とグローバル変換、ベクトル操作、頂点操作、回転ユーティリティなど。
次のクラスが拡張されました: FBVector2d、FBVector3d、FBVector4d、FBSVector、FBNormal、FBVertex、FBUV、FBColor、FBColorAndAlpha、および FBMatrix。機能の使用例は、MathUtilities.py、Matrix.py、および
Vectors.py にあります。
-
-
FBTreeNode には新しい Boolean アトリビュート checked があり、これを使用して FBTree で作成された CheckBox の状態を設定することができます。
-
-
FBEvaluateInfo クラスで、関数 GetLocalStart、GetLocalStop、GetSystemStart、および GetSystemStop が、関数 GetLocalTime および GetSystemTime に置き換えられました。
-
-
補助エフェクタを作成できるようになりました。FBCharacter クラスには、2 つの新しい関数 CreateAuxiliary および GetEffectorModel が含まれます。新機能の使用例は、新しい Python スクリプト MatchAuxiliaryEffectors.py
にあります。
-
-
FBTake クラスに MergeLayers 関数が含まれるようになりました。新機能の使用例は、新しい Python スクリプト MergeAnimationLayer.py にあります。
-
-
新しいクラス
- FBPointCacheManager
- FBDeformer
- FBDeformerType
- FBPointCacheFile
新しい関数
- FBCharacter::GetSkinModelList
- FBModel::NoFrustumCullingRequire
- FBModel::NoFrustumCullingRelease
- FBModel::UseFrustrumCulling
- FBModel::Deformers
- FBModel::SkeletonDeformable
- FBModel::BlendShapeDeformable
- FBModel::ConstrainDeformable
- FBModel::PointCacheDeformable
新しいサンプル
- CharacterPointCache.py には、キャラクタ ポイント キャッシュのワークフローが示されています。
開発環境の変更点
- Open Reality (C++) SDK の変更では、プラグインの再コンパイルが必要となります。
- Qt 4.7。
- HIK 4.7。
- 一部のアクセサ関数が変更されました。値を取得または設定するために、関数ではなくプロパティを使用するようになりました。
- MB_CONFIG_DIR: MotionBuilder 構成ファイルの既定の場所を上書きするためにオプションで設定することができる、新しい環境変数です。
- 評価、デバイス、レンダリングのプロファイリングを参照できるようになりました。シーンのプロファイリング時に、MotionBuilder によって実行されているタスク、実行された時間、およびかかった時間を確認することができます。この機能は、新しいクラス(FBProfileTaskCycle、FBProfileTimeEven、FBProfiler、および
FBProfilerHelper)を介して実装されています。新しい UI ウィンドウ Profile Center によって視覚化されています。
- 新しい関数 FBBeginChangeAllModels および FBEndChangeAllModels を使用すると、シーンの更新をコントロールすることができます。パフォーマンス改善のために使用することもできます。
- FBFbxManager は廃止されました。機能は FBApplication に移行されています。