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

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

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

  1. シーン ビューで、コンストレイントの対象となる nParticle オブジェクトを選択します。

    nParticle オブジェクトを選択した場合、nParticle オブジェクトのパーティクルはすべて、トランスフォーム(Transform)コンストレイントされます。選択した nParticle をコンストレイントするには、コンポーネント(Component)メニューを使用します。

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

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

  3. コンストレイントの作成(Create Constraint)または適用(Apply)をクリックします。

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

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

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

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

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

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

関連項目