nCloth 对象特性确定了布料的物理特征。在移动以及与其他对象交互时,这些特性均会影响布料的行为。可以调整六种类型的特性:“碰撞”(Collisions)特性(包括“碰撞特性贴图”(Collisions Properties Maps))、“动力学特性”(Dynamic Properties)(包括“动力学特性贴图”(Dynamic Properties Maps))、“力场生成”(Force Field Generation)特性(包括“力场贴图”(Force Field Maps))、“风场”(Wind Field)特性、“质量设置”(Quality Settings)特性和“压力”(Pressure)特性。          

“碰撞”(Collisions)特性确定了 nCloth 在与其他 Nucleus 对象碰撞时的特征。可以设定类似“反弹”(Bounce)“摩擦力”(Friction)“粘滞”(Stickiness)等特性。这些特性确定了 nCloth 的性质。在设定“碰撞”(Collisions)特性时,问自己如下问题:          

  • 该布料是否像棉絮一样具有弹性、反弹性或舒适性?

  • 该布料是像丝绸一样平滑,还是像麻布一样粗糙?

  • 该布料是否会在与其他 Nucleus 对象碰撞后移动或反弹?

  • 该布料是否会在碰撞后粘着其他对象?

  • 该布料是由厚材料(如羊毛)还是薄材料(如丝绸)制成?

“动力学特性”(Dynamic Properties)确定了 nCloth 在与其他对象互动、被设置动画以及被施加其他力时的行为。在模拟过程中,“动力学”特性提升了 nCloth 的性质,即基于“动力学特性”(Dynamic Properties)的延伸性、弯曲性、变形性和压缩性。在设定“动力学特性”(Dynamic Properties)时,问自己下列问题:          

  • 该布料在拉动时是否会延伸(像松散的针织衫一样)?

  • 该布料在压缩时是否会起皱(像硬衬布一样)?

  • 该布料是否像画布一样重?

  • 该布料的表面边缘是否像桌布一样会弯曲?

  • 该布料在受到其他对象影响时会发生多大程度的变形?

  • 该布料如何轻易或难以被风吹动?

“力场生成”(Force Field Generation)特性确定了将 Nucleus 对象推离 nCloth 或将 Nucleus 对象拉向 nCloth 的力的方向和强度。在设定“力场生成”(Force Field Generation)特性时,问自己下列问题:          

  • 该布料是否会产生防止与其他对象发生碰撞的力?

  • 该布料是否会将 Nucleus 对象推开?

  • 该布料是否会将 Nucleus 对象拉近?

  • 推力和拉力的强度怎样?

  • 力场的活动区域有多大?

“风场生成”(Wind Field Generation)特性确定了可以通过 nCloth 对象运动生成的风场的特征。此外,这些特性还可以用来阻止其 Nucleus 系统的动态风吹离 nCloth 对象。在设定“风场生成”(Wind Field Generation)特性时,问自己下列问题:          

  • 该布料运动所创建的风是否会影响到其他 Nucleus 对象?

  • 该布料运动所生成的风场会移动多远,以及有多少其他 Nucleus 对象将会受到风场影响?

  • 该布料的循环和旋转运动所生成的风场是否会产生逼真的布料摆动效果?

  • 该布料是否受其 Nucleus 系统动态风的干扰?

“压力”(Pressure) 特性确定了 nCloth 保持其内部风量以及在 nCloth 内增加或减少压力的方式。在设定“压力”(Pressure)特性时,问自己下列问题:          

  • 该布料如何快速膨胀或压缩?

  • 已膨胀的布料是否有孔?

  • 已膨胀的 nCloth 能在多大程度上抵抗变形或压缩?也就是说,能够承受多大的压力。

“质量设置”(Quality Settings) 特性确定了 Maya Nucleus 解算器尝试解决不必要的布料行为(如穿透和陷阱 nCloth)的方式。如果 nCloth 组件无法正确碰撞,调整这些设置可能会有助于解决碰撞失败问题。在设定“质量设置”(Quality Settings)特性时,问自己下列问题:          

  • 该布料是否能够渗透本身系统中的其他布料或碰撞对象?

  • 该布料是否能够渗透本身的几何体?

  • 该布料是否能够渗透本身,然后粘住?

  • 该布料是否能够渗透本身系统中的其他布料或碰撞对象,然后粘住?

       

,