创建逼真的布料效果的第二个步骤是使 nCloth 对象与其环境互相作用,并让场景中的对象和曲面将 nCloth 变形并驱动其运动。您可以通过使 nCloth 模拟期间 nCloth 接触到的每个曲面成为被动碰撞对象执行该操作。
创建 nCloth 的被动碰撞对象
选择桌子。
选择“nMesh > 创建被动碰撞对象”(nMesh > Create Passive Collider) > 。
此时将出现“使碰撞选项”(Make Collide Options)窗口。
从“解算器”(Solver)下拉列表中选择 nucleus1 并单击“使碰撞”(Make Collide)。
桌子的多边形网格将转化为被动碰撞对象,并且在场景视图中 nRigid 控制柄将出现在其网格中心处。您可以使用桌子的 nRigid 控制柄来快速在“Hypergraph”中选择桌子的 nRigidShape 节点或在“属性编辑器”(Attribute Editor)中选择其选项卡。
现在,桌子也是 nucleus1 Maya Nucleus 系统的成员。
选择“窗口 > Hypergraph: 连接”(Window > Hypergraph: Connections)以在依存关系图 (DG) 中查看桌子的新节点连接。
nRigidShape1 是被动对象特性节点,该节点含有桌子的所有被动对象属性。
关闭“Hypergraph”并播放桌布的模拟。
桌布现在与桌子碰撞。桌布现在与桌子互相作用,因为桌子是桌布 nucleus1 解算器系统的成员。
注意可能需要增加时间轴中的帧总数以便桌布与桌子碰撞。