使 nCloth 与其环境碰撞
 
 
 

创建逼真的布料效果的第二个步骤是使 nCloth 对象与其环境互相作用,并让场景中的对象和曲面将 nCloth 变形并驱动其运动。您可以通过使 nCloth 模拟期间 nCloth 接触到的每个曲面成为被动碰撞对象执行该操作

创建 nCloth 的被动碰撞对象

  1. 选择桌子。
  2. 选择“nMesh > 创建被动碰撞对象”(nMesh > Create Passive Collider)>

    此时将出现“使碰撞选项”(Make Collide Options)窗口。

  3. “解算器”(Solver)下拉列表中选择 nucleus1 并单击“使碰撞”(Make Collide)

    桌子的多边形网格将转化为被动碰撞对象,并且在场景视图中 nRigid 控制柄将出现在其网格中心处。您可以使用桌子的 nRigid 控制柄来快速在“Hypergraph”中选择桌子的 nRigidShape 节点或在“属性编辑器”(Attribute Editor)中选择其选项卡。

    现在,桌子也是 nucleus1 Maya Nucleus 系统的成员。

  4. 选择“窗口 > Hypergraph: 连接”(Window > Hypergraph: Connections)以在依存关系图 (DG) 中查看桌子的新节点连接。

    nRigidShape1 是被动对象特性节点,该节点含有桌子的所有被动对象属性。

  5. 关闭“Hypergraph”并播放桌布的模拟。

    桌布现在与桌子碰撞。桌布现在与桌子互相作用,因为桌子是桌布 nucleus1 解算器系统的成员。

    注意

    可能需要增加时间轴中的帧总数以便桌布与桌子碰撞。