nParticle ポイント対サーフェス(Point to Surface)コンストレイントを作成する

ポイント対サーフェス(Point to Surface)コンストレイントを作成して、nParticle オブジェクトをターゲット サーフェス(nCloth サーフェス、またはパッシブ衝突オブジェクト)にアタッチできます。たとえば、ポイント対サーフェス(Point to Surface)コンストレイントを使用して、水の nParticle を nCloth 傘のサーフェスに保持することができます。

nParticle のポイント対サーフェス(Point to Surface)コンストレイントを作成するには

  1. シーン ビューで、コンストレイントの対象となる nParticle オブジェクトを選択します。
  2. nParticle オブジェクトのコンストレイント先となるターゲット サーフェスを、 キーを押しながら選択します

    ターゲット サーフェスになれるのは、nParticle オブジェクトまたは nucleus オブジェクトと同じ nucleus システムの一部である nCloth オブジェクトまたはパッシブ オブジェクトです。ポイント対サーフェス(Point to Surface)コンストレイントのターゲット オブジェクトとして、他の nParticle オブジェクトを使用することはできません。

    注:

    nucleus 以外のオブジェクトのターゲット サーフェスを選択した場合、コンストレイントが作成されるときにそのサーフェスはパッシブ オブジェクトになります。

  3. nDynamics メニュー セットで、nConstraint > ポイント対サーフェス(nConstraint > Point to Surface) > を選択します。

    ポイント対サーフェス コンストレイントの作成オプション ボックス(Create Point to Surface Constraint Options Box)が表示されます。

  4. (オプション)セットの使用(Use Sets)をオンにして、選択したターゲット サーフェスをダイナミック コンストレイント セレクション セットに追加します。
  5. コンストレイントの作成(Create Constraint)または適用(Apply)をクリックします。

    nParticle オブジェクトは選択したターゲット サーフェスにコンストレイントされ、その両方が dynamicConstraint ノードから nParticle オブジェクトの Maya Nucleus ソルバに接続されます。dynamicConstraint ノードのプリセット プロパティは、コンストレイントのタイプ(この場合は、ポイント対サーフェス(Point to Surface)コンストレイント)とその動作を定義します。

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

    • コンストレイント方法(Constraint Method):スプリング(Spring)
    • コンストレイント リレーション(Constraint Relation):オブジェクト対オブジェクト(Object to Object)
    • コンポーネント リレーション(Component Relation):すべて 1 番目に(All to First)
    • 接続方法(Connection Method):コンポーネント順序(Component Order)
    • 接続の更新(Connection Update):開始時(At Start)

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

関連項目