SDK

 
 
 

MotionBuilder SDK のヘルプにアクセスする方法とインストール方法の詳細については、「MotionBuilder SDK のヘルプについて」を参照してください。

新しい機能および公開

ステレオ カメラ リグ
新しいクラスには FBCameraStereo、FBCameraStereotype、および FBStereoDisplayMode が含まれており、FBVideoGrabOptions が拡張されました。
Web カメラ入力
FBVideoIn クラスが拡張され、この新機能が含まれるようになりました。使用例は、新しいサンプル Python スクリプト VideoInput.py にあります。
頂点のカラー ディスプレイ
頂点のカラー ディスプレイが公開されました。FBGeometry VertexInit と VertexAdd でパラメータが変更され、FBGeometry に多くの変更が加えられました。名前に「color」が含まれるオブジェクト(VertexColorSet など)を探してみてください。この新機能の使用例は、VertexColor.py にあります。
ハイブリッド モーション キャプチャ デバイス
新しい関数 FBAnimationNode::WriteGlobalData が追加されました。この機能の使用例は、2 つの新しい C++ サンプル プロジェクト deviceopticalhybrid (デバイス)および opticalhybriddevicetester (テスト データを出力するサーバ)にあります。
TimeWarp カーブ
TimeWarp カーブが新しいクラス FBTimeWarpManager に公開されました。新しいサンプル TimeWarp.py には、FBTimeWarpManager の使用例が示されています。モデルとそのアニメーションを作成し、次に TimeWarp を作成してアニメーション ノードにマージしています。
Python に公開された Optical ツール
次の新しいクラスが Python に公開されました: FBOpticalGap、FBModelOpticalAdvance、FBOpticalSegment、FBRigidBody、FBModelMarkerOptical、FBPropertyListMarkerSegment、FBPropertyListOpticalSegement、FBPropertyListOpticalGap、および FBModelOpticalAdvanced。
Python のシンプルな数学関数の公開
次のシンプルな数学関数が Python に公開されました: 行列、T、R、S から行列へ、行列から T、R、S へ、ローカル変換とグローバル変換、ベクトル操作、頂点操作、回転ユーティリティなど。

次のクラスが拡張されました: FBVector2d、FBVector3d、FBVector4d、FBSVector、FBNormal、FBVertex、FBUV、FBColor、FBColorAndAlpha、および FBMatrix。機能の使用例は、MathUtilities.py、Matrix.py、および Vectors.py にあります。

FBTree を使用したチェックボックスの初期状態の設定
FBTreeNode には新しい Boolean アトリビュート checked があり、これを使用して FBTree で作成された CheckBox の状態を設定することができます。
タイム コード プロパティのサポート
FBEvaluateInfo クラスで、関数 GetLocalStart、GetLocalStop、GetSystemStart、および GetSystemStop が、関数 GetLocalTime および GetSystemTime に置き換えられました。
補助エフェクタの作成
補助エフェクタを作成できるようになりました。FBCharacter クラスには、2 つの新しい関数 CreateAuxiliary および GetEffectorModel が含まれます。新機能の使用例は、新しい Python スクリプト MatchAuxiliaryEffectors.py にあります。
MergeLayers
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 には、キャラクタ ポイント キャッシュのワークフローが示されています。

開発環境の変更点