Houdini 21.0 キャラクタ KineFX

FK Transform

ガイドスケルトンを使用してAPEXグラフノード階層を作成します。

Since 20.0

このコンポーネントは、ソーススケルトンをリグ階層に変換することで、APEXリググラフを作成します。要するに、このコンポーネントは、それぞれのスケルトンジョイントを受け取って、リググラフ内にそれぞれのTransformObjectノードを作成します。そして、それらのTransformObjectノードは、ユーザがAnimateステートで操作可能なコントロールに変換することができます。このコンポーネントの使用例は、単純なジオメトリのリギングキャラクタリギングを参照してください。

FKトランスフォーム機能

このコンポーネントによって作成されたTransformObjectノード毎に、マッピングエントリがそのノード上のproperties辞書アトリビュートに追加されます。このマッピングエントリには、そのノードの作成に使用された参照スケルトンとジョイントの名前が入ります。例えば、 Source タブの SkeletonGuides.skelに設定されていれば、そのマッピングエントリには"mapping:Guides.skel":"pelvis"が入ります。このマッピング情報を後でIK/FKブレンドコンポーネントなどのリグコンポーネント内で使用することで、リグ内のFKノードとIKノードの関係を識別することができます。

パラメータ

Settings

Prefix

コントロール名に追加する接頭辞。

Suffix

コントロール名に追加する接尾辞。

Use Skeleton Position

オンの時、ワールド空間のジョイントxformの位置に基づいてグラフにノードを配置します。

Skeleton Position Scale

Use Skeleton Position がオンの時、これはグラフのノードをスケールします。

Use Scale Inheritance

オンの時、すべてのTransformObjectノードの Scale Inheritance を設定します。Scale Inheritanceは、ソーススケルトンのproperties辞書でも設定できます。

Scale Inheritance

スケールの継承を参照してください。

Use Rord

オンの時、ノードの回転順をグローバルに設定します。

Rord

Use Rord がオンの時、これがノードの回転順です。回転順は、ソーススケルトンのproperties辞書でも設定できます。

Use Xord

オンの時、ノードのトランスフォーム順をグローバルに設定します。

Xord

Use Xord がオンの時、これがノードのトランスフォーム順です。トランスフォーム順は、ソーススケルトンのproperties辞書でも設定できます。

Use Node Color

オンの時、コントロールのカラーを Shape タブの Color パラメータで設定します。

Use Shape Data

オンの時、ガイドスケルトンからコントロールのシェイプデータを設定します。

Add Point Transform

オンの時、skel::SetPointTransformsノードをグラフに追加し、ソーススケルトンから作成されたすべてのTransformObjectノードをこの新しいskel::SetPointTransformsノードに接続します。TransformObjectノードの名前は、skel::SetPointTransformsのポート名を設定するのに使用されます。スケルトンを変形させるには、skel::SetPointTransformsポート名がそのスケルトンのジョイント名と一致している必要があります。詳細は、ジオメトリ変形用のグラフを参照してください。

Point Transform Name

Add Point Transform がオンの時、ここには、新しいskel::SetPointTransformsノードの名前を設定します。

Output Skeleton

変更したいスケルトンの名前。これは、グラフ入力ノードやグラフ出力ノードのポート名として設定されます。

Source

Guide Skeleton

ノード階層を作成するために使用される参照スケルトン。これはAPEX Autorig Component SOPGuide Source を上書きします。

Joint Group

TransformObjectノードが作成されるジョイントグループ。デフォルトでは、すべてのジョイントが含まれます。ジョイント名は、構文@name=<joint_name>で指定します。

Add

オフにすると、 Joint Group のコントロールがワールド空間で作成されます。例えば、 Joint Group を頭ジョイントに設定すると、そのコントロールはキャラクタの頭ジョイントの場所に配置されます。これがデフォルト設定です。

オンにすると、 Joint Group のコントロールは既存のノード階層に追加されます。要するに、新しいTransformObjectノードは、スケルトンジョイント階層に基づいて、既存の階層に追加されます。これは、既にノード階層があって、追加ジョイントをスケルトンに追加したい場合に役立ちます。

Controls

Parms Node Name

リググラフの入力パラメータノードの名前。

Output Node Name

リググラフの出力ノードの名前。

T Promote Group

指定したTransformObjectノードの移動コンポーネントをプロモートします。このパラメータは、APEXパスパターンに対応しているので、このフィールドにタグ(例えば、#<tag>)を指定することができます。

R Promote Group

指定したTransformObjectノードの回転コンポーネントをプロモートします。このパラメータは、APEXパスパターンに対応しているので、このフィールドにタグを指定することができます。

S Promote Group

指定したTransformObjectノードのスケールコンポーネントをプロモートします。このパラメータは、APEXパスパターンに対応しているので、このフィールドにタグを指定することができます。

Tags

Tags

このコンポーネントによって作成されたTransformObjectノードに追加されるタグ。デフォルトではbindに設定されます。

これらのタグは、APEXパスパターン構文を使用して特定のTransformObjectノードを検索するために使用されます。例えば、 Tagsbindに設定されている場合、下流のリグコンポーネントは、APEXパスパターン関数の#bindを使用して、このコンポーネントによって作成されたすべてのTransformObjectノードを検索することができます。

Shape

APEX Configure Controls SOPには、コントロールの外観を変更するためのオプションがより多く用意されています。

Shape

コントロールのシェイプ。ここには、ビルトインのAPEXコントロールシェイプのどれかを設定することができます。

Color

Use Node Color がオンの時、これはコントロールのカラーです。

Scale

コントロールのスケール。

See also

KineFX

概要

キャラクタ要素の準備

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

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

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

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

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

変形

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

H20以前

ペイン

別表