| On this page | |
| Since | 20.0 |
このノードは、APEXリグ上のコントロールのルックと挙動を構成することができます。 このルックは、同梱済みコントロールシェイプまたは外部のシェイプソースの影響を受けます。
このノードによるコントロールの見た目の設定のサンプルは、キャラクタのリギングを参照してくださいい。
パラメータ ¶
Rig Source
パックキャラクタ入力(Character Stream入力)内のリググラフのパス。
Skin Shape Source
パックキャラクタ入力(Character Stream入力)内のスキンシェイプのパス。
Guide Source
パックキャラクタ入力(Character Stream入力)内のガイドスケルトンのパス。 このガイドスケルトンは、リグ構築を補助する情報ソースとして使用することができます。
Create Missing Shape Names by Connectivity
有効にすると、シェイプライブラリ内の名前のないコントロールシェイプには、シェイプの接続性に基づいて適切なプリミティブ名が自動的に割り当てられます。
Settings ¶
Control Group
このセクション内の設定の影響を受けるコントロール(s)。 このグループパターンは、APEXパスパターン構文に基づいています。
有効にすると、コントロールシェイプを設定することができます。 Use Skin Control が有効な場合、このパラメータは利用不可です。
Shape Override
Control Group のコントールに使用するコントロールシェイプ。 ドロップダウンメニューには、同梱済みコントロールシェイプのリストが用意されています。 シェイプライブラリがこのノードの2番目の入力に接続されている場合、 Shape Override は、そのシェイプライブラリ内のどれかのシェイプを参照することができます。
有効にすると、コントロールシェイプのトランスフォームを設定することができます。
Mode
現在のトランスフォームの前または後のどちらの乗算でトランスフォームを適用するのか定義します。
Translate
コントロールシェイプに適用されるローカル移動オフセット。
Rotate
コントロールシェイプに適用されるローカル回転オフセット。
Scale
コントロールシェイプに適用されるローカルスケールオフセット。
有効にすると、コントロールのカラーを設定することができます。
Color
コントロールのカラー。
有効にすると、コントロールの可視性を設定することができます。
Is Visible
有効にすると、コントロールが可視になります。
有効にすると、キャラクタにスキンコントロールを追加することができます。
Prims
スキンコントロールとして使用するプリミティブ。
有効にすると、トランスフォーム制限などの制限をコントロールパラメータに設定することができます。 これらの制限は、ビューポート内のAnimateステートで適用されます。 詳細は、Animateステートでのトランスフォーム制限を参照してください。
Parameter Limits
コントロールパラメータセットを指定した範囲に制限します。 これは、アニメーションによってキャラクタの構造や挙動が崩れないようにするのに役立ちます。 これらの制限は、リグ内のTransformObjectプロパティ辞書に保存されます。
2種類の制限があります:
-
Locked Limits(固定制限) は、Animateステートで常に適用されます。Locked Limitsをオーバーライドする唯一の方法は、リグを修正することです。
-
Soft Limits(ソフト制限) は、AnimateステートのAnimate Settings HUDの Enforce Transform Limits オプションで抑制することができます。
Parm Name
制限を設定するコントロールパラメータの名前。 ドロップダウンメニューからパラメータ値のタイプを選択します。 利用可能なオプションは、 Float と Vector3 です。
Min
有効にすると、最小ソフト制限値を設定することができます。
Max
有効にすると、最大ソフト制限値を設定することができます。
Min Lock
有効にすると、最小固定制限値を設定することができます。
Max Lock
有効にすると、最大固定制限値を設定することができます。
有効にすると、コントロールの指定されたコンポーネントがプロモートされます。
Promote T
有効にすると、コントロールのTranslateコンポーネントがプロモートされます。
Promote R
有効にすると、コントロールのRotateコンポーネントがプロモートされます。
Promote S
有効にすると、コントロールのScaleコンポーネントがプロモートされます。
Post Process ¶
これらのパラメータは、リグ上のコントロールの名前を変更することができます。
Rename Guides
有効にすると、ガイドスケルトン( Guide Source )上のジョイントの名前が変更されます。 これによって、入力スケルトンを新しいノード名に合うように修正することができます。
Rename Promoted Ports
有効にすると、リググラフ内のプロモートされたポート名が新しいコントロール名に合うように更新されます。
Renames
名前を変更するコントロールのグループ数。 名前の変更は上から順に行なわれます。 リストの下位にある名前変更処理は、その前のエントリを上書きします。 また、リストの下位にある名前変更処理は、元の名前ではなくて、更新された名前を使用します。
Group
名前を変更するコントロール。
このパラメータはAPEXパスパターンに対応しているので、このフィールドにタグ(例えば、#L_arm)を指定することができます。
Use Pattern
有効にすると、パターンを使用してノードの名前を変更することができます。例:
-
hand_lをL_handに変更するには、 Find を*_lに、 Replace をL_*に設定します。 -
arm_l_ikをL_arm_ikに変更するには、 Find を*_l_*に、 Replace をL_*_*に設定します。 -
複数の
*を使用した場合、値は順序付きリストとして保存され、インデックス(例えば、*(0)、*(1)など)を使用して目的の値を取得することができます。 例えば、arm_l_ikをL_ik_armに変更するには、 Find を*_l_*に、 Replace をL_*(1)_*(0)に設定します。
Rename
Use Pattern が無効な場合、ここには、コントロールの新しい名前を指定します。
Find
Use Pattern が有効な場合、ここには、置換対象のパターンを指定します。
Replace
Use Pattern が有効な場合、このパターンが Find のパターンを置換します。
Prefix
新しい名前に追加する接頭辞。
Suffix
新しい名前に追加する接尾辞。
Joints With
Prefix と Suffix を新しい名前に結合するために使用される文字列。
Padding
0以外の値の場合、指定された桁数の数字が新しい名前の末尾に追加されます。
例えば、pelvis、spine*、neck、headをspine<number>に変更するには:
-
Group を
pelvis spine* neck headに設定します。 -
Rename を
spineに設定します。 -
Padding を
1に設定すると、コントロールはspine1、spine2などの名前に変更されます。 Padding を3に設定すると、コントロールはspine001、spine002などの名前に変更されます。
入力 ¶
CharacterStream
修正するAPEXキャラクタジオメトリ。
Shape Library
リググラフのコントロールシェイプとして使用するパックまたはアンパックジオメトリプリミティブ。
これらのプリミティブは、nameアトリビュートを持っていて、キャラクタストリームにパックジオメトリとして追加されます。
Animateステートでは、キャラクタからそれらのシェイプを取得することができます。
出力 ¶
CharacterStream
修正されたAPEXキャラクタジオメトリ。
| See also |