nCloth オブジェクトとパッシブ オブジェクトの衝突を設定するには
衝突の強さ(Collide Strength)では、nCloth またはパッシブ衝突オブジェクトが他の nucleus オブジェクトと衝突するときに生成されるフォースの量を指定します。既定値の 1 では、オブジェクトは他の nucleus オブジェクトと完全に衝突します。0 ~ 1 の間の値では完全な衝突状態が緩和され、0 ではオブジェクトの衝突がオフになります。
衝突フラグ(Collision Flag)は、nCloth オブジェクトまたはパッシブ オブジェクトの衝突タイプを指定します。たとえば、衝突フラグ(Collision Flag)をフェース(Face)に設定すると、nCloth オブジェクトまたはパッシブ オブジェクトの衝突はフェース(Faces)のみで分析されます。
優れた衝突を生成するには、同じ Maya Nucleus システムに属する nCloth オブジェクトとパッシブ オブジェクトの衝突フラグ(Collision Flag)設定を同じにする必要があります。
同じ Maya Nucleus システムに属する特定の nCloth オブジェクトとパッシブ オブジェクトを衝突させるかどうかは、衝突レイヤを使用して指定できます。nClothShape ノードの衝突レイヤ(Collision Layer)アトリビュートはそれぞれの nCloth オブジェクトとパッシブ オブジェクトが配置される衝突レイヤを定義し、nucleus ノードの衝突レイヤ範囲(Collision Layer Range)アトリビュートは、異なるレイヤ上の nCloth オブジェクトとパッシブ オブジェクトが衝突する方法を定義します。これらの衝突レイヤ アトリビュートの詳細については、衝突レイヤ(Collision Layer)と衝突レイヤ範囲(Collision Layer Range)を参照してください。
衝突レイヤ内のパッシブ オブジェクトは、同じ衝突レイヤまたはより高い値のレイヤにある nCloth オブジェクトのみと衝突します。
nCloth アトリビュート ペイント ツール(Paint nCloth Attributes Tool)を使用して衝突の強さ(Collide Strength)の頂点マップまたはテクスチャ マップを作成すると、nCloth やパッシブ衝突オブジェクト コンポーネントでの衝突を抑制または無効にすることができます。nCloth プロパティ マップをペイントするを参照してください。
オブジェクト コンポーネントの衝突を無効にする場合は、対象領域全体を黒くペイントします。 のようにアーティザン(Artisan)ブラシをドロップオフなしで使用して、不透明度(Opacity)を 0.1 に設定します。グレーのシェードになっている nCloth またはパッシブ衝突メッシュの領域が衝突します。
また、衝突の無効化(Disable Collision)コンストレイントを使用して、nCloth、パッシブ オブジェクト、またはそのコンポーネントの衝突を停止することもできます。 「衝突の無効化(Disable Collisions)コンストレイントを作成する」を参照してください。
「衝突ペアを除外(Exclude Collide Pairs)コンストレイントを作成する」を参照してください。