シーン内に nParticle を作成、または放出する場合、これらの nParticle を同じ nucleus ソルバに割り当てられているその他の nParticle、nCloth、またはパッシブ オブジェクトと衝突させることができます。セルフ コリジョンによって相互に衝突させることもできます。nParticle オブジェクトのコリジョン(Collisions)アトリビュートは、nParticle が他の nucleus オブジェクトと衝突したときの動作方法を定義します。
nParticle オブジェクトと特定の nucleus オブジェクト間の衝突を無効にするには、コリジョン レイヤを設定します(コリジョン レイヤの設定を参照するか、またはコリジョンの無効化(Disable Collision)コンストレインを使用します(コリジョンの無効化(Disable Collisions)コンストレインの作成を参照))。nParticle コリジョンの詳細については、nDynamic コリジョンを参照してください。
nParticle コリジョン エディタを作成および編集するには、パーティクル コリジョン イベント エディタ(Particle Collision Event Editor)を使用します。詳細については、パーティクル コリジョン イベントの作成(『ダイナミクス』マニュアル)を参照してください。
nParticle コリジョン アトリビュートを編集するには
デフォルト値の 1 の場合、nParticle は他の nucleus オブジェクトと完全に衝突します 。衝突の強さ(Collide Strength)の 0 ~ 1 の間の値では完全なコリジョンから抑制され、0 の値では nParticle コリジョンがオフになります(衝突(Collide)アトリビュートをオフにすることと同じです)。
衝突の強さのスケール(Collide Strength Scale)ランプを使用して、衝突の強さをパーティクル単位で設定することもできます。
コリジョン レイヤを使用して、同じ Maya Nucleus システムに属する特定の nParticle、nCloth、およびパッシブ コリジョンの各オブジェクトを互いに衝突させるかどうかを指定できます。nParticleShape ノードのコリジョン レイヤ(Collision Layer)アトリビュートは、nParticle、nCloth、パッシブの各オブジェクトが配置されるコリジョン レイヤを定義し、nucleus ノードのコリジョン レイヤ範囲(Collision Layer Range)アトリビュートは、異なるレイヤ上の nParticle、nCloth、パッシブの各オブジェクトが衝突する方法を定義します。これらのコリジョン レイヤ アトリビュートの詳細については、コリジョン レイヤ(Collision Layer)とコリジョン レイヤ範囲(Collision Layer Range)を参照してください。
nParticle を他の nucleus オブジェクトと衝突させないようにするには
詳細については、コリジョンの無効化(Disable Collisions)コンストレインの作成を参照してください。
nParticle を特定の Maya Nucleus システム メンバーと衝突させないようにするには
詳細については、衝突ペアを除外(Exclude Collide Pairs)コンストレインの作成を参照してください。