创建 nCloth“组件到组件”(Component to Component)约束

可以创建“组件到组件”(Component to Component)约束,以将 nCloth 组件(顶点、边或面)附加到其他 nCloth 或被动对象组件。例如,可以将顶点从 nCloth 披肩的顶部约束到被动对象角色的肩部,以便披肩从角色的肩部垂下并随角色移动。

创建 nCloth“组件到组件”(Component to Component)约束

  1. 在场景视图中,选择要约束的 nCloth 组件(顶点、边或面)。如果选择边或面,则其所有顶点将受约束。
  2. 在要将 nCloth 顶点约束到的相同 nCloth 对象、不同 nCloth 对象、被动对象或非 nCloth 对象上,选择目标组件(顶点、边或面)。如果选择边或面,则其所有顶点将受约束。
    注:

    如果在非 nCloth 对象上选择了目标组件,则创建约束后,该对象将成为被动对象。

  3. FX 菜单集中,选择“nConstraint > 组件到组件”(nConstraint > Component to Component) >

    此时将出现“创建组件到组件约束选项框”(Create Component to Component Constraint Options Box)窗口。

  4. (可选)启用“使用集”(Use Sets),以将选定的 nCloth 组件和目标组件添加到动态约束选择集中。
  5. 单击“创建约束”(Create Constraint)“应用”(Apply)

    选定的 nCloth 组件现在受选定的目标顶点约束,并且现在通过 dynamicConstraint 节点连接到 nCloth 的 Maya Nucleus 解算器。

    dynamicConstraint 节点上的预设特性确定约束的类型(在这种情况下为“组件到组件”(Component to Component)约束)及其行为方式。例如,可以使用以下属性设置创建“组件到组件”(Component to Component)约束:

    • “弹簧”(Spring)作为“约束方法”(Constraint Method)
    • “全部到全部”(All to All)作为“组件关系”(Component Relation)
    • “最近的对”(Nearest Pairs)作为“连接方法”(Connection Method)

    请参见动态约束属性