Maya Nucleus 解算器特性控制内部力,这些内部力影响属于特定解算器系统的所有节点。在 Maya 中,可以在 Nucleus 对象上使用“重力和风”(Gravity and Wind)力来增强对象的移动和行为,从而能够设置 Nucleus 对象所在的环境和大气。Nucleus 力与 Maya 场生成的力不同,区别在于前者是 Nucleus 系统的内部力,且仅影响 nCloth、nParticle、nHair 和被动碰撞对象。
例如,Nucleus 节点上的“重力”(Gravity)和“空气密度”(Air Density)属性,会影响 nCloth 如何基于场景中行星隐式大气层的重力拉动以及环境的干燥度或湿度而下落穿过空气。基于“风速”(Wind Speed)和“风向”(Wind Direction)属性设置,风力也会影响 nCloth 的翻滚、涟漪、波浪或流动等效果。
为了确保在模拟过程中适当地将重力应用于 Nucleus 对象,设置 Nucleus 系统的“空间比例”(Space Scale)是很重要的。Nucleus 解算器将厘米解释为米,因此,可能需要调整对象的 Maya Nucleus 解算器的“空间比例”(Space Scale)。否则,场景中的大型 nCloth、nParticle 或 nHair 对象可能不会具有需要的行为。例如,“空间比例”(Space Scale)为 1.0(默认值)时,重力会将 100 厘米宽的 nCloth 对象视为 100 米宽。若要改善大尺寸 nCloth 对象的行为,请减小“空间比例”(Space Scale)值。如果进行建模时一个单位等于一厘米,则“空间比例”(Space Scale)值应设置为 0.01。也可以试用“空间比例”(Space Scale)值以生成不同类型的模拟结果,例如夸大重力和风对 nCloth 和 nParticle 对象的影响。例如,如果在场景的中间地面中有一个 nCloth 对象,那么可以调整“空间比例”(Space Scale)以保持对象在场景中的正确比例。
请参见处理大型 nCloth 对象。
在播放期间,您可以使用“交互式播放”(Interactive Playback)与场景中的对象交互。例如,使用“交互式播放”(Interactive Playback),可以通过“选择工具”(Select Tool)来选择,然后移动被动对象,使其与 nCloth 对象碰撞。这样可以观察碰撞是如何影响 nCloth 的。然后,可以对碰撞或动态属性进行任何所需的调整,再设置对象的动画或缓存模拟。