parentConstraint

ペアレント コンストレイント ノードのアトリビュートは、アトリビュート エディタ(Attribute Editor)で表示または編集できます。parentConstraint アトリビュートを表示するには、次のいずれかを実行します。

次の章では、ペアレント(Parent)コンストレイント ノード(parentConstraint)に固有のアトリビュートについて説明します。詳細については、一般的なコンストレイント ノード アトリビュートも参照してください。

ペアレント コンストレイントのターゲット オフセット(Parent Constraint Target Offsets)

これらのアトリビュートにより、コンストレイント対象オブジェクトとターゲット オブジェクト間のオフセットを修正できます。ターゲット オブジェクトが複数存在する場合は、各オブジェクトが個々の移動(Translate)回転(Rotate)のオフセット値とともにリストに表示されます。詳細については、ペアレント コンストレイント オフセットを修正するを参照してください。

移動(Translate)

ターゲット オブジェクトとコンストレイント対象オブジェクト間のオフセットの XYZ 移動値を入力します。

回転(Rotate)

ターゲット オブジェクトとコンストレイント対象オブジェクト間のオフセットの XYZ 回転値を入力します。

更新(Update)

シーン内のコンストレイント対象オブジェクトまたはターゲット オブジェクトを移動した場合、クリックすると、オブジェクトの現在位置に合わせてターゲット オフセット値が更新されます。

キー(Key)

クリックすると、現在のタイムのターゲット オフセット値が入力されます。

ペアレント コンストレイント アトリビュート(Parent Constraint Attributes)

出力をロック(Lock Output)

オブジェクトのコンストレイント対象チャネルをユーザが直接操作できるかどうかを指定します。たとえば、ペアレント コンストレイントの出力をロック(Lock Output)アトリビュートがオフの場合、ドライバ オブジェクトを移動または回転させなくてもコンストレイント対象オブジェクトの位置と方向を変更できます。

コンストレイント対象オブジェクトの出力をロック(Lock Output)アトリビュートがオンの場合は、ドライバ オブジェクトをトランスフォームしないとコンストレイント対象チャネルを操作できません。コンストレイント対象オブジェクトの出力をロック(Lock Output)アトリビュートがオフの場合は、ドライバ オブジェクトをトランスフォームしなくてもコンストレイント対象チャネルを直接操作できます。

注:

アニメーションのブレンド(Animation Blending)プリファレンスは、出力をロック(Lock Output)アトリビュートの既定の状態に作用します。

補間タイプ(Interp Type)

コンストレイントの回転の補間タイプを設定します。補間タイプ(Interp Type)は、コンストレイント対象オブジェクトに複数のターゲットがある場合にのみ、適用されます。

平均(Average)

コンストレイント対象オブジェクトとターゲット間の回転を平均します。

最短(Shortest)

クォータニオン補間を使用して、コンストレイント対象オブジェクトからターゲットまでの回転における最短パスを検索します。

最長(Longest)

クォータニオン補間を使用して、コンストレイント対象オブジェクトからターゲットまでの回転における最長パスを検索します。このパスは最短(Shortest)と反対方向になります。

反転なし(No Flip)とキャッシュ(Cache)

反転なし(No Flip)は現在の回転を、コンストレイント対象オブジェクトにキャッシュします。反転なし(No Flip)を選択した場合、キャッシュ(Cache)ボタンをクリックしてキャッシュを作成する必要があります。コンストレイント対象オブジェクトにキャッシュされた補間がある場合は、キャッシュ(Cache)は補間タイプ(Interp Type)メニュー フィールドに表示されます。

キャッシュの作成(Cache Create)ボタン

現在の回転補間をコンストレイント対象オブジェクトにキャッシュして、コンストレイント ノードにある現在の回転補間のアニメーション カーブを作成します。キャッシュすることで、反転を低減させることができます。ただし、これは、反転なし(No Flip)を選択している場合のみ使用することができます。

キャッシュの削除(Cache Delete)ボタン

現在の回転補間キャッシュを、コンストレイント対象オブジェクトから削除します。ただし、これは、補間タイプ(Interp Type)のメニュー フィールドにキャッシュ(Cache)が表示されている場合のみ使用することができます。

コンストレイント移動(Constraint Translate)

コンストレイント対象オブジェクトの現在の位置を示します。この値は、オフセット移動(Offset Translate)の値を指定するときに便利です。このフィールドは読み取り専用です。

コンストレイント回転(Constraint Rotate)

コンストレイント対象オブジェクトの現在の回転を示します。この値は、オフセット回転(Offset Rotate)の値を指定するときに便利です。このフィールドは読み取り専用です。

レスト位置の有効化(Enable Rest Position)

詳細については、レスト位置(Rest Position)アトリビュートを参照してください。

レスト移動(Rest Translate)

詳細については、レスト位置(Rest Position)アトリビュートを参照してください。

レスト回転(Rest Rotate)

詳細については、レスト位置(Rest Position)アトリビュートを参照してください。