nHair サーフェスでスライド(Slide on Surface)コンストレイントを作成する

 
 
 

サーフェスでスライド(Slide on Surface)コンストレイントを作成して、ヘア カーブ CV をターゲット サーフェス(nCloth サーフェスまたはパッシブ衝突オブジェクト サーフェス)にアタッチし、コンストレイントされたカーブ コンポーネントをコンストレイント先のサーフェスに沿って移動またはスリップさせることができます。衝突の代わりにサーフェスでスライド(Slide on Surface) コンストレイントを使用でき、多くの場合は衝突よりも高速に処理されます。たとえば、サーフェスでスライド(Slide on Surface)コンストレイント コンストレイント ヘア カーブを、衝突することなくオブジェクトが互いに引き付け合うように、nucleus オブジェクトに対して

注:
  • nHair オブジェクトの衝突の代わりにサーフェスでスライド(Slide on Surface)コンストレイントを使用する場合は、hairSystemShape ノードのアトリビュート エディタ(Attribute Editor)タブで衝突(Collide)をオフにしてください。これをオフにしないと、衝突とコンストレイントの両方が計算されます。
  • nHair の衝突の代わりにサーフェスでスライド(Slide on Surface)コンストレイントを使用する場合、コンストレイントされたヘア カーブが Maya Nucleus システムのどのメンバーと衝突するかを、衝突レイヤ(Collision Layer)を使用して効果的にコントロールすることはできません。

nHair サーフェスでスライド(Slide on Surface)コンストレイントを作成するには

  1. シーン ビューで、コンストレイントするヘア カーブ CV を選択します。nConstraint のカーブ コンポーネントを選択するを参照してください。
  2. ヘア カーブ コンポーネントをコンストレイントするターゲット サーフェスを で選択します。

    ターゲット サーフェスは、nCloth オブジェクトまたはパッシブ オブジェクトでも、nucleus 以外のポリゴン メッシュでもかまいません。

    注:

    nCloth オブジェクトまたはパッシブ衝突オブジェクトのターゲット サーフェスを選択した場合、コンストレイントが作成される時点でサーフェスはパッシブ オブジェクトになります。

  3. nDynamics メニュー セットで、nConstraint > サーフェスでスライド(nConstraint > Slide on Surface)を選択します。

    この時点で、選択した nHair カーブ コンポーネントは選択したターゲット頂点にコンストレイントされ、dynamicConstraint ノードを介して nHair システムの Maya Nucleus ソルバに接続されています。

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

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

関連項目