Houdini 21.0 キャラクタ KineFX

Clean

余分なジョイントを削除してコントロールのプロモートを解除することで、スケルトンとリグをクリーンアップします。

Since 21.0

このコンポーネントは、スケルトンから余分なガイドジョイントを削除して、リグ上の不要なコントロールのプロモートを解除します。

余分なガイドジョイントあり(左)。なし(右)

パラメータ

Settings

Joints

Point Transforms

残したいジョイントを含んだskel::SetPointTransformsノードの名前(例えば、pointtransform)。 skel::SetPointTransformsはスケルトンデフォーマであり、トランスフォームを受け取り、それをスケルトンジョイントに適用します。 このパラメータを使用することで、スケルトンを変形させるジョイントのみを残すことができます。skel::SetPointTransformsの使用例は、ジオメトリ変形グラフを参照してください。

このパラメータはAPEXパスパターンに対応しています。 *の値は、リグ内のすべてのskel::SetPointTransformsノードを検索します。

Note

クリーンアップされたスケルトンを確認するには、このノードの後にUnpack Folder SOPを追加してください。 これは、キャラクタフォルダ構造からスケルトンを抽出します。 そのUnpack Folder SOPで、 Extract Pattern をスケルトン(例えば、/Base.skel)に設定し、そのディスプレイフラグを有効にしてください。

Keep

スケルトンに残したいジョイント。 この値は、 Point Transforms パラメータを上書きします。

このパラメータはAPEXパスパターンに対応しています。 例えば、スケルトンにツイストジョイントとスパインジョイントのみを残したいのであれば、このフィールドを#twist #spineに設定すると良いでしょう。 また、初期スケルトンからジョイントを追加/削除することもできます。 #bindは、初期スケルトンのすべてのジョイントに追加されるタグです。 したがって、スケルトンからスパインジョイントを削除するには、これを#bind -#spineに設定してください。

静止スケルトンからスパインジョイントを削除
Controls

Unpromote Controls

プロモート解除するコントロール。 これらのコントロールは、APEXグラフ内ではTransformObjectノードとして依然として存在しますが、Animateステートでは表示されません。 このパラメータはAPEXパスパターン(例えば、%tag(*spline*))に対応しています。

Note

このパラメータをタグに設定する場合、それがコントロール上のタグであり、スケルトンジョイントのタグでないことを確認してください。

See also

KineFX

概要

キャラクタ要素の準備

APEXグラフを使用したリギング

APEXスクリプトを使用したリググラフの構築

リグコンポーネントを使用したリギング

ビューポート内でアニメーションを付ける

SOPベースのアニメーション

変形

アニメーションのリターゲット

H20以前

ペイン

別表