nCloth フォース フィールド(Force Field)コンストレイントを作成する

フォース フィールド(Force Field) コンストレイントを作成して、球状の境界を持つ放射状フィールドで、nCloth コンポーネントやオブジェクトをコンストレイントのセンターから押しのけることができます。たとえば nCloth がキャラクタの肘ジョイント内で動かなくなった場合、ジョイントにフォース フィールド コンストレイントを配置すると、これを押し出すことができます。逆に、コンストレイントの境界内でこのコンストレイントを使用して nCloth を吸い込む、または収容することができます。

フォース フィールド(Force Field)コンストレイントを作成するには

  1. コンストレイントする nCloth オブジェクトまたはパッシブ オブジェクトを選択します。
  2. nConstraint > フォース フィールド(Force Field) > を選択します。
  3. (オプション)フォース フィールド コンストレイントの作成オプション ボックス(Create Force Field Constraint Options Box)ウィンドウで、セットの使用(Use Sets)をオンにして nCloth オブジェクトをダイナミック コンストレイント選択セットに追加します。
  4. コンストレイントの作成(Create Constraint)または適用(Apply)をクリックします。

    フォース フィールド(Force Field)ロケータが選択したオブジェクトのメッシュ内に表示され、dynamicConstraint ノードがアトリビュート エディタ(Attribute Editor)に表示されます。

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

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

    詳細については、「ダイナミック コンストレイント アトリビュート」を参照してください。

  5. Maya の移動ツール(Move Tool)サイズ ツール(Size Tool)回転ツール(Rotate Tool)を使用して、フォース フィールド(Force Field)の位置、サイズ、回転を調整します。

    ロケータの位置、サイズ、回転によって、フォース フィールド コンストレイントのサイズ、シェイプ、ボリュームが決まります。

  6. (オプション) dynamicConstraint ノードのフォース(Force)強さ(Strength)強さドロップオフ(Strength Dropoff)アトリビュートを調整して、フォース フィールドのパワーを定義します。正の値を設定するとフォース フィールドは nCloth を押し出し、負の値を設定すると nCloth を吸い込みます。