Nucleus 对象自碰撞

 
 
 

对于 nCloth,自碰撞发生在 nCloth 对象的组件(例如其顶点或面)之间。自碰撞对于动画 nCloth 在接触其自身时模拟布料交互非常重要。例如,如果沿幕杆推开 nCloth 幕布片,它将开始倾斜并相对自身打褶,导致布料变形。也可以想像一下标志在风停止后折叠自身的方式,或舞蹈者身上的伞裙在舞蹈者更改方向时的碰撞方式。

对于 nParticle,会在属于同一 nParticle 对象的各个粒子之间发生自碰撞。与 nParticle 和其他 Nucleus 对象之间的碰撞一样,自碰撞涉及能量的交换或传递。nParticle 自碰撞可用于模拟刚性对象之间的交互。例如,可以使用 nParticle 实例化几何体并让几何体彼此碰撞。

对于 nHair,头发系统的动力学曲线之间会发生自碰撞。

若要发生自碰撞,必须在 nClothShape 或 nParticle“属性编辑器”(Attribute Editor)选项卡的“碰撞”(Collisions)区域中启用“自碰撞”(Self Collide)属性。此外,可以使用 nClothShape 选项卡“碰撞”(Collisions)区域中的“自碰撞标志”(Self Collision Flag)下拉列表,设定参与其自碰撞的 nCloth 组件(“顶点”(Vertex)“顶点边”(VertexEdge)“顶点面”(VertexFace)“完整曲面”(Full Surface))。对于 nHair,可以将“自碰撞标志”(Self Collision Flag)设置为“顶点”(Vertex)“边”(Edge)。也可以使用“最大自碰撞迭代次数”(Max Self Collide Iterations)“自碰撞宽度比例”(Self Collide Width Scale)提高和降低 nParticle 和 nCloth 对象的自碰撞质量。

相关主题