normalConstraint

 
 
 

法線コンストレイント アトリビュート(Normal Constraint Attributes)

出力をロック(Lock Output)

オブジェクトのコンストレイント対象チャネルをユーザが直接操作できるかどうかを指定します。たとえば、法線コンストレイントの出力をロック(Lock Output)アトリビュートがオフの場合、ドライバ オブジェクトの法線上以外の位置にコンストレイント対象オブジェクトの位置を変更できます。

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

注:

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

エイム ベクトル(Aim Vector)

コンストレイント対象オブジェクトのローカル空間を基準にしてエイム ベクトルの方向を指定します。エイム ベクトルはターゲット ベクトルに一致し、それに伴ってコンストレイント対象オブジェクトがそれ自体を方向付けるようにします。既定の設定では、オブジェクトのローカルな正の X 軸がエイム ベクトルに一致し、エイム ベクトルはターゲット ベクトルの方向(1.0000、0.0000、0.0000)に一致します。

アップ ベクトル(Up Vector)

コンストレイント対象オブジェクトのローカル空間を基準にしてアップ ベクトルの方向を指定します。既定の設定では、オブジェクトのローカルな正の Y 軸がアップ ベクトルに一致します。そのアップ ベクトルは、既定ではワールド空間のアップ ベクトルに一致しようとします。さらに既定では、ワールド空間のアップ ベクトルはワールド空間の正の Y 軸方向(0.0000、1.0000、0.0000)を向きます。

アップ ベクトルがエイム ベクトルと同じ方向を向くように定義した場合は、コンストレイント対象オブジェクトがモーション ヒストリ依存現象を起こします。詳細については、モーション ヒストリ依存現象を参照してください。

ワールド アップ ベクトル(World Up Vector)

シーンのワールド空間を基準にしてワールド アップ ベクトルの方向を指定します。既定では Maya のワールド空間は Y アップであるため、既定のワールド空間のアップ ベクトルはワールド空間の正の Y 軸の方向(0.0000、1.0000、0.0000)を向いています。

ワールド アップ タイプ(World Up Type)

ワールド空間のアップ ベクトルの機能を指定します。シーン アップ(Scene Up)オブジェクト アップ(Object Up)オブジェクト回転アップ(Object Rotation Up)ベクトル(Vector)、またはなし(None)を選択します。

シーン アップ(Scene Up)

アップ ベクトルはワールド アップ ベクトルの代わりにシーンのアップ軸に位置合わせしようとします。ワールド アップ ベクトルは無視されます。

(シーンのアップ軸を指定するには、ウィンドウ > 設定/プリファレンス > プリファレンス (Window > Settings/Preferences > Preferences) を選択します。プリファレンス(Preferences)ウィンドウの設定(Settings)カテゴリで、ワールド座標系(World Coordinate System)アップ軸(Up Axis)で Y または Z を選択します。既定値は Y です)。

オブジェクト アップ(Object Up)

アップ ベクトルはワールド アップ ベクトルの代わりに指定したオブジェクトの原点に向かおうとします。ワールド アップ ベクトルは無視されます。アップ ベクトルが向かおうとする原点を持つオブジェクトをワールド アップ オブジェクトと呼びます。MEL コマンドの AimConstraint でワールド アップ オブジェクトを指定することができます(-wuo フラグを使用)。ワールド アップ オブジェクトを指定しないと、アップ ベクトルはシーンのワールド空間の原点に向かいます。

オブジェクト回転アップ(Object Rotation Up)

ワールド アップ ベクトルはシーンのワールド空間の代わりに、特定のオブジェクトのローカル空間を基準にして定義されます。アップ ベクトルは、シーンのワールド空間を基準にしてワールド アップ ベクトルをトランスフォームしてから、それに一致しようとします。アップ ベクトルが向かおうとする原点を持つオブジェクトをワールド アップ オブジェクトと呼びます。MEL コマンドの AimConstraint でワールド アップ オブジェクトを指定することができます(-wuo フラグを使用)。ワールド アップ オブジェクトを指定しないと、アップ ベクトルはシーンのワールド空間の原点に向かいます。

ベクトル(Vector)

アップ ベクトルは可能な限りワールド アップ ベクトルに位置合わせしようとします。ワールド空間のアップ ベクトルはシーンのワールド空間を基準にして定義されます (これが既定です)。

なし(None)

エイム ベクトルに沿った回転でのコンストレイント対象オブジェクトの方向は計算されません。どのような方向付けであれ、なし(None)を指定するまでは方向付けが継続されます。なし(None)を選択すると、コンストレイント対象オブジェクトはモーション ヒストリ依存現象を起こします。詳細については、モーション ヒストリ依存現象を参照してください。

ワールド アップ オブジェクト(World Up Object)

アップ ベクトルはワールド アップ ベクトルの代わりに指定したオブジェクトの原点に向かおうとします。ワールド アップ ベクトルは無視されます。アップ ベクトルが向かおうとする原点を持つオブジェクトをワールド アップ オブジェクトと呼びます。MEL コマンドの AimConstraint でワールド アップ オブジェクトを指定することができます(-wuo フラグを使用)。ワールド アップ オブジェクトを指定しないと、アップ ベクトルはシーンのワールド空間の原点に向かいます。

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

コンストレイント対象オブジェクトの現在の方向を表示します。

コンストレイント ベクトル(Constraint Vector)

エイム ベクトルが向いている現在のターゲット ベクトルを表示します。

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

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

レスト回転(Rest Rotate)

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