nParticle 是什么?
nParticle 是一个使用 Maya? Nucleus? 的粒子生成系统。Maya? Nucleus? 是一个生成 nCloth 模拟的相同动态模拟框架。一个 nParticle 对象可能会与其他 nParticle 对象以及 nCloth 对象和被动碰撞对象发生碰撞和交互。若要发生碰撞,则所有参与对象均必须指定给同一个 Nucleus 解算器(Nucleus 节点)。作为 Nucleus 对象,nParticle 支持 nConstraint 并响应 Nucleus 解算器生成的内力。
Nucleus 动力学允许用户创建 Maya 经典粒子所无法实现的粒子效果和动态模拟。例如,“液体模拟”(Liquid Simulation)属性允许创建行为类似于液体的粒子,从而交互并驱动 nCloth 动画和变形。Maya nParticle 还附带经过改进的工作流,以使用渐变来设定每个粒子的属性,并且扩展属性数量以及能够映射到每个粒子属性的选项数量。
nParticle 使用经典粒子渲染类型(其中包括点、条纹和滴状曲面),可用来代替 Maya 经典粒子,以实现粒子目标、几何体实例化和精灵效果。nParticle 不会替换 Maya 经典粒子。在某些实例中,您可能会选择使用 Maya 经典粒子而不是nParticle,特别是当粒子效果需要极高的粒子数、而不需要 nParticle 的高级模拟功能时尤其如此。
nParticle 高级模拟功能
使用 nParticle,可以创建使用 Maya 经典粒子所能创建的相同粒子效果。对于大多数效果和模拟,nParticle 和经典粒子?使用相同的创建工作流和工具。除了 Maya 经典粒子的功能以外,nParticle 还具有以下高级模拟功能:
|