On this page | |
Since | 18.5 |
これは、Joint Deform SOPで直接変形可能な完全ジオメトリベースのキャラクタを準備するために、
FBX Skin Import SOPと
FBX Animation Import SOPを組み合わせたハイレベルなノードです。
パラメータ ¶
Import ¶
FBX File
インポートするFBXファイルのパス。
Animation FBX File
アニメーションをインポートする別のFBXファイルを指定します。 デフォルトでは、スキンジオメトリとアニメーションはどちらも FBX File から取り込まれます。
Clip Name
インポートする非デフォルトアニメーションクリップの名前を指定します。
FBXファイルには複数のアニメーションクリップを格納することができ、このパラメータを使用することで、インポートする特定のクリップを選択することができます。
Set New Clip Name
FBXファイルからオリジナルのクリップ名( FBX Clip Name)を使用せずに、そのクリップに新しい名前を設定します。
New Clip Name
アニメーションクリップの名前を指定します。
これはclipinfo
Detailアトリビュートに保存されます。
Rig Color
出力スケルトンのCd
Pointアトリビュートに使用されるポイントカラー。
Convert Units
有効にすると、インポートしたシーンをスケールして、FBXファイルの測定単位(デフォルトはセンチメートル)をMain Preferences > Hip File Optionsで指定されたHoudiniシーンの測定単位(デフォルトはメートル)に変換します。
Import Invisible Shapes
不可視のノードからジオメトリをインポートするかどうかを指定します。
有効にすると、不可視のシェイプは(Visibility SOPを使用した時と同様に)
_3d_hidden_primitives
Primitiveグループに属するようになります。
Import User-Defined Attributes
有効にすると、 FBX File からユーザ定義プロパティが取り込まれ、fbx_custom_attributesPointアトリビュートとして保存されます。
Reload
FBXファイルをリロードします。
Timing ¶
Method
アニメーション系パラメータを指定する際の時間の単位。
By Time
以下の時間系パラメータの単位が秒で指定されます。
By Frame
以下の時間系パラメータの単位がフレームで指定されます。
Time
アニメーションポーズを取り込む時間(秒)。
Animation Start
ソース アニメーションが開始する時間。この時間より前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
ソース アニメーションが終了する時間。この時間より後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン終了時間($TEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
指定したアニメーションの再生を開始させたい時間。
無効にすると、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Frame
アニメーションポーズを取り込むフレーム番号。
Animation Start
ソース アニメーションが開始するフレーム。このフレームより前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
ソース アニメーションが終了するフレーム。このフレームより後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
指定したアニメーションの再生を開始させたいフレーム。
無効にすると、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Speed
アニメーションの再生の速度係数を設定します。 これは、Animation Start/Endパラメータでアニメーションがクランプされた後に適用されます。
アトリビュート ¶
clipinfo |
このDetailアトリビュートには、取り込んだアニメーションの元々のアニメーション範囲とサンプルレードだけでなく、現在のアニメーション範囲とサンプルレートも記録されます。 |
|
name |
識別に使用されるすべてのポイントにおいて固有な名前を含んだPointアトリビュート。 これは、そのポイントに呼応するFBXノード名から引き出されます。 しかしながら、FBXノード名が固有でない場合があるので、そのような場合には、そのFBXノード名の後に1,2,3などの接尾辞が付きます。 |
|
path |
point |
そのポイントに呼応するFBXノードの階層パスが格納されます。
|
fbx_custom_attributes |
point |
そのポイントに呼応するFBXノードのユーザ定義カスタムプロパティの辞書が格納されます。
この辞書には、静的な値と時間軸で評価されたアニメーション値の両方が含まれます。
このアトリビュートは、 |
fbx_material_name |
Rest Geometry出力上の文字列Primitiveアトリビュート。
このアトリビュートは、 |
|
fbx_skin |
キャプチャジョイントの取り付け先のスキンシェイプ( |
出力 ¶
Rest Geometry
キャラクタの静止ジオメトリ。
通常では、ここにはJoint Deform SOPを使用して変形可能な
boneCapture
キャプチャPointアトリビュートが追加されたポリゴンを格納します。
Capture Pose
キャラクタのキャプチャポーズ。
スケルトン内の各ジョイントはポイントで表現されており、そのポイントのP
とtransform
(matrix3
)のアトリビュートにそのジョイントのトランスフォームが含まれています。
そのポイントのname
アトリビュートにはそのジョイントの名前が含まれていて、スキンを変形させる時に静止ジオメトリのboneCapture
アトリビュート内のキャプチャパスとマッチングされます。
スケルトンの階層は、それぞれ子ジョイントとその親のポイント間を結んだ2点ポリゴンで表現されます。
Animated Pose
キャラクタのアニメーションポーズで、 Capture Pose と同じ方法で表現します。
See also |