虽然裙子的行为与真实裙子大致相同,但您会注意到一些碰撞(裙子与自身或角色相交的地方)显示不正确。具体而言,在某些区域中,角色的网格透过裙子或者裙子聚成一团并在陷入该状态。
“最大自碰撞迭代次数”(Max Self Collision Iterations)值指定每个子步执行的最大数量的自碰撞相关的 nCloth 计算。增加该值会使 Maya 识别更多自碰撞,从而模拟更真实的布料,但会降低速度。
启用“陷阱检查”(Trapped Check)和“自身陷阱检查”(Self Trapped Check)会使 Maya 监视碰撞交叉。当点彼此交叉时,Maya 会尝试将它们推开。该操作会防止裙子聚成一团粘在一起。
设置“向外推影响半径”(Push Out Radius)指定与“向外推”(Push Out)属性影响的当前 nCloth 对象的曲面的最大距离。
增加子步会增加 Maya 在每帧上计算 nCloth 的位置的次数。通过增大该值,Maya 会更频繁地更新布料的位置;因而将以更慢的速度生成更精确的模拟。
“最大碰撞迭代次数”(Max Collision Iterations)值指定每个子步执行的最大数量的碰撞相关的 nCloth 计算。增加该值会使 Maya 识别更多碰撞,从而模拟更真实的布料,但会降低速度。
可以在以上步骤中增大该值,以进一步改进模拟。但请牢记,随着这些值的增大,缓存动画变得越来越慢。