nCloth コンポーネント間(Component to Component)コンストレイントを作成する

コンポーネント間(Component to Component)コンストレイントを作成して、nCloth コンポーネント(頂点、エッジ、またはフェース)を他の nCloth オブジェクトまたはパッシブ オブジェクトのコンポーネントにアタッチできます。たとえば、nCloth のマントの上部にある頂点をパッシブ オブジェクトのキャラクタの肩にコンストレイントすることで、マントは肩にかかってキャラクタと一緒に移動するようになります。

nCloth のコンポーネント間(Component to Component)コンストレイントを作成するには

  1. シーン ビューで、コンストレイントする nCloth コンポーネント(頂点、エッジ、またはフェース)を選択します。エッジまたはフェースを選択すると、そのすべての頂点がコンストレイントされます。
  2. nCloth 頂点をコンストレイントする、同じ nCloth オブジェクト、別の nCloth オブジェクト、パッシブ オブジェクト、または nCloth 以外のオブジェクトのターゲット コンポーネント(頂点、エッジ、またはフェース)を選択します。エッジまたはフェースを選択すると、そのすべての頂点がコンストレイントされます。
    注:

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

  3. FX メニュー セットで、nConstraint > コンポーネント間(Component to Component) > を選択します。

    コンポーネント間コンストレイントの作成オプション ボックス(Create Component to Component Constraint Options Box)ウィンドウが表示されます。

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

    選択した nCloth コンポーネントは、選択したターゲット頂点にコンストレイントされ、dynamicConstraint ノードから nCloth の Maya Nucleus ソルバに接続されます。

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

    • コンストレイント方法(Constraint Method):スプリング(Spring)
    • コンポーネント リレーション(Component Relation):すべてをすべてに(All to All)
    • 接続方法(Connection Method):ニアレスト ペア(Nearest Pairs)

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