位置コンストレイント
 
 
 

1 つまたは複数のオブジェクトを他のオブジェクトの位置(Position)に拘束できます。[位置]コンストレイントは、オブジェクトのセンターをコンストレイント オブジェクトのセンターに拘束することで、被コンストレイント オブジェクトをコンストレイント オブジェクトの位置に動かします。

センターを持つオブジェクトであれば、どの種類のオブジェクト(標準的なすべてのジオメトリック オブジェクトやヌル、ライト、カメラ、ラティスを含む)でも使用できます。キャラクタの場合、位置コンストレイントを使用して、エフェクタをそのルートに拘束できます。たとえば、脚のエフェクタを足のルートに拘束する、などです。

このコンストレイントは互いのオブジェクトを重ね合わせて配置してしまうので、通常は、コンストレイントのプロパティ エディタ(下を参照)またはコンストレイントの補正機能(「補正付きオフセットを設定する」を参照)で、被コンストレイント オブジェクトをオフセットする必要があります。

オブジェクトの位置を拘束するには

  1. 拘束対象のオブジェクトを選択します。

  2. [コンストレイント](Constrain) [位置](Position)を選択し、拘束する側のフォースとして動作するオブジェクトを選択します。

    被コンストレイント オブジェクトのセンターは、コンストレイント オブジェクトのセンターに再配置されます。

  3. 位置コンストレイントのプロパティ エディタで、被コンストレイント オブジェクトとコンストレイント オブジェクトのセンター間のオフセットを設定します。どちらかのオブジェクトの [X]、[Y]、[Z] スライダに数値を入力します。

    オフセットの詳細については、「被コンストレイント オブジェクトとコンストレイント オブジェクト間のオフセット設定」を参照してください。

    A

    [コンストレイント オブジェクト]軸コントロールに、コンストレイント オブジェクトのセンターからの XYZ 軸オフセットを入力します。

    B

    位置コンストレイントは、コンストレイント オブジェクトのセンター(X 軸上の 1 によるオフセット)に基づいて計算されます。(オフセットは被コンストレイント オブジェクトのセンターの位置にすでに適用されています。)

    C

    被コンストレイント オブジェクトに対して[向きから影響を受ける](Affected by Orientation)を有効にしている場合、飛行機はマグネットの向き(回転)に影響されます。

  4. 被コンストレイント オブジェクトとコンストレイント オブジェクトのどちらでも[向きから影響を受ける](Affected by Orientation)を選択できます。このオプションを選択すると、オブジェクトの回転はそのオブジェクトのコンストレイントの一部として含まれます。

    たとえば、被コンストレイント オブジェクトに対して[向きから影響を受ける](Affected by Orientation)を選択した場合、被コンストレイント オブジェクトの位置はコンストレイント オブジェクトの向きに影響されます。

    [スケーリングから影響を受ける](Affected by Scaling)をオンにしている場合も同様にサイズに影響します。

  5. コンストレイント オブジェクトを変換しても、被コンストレイント オブジェクトのセンター位置は、コンストレイント オブジェクトに揃ったままの状態です。

所定位置でオブジェクトをピンニングする

オブジェクトを作成してそのオブジェクトと拘束対象のオブジェクトとの間に位置コンストレイントをセットアップしなくても、オブジェクトを所定位置に容易にピンニングできるコマンドがあります。

オブジェクトをピンニングするには

  1. ピンニングするオブジェクトを選択します。

  2. [コンストレイント](Constrain) [オブジェクトを位置にピンニング(トグル)](Pin Object into Position)を選択します。

このコマンドにより、選択したオブジェクトの場所に小さいインプリシット球の形で「ピンニング」のオブジェクトが作成されます(作成されたオブジェクトは[TEMP_PIN]と呼ばれます)。選択したオブジェクトの位置はピン オブジェクトに拘束されます。

ピンニング操作を元に戻すには

  • 拘束される側のオブジェクトを選択し、もう一度[コンストレイント](Constrain) [オブジェクトを位置にピンニング(トグル)](Pin Object into Position)を選択して向こうにします。

    この操作により[TEMP_PIN]オブジェクトは削除され、位置コンストレイントは除去されます。