[ルックアット コンストレイント](LookAt Constraint)は、オブジェクトが常に別のオブジェクトの方向を向くように、オブジェクトを制御します。 オブジェクトの回転を固定して、いずれかの軸がターゲット オブジェクトまたはターゲット位置の加重平均の方向にあるようにします。 ルックアット軸はターゲットの方向を示しますが、アップノード軸は上方向を示す軸を定義します。同時に設定すると反転する場合があります。 ターゲット カメラを真上に向けるのと同じことです。
ルックアット コンストレイントを使うと、パラボラアンテナが衛星を追跡します。
[ルックアット コンストレイント](LookAt Constraint)の上手な使い方の例として、キャラクタの視線をポイント ヘルパーに固定することがあります。 こうすると、視線は常にポイント ヘルパーに向いているようになります。 ヘルパー オブジェクトをアニメートすると、視線もともにアニメートされます。 キャラクタの頭を回転させても視線はポイント ヘルパーに固定されたままです。
コンストレイントされたオブジェクトは、複数のターゲット オブジェクトから制限を受けます。ターゲットが複数の場合、それぞれのターゲットに重みがあり、他のターゲットと関連しているコンストレイントされたオブジェクトに影響を与える範囲を定義します。
複数のターゲットがある場合にだけ、重みを使用する意味があります(この場合のみ選択できます)。 値を 0 (ゼロ)に設定すると、ターゲットが影響を受けません。0 より大きい値の場合、ターゲットは、他のターゲットの[重み](Weight)設定と相対的に、コンストレイントされたオブジェクトに影響を与えます。たとえば、[重み](Weight)の値が 80 のターゲットによる影響は[重み](Weight)の値が 40 のターゲットによる影響の 2 倍になります。
ルックアット コンストレイントを割り当てるには:
コンストレイントされたオブジェクトからマウス カーソルの位置までラバーバンド ラインが伸びます。
[モーション](Motion)パネルでルックアット コンストレイントのパラメータにアクセスするには:
ルックアット コンストレイント パラメータは[ルックアット コンストレイント](LookAt Constraint)ロールアウトの下位にあります。
重みの値を編集するには:
ルックアット コンストレイント パラメータは[ルックアット コンストレイント](LookAt Constraint)ロールアウトの下位にあります。
重みの値をアニメートするには:
ルックアット コンストレイント パラメータは[ルックアット コンストレイント](LookAt Constraint)ロールアウトの下位にあります。
フリー カメラでルックアット コンストレイントを使用するには:
ルックアット コンストレイントを割り当てると、[モーション](Motion)パネルの[ルックアット コンストレイント](LookAt Constraint)ロールアウトでそのプロパティにアクセスできます。[ルックアット コンストレイント](LookAt Constraint)ロールアウトでは、ターゲットの追加と削除、重みの割り当て、ターゲットの重みの値の割り当ておよびアニメート、他の関連するパラメータの調整を行うことができます。
ターゲットが単一の場合、ビューラインの長さはコンストレイントされたオブジェクトとターゲットの距離、および[ビューラインの長さ](Viewline Length)の設定により決まります。ただし、[ビューラインの長さの絶対値](Viewline Length Absolute)をオンにすると、ビューラインの長さは 2 点間の距離に影響されません。
このビューラインのカラーは、[カスタマイズ](Customize)/[ユーザ インタフェースのカスタマイズ](Customize User Interface)ダイアログ ボックスの[カラー](Colors)パネルにある[ギズモ](Gizmos)カテゴリの[ターゲット ライン](Target Line)要素で定義します。
ターゲットの方向を向く軸を定義します。[X]、[Y]、[Z]のチェック ボックスは、コンストレイントされたオブジェクトのローカル座標系をそれぞれ表します。 [反転](Flip)チェック ボックスは、ローカル軸の方向を反転します。
標準アップノードはワールドです。[ワールド](World)のチェックマークを消すと、アップノード平面を定義するオブジェクトを手動で選択できます。この平面は、コンストレイントされたオブジェクトからアップノード オブジェクトに向かって出ています。ルックアット軸とアップノード軸が同時に存在すると、コンストレイントされたオブジェクトが反転します。アップノード オブジェクトの位置をアニメートすると、アップノード平面が移動します。
[ルックアット](LookAt)と[軸の位置合わせ](Axis Alignment)をすばやく切り替えます。