衝突(Collision)

 
 
 

スプライン プリミティブと、指定したメッシュベースの衝突オブジェクトとの間の衝突を検出、解決するには、このモディファイアを使用します。プリミティブが衝突オブジェクトと衝突すると、モディファイアは、解決タイプ(Resolve Type)に基づき、反復(Iterations)の範囲内で、プリミティブをオブジェクトから押し離します。

マスク(Mask)

モディファイアのエフェクトの強度をコントロールします。メッシュのサーフェスの領域がモディファイアの影響をどのように受けるかを指定するマップを、マスク(Mask)を使ってをロードすることができます。

解決タイプ(Resolve Type)

衝突オブジェクトとプリミティブの間の衝突を解決する方法を指定します。

柔軟(Flexible)

衝突オブジェクト内の CV を、サーフェス上の最も近いポイントに押します。この方法は長いヘア、たとえばキャラクタの肩にヘアが落ちる場合などに使用します。

硬直(Stiff)

衝突オブジェクトと交差するプリミティブの最初のセグメントを見つけます。XGen は角度を計算し、その開始点を中心に、オブジェクトの交差するセグメントを回転します。次に、残りのすべてのセグメントに対しても、プリミティブが交差セグメントのリジッド ボディ オブジェクトであるかのように回転を適用します。

ワイヤ柔軟(Wire Flex)ワイヤ硬直(Wire Stiff)

アニメーション ワイヤ(Anim Wires)モディファイアが使用されている場合、ワイヤ柔軟(Wire Flex)は、衝突しているプリミティブをアニメーション ワイヤと同じ方向に移動して衝突を解決します。衝突しているプリミティブの各 CV は、影響するアニメーション ワイヤ上で、対応する CV に接続されています。これらのポイントの交点は、CV 内では衝突のないターゲット位置です。

注:注: ワイヤ柔軟(Wire Flex)ワイヤ硬直(Wire Stiff)を有効にするには、アニメーション ワイヤ(Anim Wires)モディファイアで衝突に影響(Affect Collision)をオンにする必要があります。解決タイプ(Resolve Type)は、すべてのアニメーション ワイヤが常に衝突のない状態であると見なします。
メッシュ ファイル(Mesh Files)

Alembic ジオメトリの衝突オブジェクトの名前と場所。

反復(Iterations)

衝突ソルバ反復の最大回数。

関連項目