nCloth トランスフォーム(Transform)コンストレイントを作成する

トランスフォーム(Transform) コンストレイントを作成すると、特定の nCloth コンポーネントの位置を固定するか、または XYZ 空間を移動させることができます。たとえばトランスフォーム(Transform) コンストレイントされた nCloth のトランスフォーム コンストレイント ロケータをパッシブ オブジェクトにペアレント化することによって、シーン内でその nCloth をアニメートしたパッシブ オブジェクトに追従させることができます。

nCloth のトランスフォーム(Transform)コンストレイントを作成するには

  1. シーン ビューで、コンストレイントする nCloth オブジェクトまたは nCloth コンポーネント(頂点、エッジ、またはフェース)を選択します。

    エッジまたはフェースを選択すると、そのすべての頂点がトランスフォーム コンストレイントされます。

  2. FX メニュー セットで、nConstraint > トランスフォーム コンストレイント(Transform Constraint) > を選択します。

    トランスフォーム コンストレイントの作成オプション ボックス(Create Transform Constraint Options Box)ウィンドウが表示されます。

  3. (オプション)セットの使用(Use Sets)をオンにして、選択した nCloth オブジェクトのすべてのコンポーネント、または選択した nCloth コンポーネントのみをダイナミック コンストレイント セレクション セットに追加します。
  4. コンストレイントの作成(Create Constraint)または適用(Apply)をクリックします。

    選択した nCloth オブジェクトまたはコンポーネントは、XYZ 空間の現行位置にコンストレイントされ、選択した nCloth オブジェクトまたはコンポーネントに対してトランスフォーム(Transform) コンストレイント ロケータが作成されます。

    また選択した nCloth オブジェクトまたはコンポーネントは、dynamicConstraint ノードから nCloth の Maya Nucleus ソルバに接続されます。

    dynamicConstraint ノードのプリセット プロパティは、コンストレイントのタイプ(この場合はトランスフォーム(Transform)コンストレイント)とその動作を定義します。たとえば、次のアトリビュート設定を使用してトランスフォーム(Transform) コンストレイントを作成できます。

    • コンストレイント方法(Constraint Method):スプリング(Spring)
    • コンポーネント リレーション(Component Relation):すべて 1 番目に(All to First)
    • 接続方法(Connection Method): コンポーネント順序(Component Order)

    詳細については、dynamicConstraintShape を参照してください。

  5. (オプション)トランスフォーム(Transform)コンストレイント ロケータを別のオブジェクトにペアレント化、アニメート、またはコンストレイントすると、nCloth の動きをさらに細かく制御できます。たとえば、トランスフォーム(Transform)をコンストレイントした nCloth のシルク スカーフのトランスフォーム コンストレイント ロケータをアニメートして、このスカーフが落下する動きを演出できます。