On this page | |
Since | 18.5 |
Mocap Import SOPノードはモーションキャプチャデータを解読してそれをジオメトリとしてインポートします。
このノードは、Biovision(.bvh
), Acclaim(.asf
, .amc
), Motion Analysis(.trc
)のデータを解読することができます。
このノードは、モーションキャプチャジョイントから位置データとワールドトランスフォーム行列を使用して、アニメーションするワイヤーフレームのSOPスケルトンを作成します。
パラメータ ¶
Import ¶
File Type
このノードがモーションキャプチャデータを解読する際に使用するモーションキャプチャフォーマットを決めます。
Acclaim (.amc; .asf)
Acclaimフォーマットを使用してモーションキャプチャデータを解読します。
BioVision (.bvh)
BioVisionフォーマットを使用してモーションキャプチャデータを解読します。
Motion Analysis (.trc)
Motion Analysisフォーマットを使用してモーションキャプチャデータを解読します。
以下のパラメータは、 File Type が Acclaim (.amc; .asf) に設定されている場合にのみ利用可能です。
Acclaim Skeleton File
インポートしたいAcclaimスケルトン記述ファイルを指定します。
Acclaim Motion Capture File
インポートしたいAcclaimモーションデータファイルを指定します。
Align Nodes with Axes
これを有効にすると、各ノードの初期の向きは、 Acclaim Skeleton File で定義されているそのノードの'軸'と同じ向きになるように回転されます。
Add Leaf Nodes
これを有効にすると、 Acclaim Skeleton File で定義されているスケルトンのリーフ(末端)下にノードが追加されます。
新しく追加されたリーフノードは、 Acclaim Skeleton File 内のリーフ(末端)の'offset'値で定義されたボーンを表現します。
以下のパラメータは、 File Type が BioVision (.bvh) に設定されている場合にのみ利用可能です。
BioVision Motion Capture File
インポートしたいBioVisionスケルトン記述ファイルとモーションデータファイルを指定します。
以下のパラメータは、 File Type が Motion Analysis (.trc) に設定されている場合にのみ利用可能です。
Motion Analysis TRC File
インポートしたいMotion Analysisモーションデータファイルを指定します。
Motion Analysis Parent File
インポートしたいMotion Analysisスケルトン記述ファイルを指定します。
Import All Nodes
有効にすると、Mocap Importノードは、 Motion Analysis Parent File では 定義されていない ノードであっても、 Motion Analysis TRC File で定義されているすべてのノードをインポートします。 Root Node パラメータを使用することで、インポートされたノードのどれかをルートノードとして指定することもできます。
Clip Name
アニメーションクリップの名前を指定します。
これはclipinfo
Detailアトリビュートに保存されます。
Root Node
SOPスケルトンを作成する時にルートノードとして扱われるノードを指定します。
Compute Rotations using Forward Kinematics
有効にすると、このノードは、フォワードキネマティクスを使用してSOPスケルトンのノードの回転を再計算します。
Configuration Attribute
これを有効にすると、この名前の辞書Pointアトリビュートがスケルトン上に作成されます。 どの File Type でも、ノードの’transform'アトリビュートの計算に使用された回転順がこの辞書に格納されます。 File Type が Acclaim (.asf; .amc) に設定されている場合、 Acclaim Skeleton File に定義されている'limits'に基づいて、回転制限と移動制限もこの辞書に格納されます。
Color
ワイヤーフレームスケルトンのカラーを設定します。
Scale
モーションキャプチャデータの全体スケールを設定します。
Frame Rate
有効にすると、モーションキャプチャデータのフレームレートを指定することができます。 無効にすると、このノードは、モーションキャプチャデータファイルで指定されているフレームレートを使用します。
Output
スケルトンに出力するポーズのタイプを指定します。
Animation
Timing タブのパラメータを使用して、アニメーションポーズを出力します。
Rest Pose
アニメーションなしのデフォルトのポーズを出力します。
Reload
モーションキャプチャデータを強制的に完全リロードします。
Timing ¶
Method
アニメーション系パラメータを指定する際の時間の単位。
By Time
以下の時間系パラメータの単位が秒で指定されます。
By Frame
以下の時間系パラメータの単位がフレームで指定されます。
Time
アニメーションポーズを取り込む時間(秒)。
Animation Start
Method が By Time に設定されている場合、 ソース アニメーションが開始する時間を設定します。
この時間より前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
Method が By Time に設定されている場合、 ソース アニメーションが終了する時間を設定します。
この時間より後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン終了時間($TEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
Method が By Time に設定されている場合、指定したアニメーションの再生を開始させたい時間を設定します。
無効にすると、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Frame
アニメーションポーズを取り込むフレーム番号。
Animation Start
Method が By Frame に設定されている場合、 ソース アニメーションが開始するフレームを設定します。
このフレームより前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
Method が By Frame に設定されている場合、 ソース アニメーションが終了するフレームを設定します。
このフレームより後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
Method が By Frame に設定されている場合、指定したアニメーションの再生を開始させたいフレームを設定します。
無効にすると、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Speed
アニメーションの再生の速度係数を設定します。 これは、 Animation Start と Animation End のパラメータでアニメーションがクランプされた後に適用されます。
出力 ¶
Skeleton
モーションキャプチャファイルから解読されたデータでアニメーションしたスケルトン。
アトリビュート ¶
clipinfo |
このDetailアトリビュートには、取り込んだアニメーションの元々のアニメーション範囲とサンプルレードだけでなく、現在のアニメーション範囲とサンプルレートも記録されます。 |
See also |