XGen“碰撞”(Collision)修改器选项

使用此修改器以检测并解决样条线基本体与指定的基于网格的碰撞对象之间的碰撞。当基本体与碰撞对象碰撞时,该修改器基于“解决类型”(Resolve Type),并在集“迭代次数”(Iterations)范围内,将基本体推离对象。

遮罩(Mask)

可用于控制修改器如何影响表面指定区域中的基本体。例如,使用“遮罩”(Mask)加载表达式或创建遮罩修改器效果的 Ptex 贴图。

解决类型(Resolve Type)

指定如何解决碰撞对象与基本体之间的碰撞。

伸缩(Flexible)

将碰撞对象内的 CV 推送到其曲面上最近的点上。将此方法用于长发,如当头发滑落到角色的肩部。

刚度(Stiff)

定位与碰撞对象相交的基本体的第一个分段。XGen 计算角度,并围绕其开始点将相交分段旋转出对象,然后它对所有其余的分段应用相同的旋转,就像该基本体是来自相交分段的刚体对象。

“线伸缩”(Wire Flex)“线刚度”(Wire Stiff)

使用“动画线”(Anim Wires)修改器时,“线伸缩”(Wire Flex)通过在动画线的同一方向上移动碰撞基本体解决碰撞。碰撞基本体的每个 CV 都连接到其影响的动画线上的相应 CV。这些点的相交处是内部 CV 的目标无碰撞位置。

重要: 需要在“动画线”(Anim Wires)修改器中打开“影响碰撞”(Affect Collision)“线伸缩”(Wire Flex)“线刚度”(Wire Stiff)才能生效。解决类型(Resolve Type)假定所有动画线任何时候都不会有任何碰撞。
网格文件(Mesh Files)

Alembic 几何体碰撞对象的名称和位置。

迭代次数(Iterations)

碰撞解算器的最大迭代次数。

相关主题