ジョイント

 
 
 

詳細については、ヘルプ > ノード & アトリビュート リファレンス(英語) (Help > Node and Attribute Reference)を参照してください。

トランスフォーム(Transform)アトリビュート

詳細については、トランスフォーム アトリビュート(Transform Attributes)を参照してください。

ジョイント(Joint)

描画スタイル(Draw Style)

シーン ビュー内でジョイントを描画する方法を設定します。 既定では、隣接するジョイント間の接続はボーン オブジェクトとして描画されます。詳細については、ジョイント表示オプションを変更するを参照してください。

ボーン(Bone)

既定の描画スタイルです。ジョイントはボーン オブジェクトで接続されます。

ボックスとしての複数の子(Multi-child as Box)

複数の子ジョイントを持つジョイントの場合に、ジョイントをボックスとして描画します。

注:

ボーンではなくボックスで表示できるのは、複数の子ジョイント チェーンを持つジョイントのボーンだけです。通常、複数の子ジョイント階層が背中の上部と脊椎のルートに表示されます。

ボックスは骨盤や肩などの親ジョイントを表す場合に便利です。

円(Circle)

ジョイントを円として描画します。ジョイントの子が 1 つだけの場合、円はその子の方向を向きます。ジョイントの子が複数の場合、円 XY (CircleXY)円 XZ (CircleXZ)、または円 YZ (CircleYZ)の描画スタイルを使用して、円を向ける方向を設定します。

円 XY (CircleXY)

ジョイントを XY 軸で定義したプレーンを向く円として描画します。

円ル XZ (CircleXZ)

ジョイントを XZ 軸で定義したプレーンを向く円として描画します。

円 YZ (CircleYZ)

ジョイントを YZ 軸で定義したプレーンを向く円として描画します。

スティック(Stick)

ボーンを硬いスティック(棒)のようなオブジェクトとして描画します。

正方形(Square)

ボーンを正方形として描画します。ジョイントの子が 1 つだけの場合、正方形はその子の方向を向きます。ジョイントに子が複数の場合、正方形 XY (SquareXY)正方形 XZ (SquareXZ)、または正方形 YZ (SquareYZ)の描画スタイルを使用して、正方形を向ける方向を設定します。

正方形 XY (SquareXY)

ジョイントを XY 軸で定義したプレーンを向く正方形として描画します。

正方形 XZ (SquareXZ)

ジョイントを XZ 軸で定義したプレーンを向く正方形として描画します。

正方形 YZ (SquareYZ)

ジョイントを YZ 軸で定義したプレーンを向く正方形として描画します。

半径(Radius)

個々のジョイントの半径または大きさを指定します。

ジョイントの半径の詳細については、ボーン半径の設定(Bone Radius Settings)を参照してください。

自由度(Degrees of Freedom)

インバース キネマティクス(IK)によりポーズを設定してアニメートする場合に、ジョイントがどのローカル座標軸で回転できるかを指定します。X、Y、Z 軸が既定でオンに設定されます。

固さ(Stiffness)

ポーズ設定時の回転に現在のジョイントの抵抗を指定します。各軸(X、Y、Z)に対して、固さを個別に設定します。たとえば、手首のジョイントは、左右の動きよりも前腕方向への曲がりの方が自由に動きます。このため、前腕(多くの場合、Y 軸)に直交するプレーンに固さ(Stiffness)の値を設定して、プレーン内の可動性を低減することができます。

注:
  • 固さ(Stiffness)を正しく動作させるには、ジョイント チェーンに 3 つ以上のボーンが必要です。
  • IK ソルバの固さ(Stiffness)の計算は、通常よりも多少時間がかかるため、固さアトリビュートは、そのエフェクトが実際に必要な場合にのみ設定します。
  • IK によるジョイントの固さは制御することが困難です。 現在のジョイントの固さのアルゴリズムは、ジョイントに作用する複数のスプリングを疑似的に設定するものです。 動作の仕組みは簡単ですが、制御は非常に困難です。

X、Y、Z 軸の固さ(Stiffness)のエフェクト値は、ジョイント チェーン内の他のジョイントに割り当てられた値の相対値で計算されます。たとえば、2 つのジョイントを含むジョイント チェーンで、固さ(Stiffness)の値が、joint1 は 1.0 で joint2 が 2.0 である場合、joint2 は joint1 の 2 倍の固さになります。固さ(Stiffness)を 0 に設定すると、固さは指定されません。一般的に、スケルトンの全ジョイントに対して、固さ(Stiffness)を 0 に設定します。

ジョイントの固さ(Stiffness)の値がジョイント チェーン内の他のすべてのジョイントの値の相対値であるため、少なくとも 1 つのジョイントに固さ(Stiffness)の値を設定する場合は、既定値(0)が設定されないように、ジョイント チェーン内の他のジョイントにも固さ(Stiffness)の値を設定する必要があります。たとえば、ジョイント チェーンの全ジョイントに固さ(Stiffness)の値 1 を指定し、次に特に固さの値を高くしたいジョイントに対しては 2 (他のジョイントの 2 倍の固さ)または 3 (他のジョイントの 3 倍の固さ)を設定します。既定値 0 が設定されているジョイントがジョイント チェーンに存在すると、IK ポーズ中にジョイントが固定される可能性があります。

優先回転角(Preferred Angle)

このアトリビュートは、IK によりポーズを設定するときに、インバース キネマティクスがジョイントの回転をどのように優先させるかを設定します。

IK ソルバは、最後のジョイントを目標に到達させるためにさまざまな方法でジョイントを回転させます。

キャラクタをどのようにアニメートさせるかによって、ある回転を別の回転よりも優先させたい場合があります。キャラクタの動作によって、優先回転角を設定する必要があります。シングル チェーンと回転プレーンの 2 種類の IK ソルバは、これらの回転角を他の回転角よりも優先して、ジョイントを回転させます。高い優先順位を設定する角度を優先回転角と呼びます。

ジョイントの方向(Joint Orient)

ジョイントのローカル回転軸の方向を設定します。

セグメント スケール補正(Segment Scale Compensate)

このアトリビュートをオンに設定すると、親ジョイントのスケーリングに対して補正が行われるため、子ジョイントには影響しません。オフにすると、ジョイントのスケーリングが親ジョイントのスケーリングの影響を受けます。既定はオンです。

注:

セグメント スケール補正(Segment Scale Compensate)をオンにして HumanIK リグで作業すると、サイズの合わないジョイントやジオメトリのセグメントが作成される場合があります。このオプションは、HumanIK スケルトン定義でジョイントをマップすると自動的にオフになります。 詳細については、HumanIK キャラクタ セットアップのトラブルシューティングを参照してください。

ジョイントのラベル付け(Joint Labelling)

現在のジョイントのラベル設定を指定します。

サイド(Side)

現在のジョイントの側面ラベルを指定します。

中央(Center)

選択したジョイントに中央側面ラベルを適用します。

左側(Left)

選択したジョイントに左側側面ラベルを適用します。対称のスケルトンの場合、スケルトンのすべての左側面のジョイントには左側側面ラベルが必要です。

右側(Right)

選択したジョイントに右側側面ラベルを適用します。対称のスケルトンの場合、スケルトンのすべての右側面のジョイントには右側側面ラベルが必要です。

なし(None)

選択したジョイントになし側面ラベルを適用します。ジョイントになし(None)のラベル付けが設定されている場合、そのジョイントはリターゲットの対象になりません。

タイプ(Type)

現在のジョイントのタイプ ラベルを指定します。

なし(None)

現在のジョイントのタイプ ラベルをなしに設定します。ジョイントになしのラベル付けが設定されている場合、そのジョイントはリターゲットの対象になりません。

ルート(Root)

現在のジョイントのタイプ ラベルをルートに設定します。

足(Foot)

現在のジョイントのタイプ ラベルをに設定します。

ヒップ(Hip)

現在のジョイントのタイプ ラベルをヒップに設定します。

膝(Knee)

現在のジョイントのタイプ ラベルをに設定します。

足指(Toe)

現在のジョイントのタイプ ラベルを足指に設定します。

脊椎(Spine)

現在のジョイントのタイプ ラベルを脊椎に設定します。

頭部(Head)

現在のジョイントのタイプ ラベルを頭部に設定します。

首(Neck)

現在のジョイントのタイプ ラベルをに設定します。

鎖骨(Collar)

現在のジョイントのタイプ ラベルを鎖骨に設定します。

肩(Shoulder)

現在のジョイントのタイプ ラベルをに設定します。

肘(Elbow)

現在のジョイントのタイプ ラベルをに設定します。

手(Hand)

現在のジョイントのタイプ ラベルをに設定します。

指(Finger)

現在のジョイントのタイプ ラベルをに設定します。

親指(Thumb)

現在のジョイントのタイプ ラベルを親指に設定します。

プロップ A (PropA)

現在のジョイントのタイプ ラベルを プロップ A に設定します。

プロップ B (PropB)

現在のジョイントのタイプ ラベルをプロップ B に設定します。

プロップ C (PropC)

現在のジョイントのタイプ ラベルをプロップ C に設定します。

その他(Other)

その他のタイプ(Other Type)フィールドで指定されたタイプ ラベルを選択したジョイントに設定します。

人差指(Index Finger)

現在のジョイントのタイプ ラベルを人差指に設定します。

中指(Middle Finger)

現在のジョイントのタイプ ラベルを中指に設定します。

薬指(Ring Finger)

現在のジョイントのタイプ ラベルを薬指に設定します。

小指(Pinky Finger)

現在のジョイントのタイプ ラベルを小指に設定します。

追加指(Extra Finger)

現在のジョイントのタイプ ラベルを追加指に設定します。

追加足指(Big Toe)

現在のジョイントのタイプ ラベルを追加足指に設定します。

足人差指(Index Toe)

現在のジョイントのタイプ ラベルを足人差指に設定します。

足中指(Middle Toe)

現在のジョイントのタイプ ラベルを足中指に設定します。

足薬指(Ring Toe)

現在のジョイントのタイプ ラベルを足薬指に設定します。

足小指(Pinky Toe)

現在のジョイントのタイプ ラベルを足小指に設定します。

追加足指(Extra Toe)

現在のジョイントのタイプ ラベルを追加足指に設定します。

その他のタイプ(Other Type)

現在のジョイントのカスタム ラベルのタイプを定義できます。たとえば、その他のタイプ(Other Type)フィールドを使用して、犬のスケルトンの尾のジョイントに Tail (None)というラベルをつけることができます。タイプ(Type)その他(Other)に設定した場合にのみ有効です。

描画ラベル(Draw Label)

このオプションをオンに設定すると、現在のジョイントのラベルがシーン ビューに可視となります。

ジョイントの回転制限のダンピング(Joint Rotation Limit Damping)

現在のジョイントのダンピング レンジを設定します。ジョイントが定義された限度に近づいたときにジョイントのスピードを低下させたい場合に、ジョイントの減衰効果を設定することができます。減衰効果を適切に機能させるには、少なくとも 3 つのジョイントが必要です。

最小ダンピング範囲(Min Damp Range)

抵抗が加わり始める角度(ジョイントの回転下限角度(最小値)に対しての角度)を設定します。

最大ダンピング範囲(Max Damp Range)

抵抗が加わり始める角度(ジョイントの回転上限角度(最大値)に対しての角度)を設定します。

最小ダンピングの強さ(Min Damp Strength)最大ダンピングの強さ(Max Damp Strength)

最小ダンピング範囲(Min Damp Range)最大ダンピング範囲(Max Damp Range)内での抵抗増加量を設定します。範囲は 0 ~ 100 です。0 に設定すると、ジョイントは抵抗を受けることなく、回転下限角度にまで達します。100 に設定すると、ジョイントは抵抗を受けることなく、回転上限角度にまで達します。100 に設定すると、ジョイントは減衰範囲に達すると停止します。50 に設定すると、ジョイントが最小ダンピング範囲(Min Damp Range)角度を通過すると徐々に抵抗が増加します。