创建 nParticle 变换约束

 
 
 

可以创建“变换”(Transform)约束以使 nParticle 对象保持原位或在 XYZ 空间中移动这些对象。例如,可以使“变换”(Transform)受约束的 nParticle 对象在整个场景中跟随其动画 nCloth 或被动对象,方法是使其变换约束定位器成为 nCloth 或被动对象的子对象。

创建 nParticle“变换”(Transform)约束

  1. 在场景视图中,选择要约束的 nParticle 对象。

    如果选择 nParticle 对象,该 nParticle 对象的所有粒子都将进行“变换”(Transform)约束。若要约束选定 nParticle,请使用“组件”菜单。

  2. “nDynamics”菜单集中,选择 nConstraint > 变换(nConstraint > Transform) >

    将显示“创建变换约束选项框”(Create Transform Constraint Options Box)

  3. 单击“创建约束”(Create Constraint)“应用”(Apply)

    选定的 nParticle 现在受到其在 XYZ 空间中的当前位置的约束,并将为选定 nParticle 对象创建一个“变换”(Transform)约束定位器

    选定的 nParticle 对象现在还通过 dynamicConstraint 节点连接到该对象的 Maya Nucleus 解算器。

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

    • “弹簧”(Spring)作为“约束方法”(Constraint Method)
    • “全部到第一个”(All to First)作为“组件关系”(Component Relation)
    • “组件顺序”(Component Order)作为“连接方法”(Connection Method)

    请参见 dynamicConstraintShape

  4. (可选)设置“变换”(Transform)约束定位器的父子关系,对其设置动画,或将其约束到另一个对象,以对 nParticle 对象的移动进行其他控制。例如,可以对受“变换”(Transform)约束的 nParticle 云的变换约束定位器设置动画,以便当其在空气中漂移时调整其移动方向。

相关主题