使用 nConstraint 可调整 Nucleus 对象(nCloth、nParticle、柔体和 nHair 对象)的行为,方法是限制它们的移动或将它们固定到其他对象。
访问“约束选项框”(Constraint Option Box)中的“使用集”(Use Sets)选项,以将所有选定 nCloth 对象的组件或者仅将选定的组件添加到动态约束选择集。“组件”(Component)约束具有其他选项。
在选定的面之间以及沿着 nCloth 网格选定的边创建“拉伸”(Stretch)或“弯曲”(Bend)“组件”(Component)约束。
在选定的 nCloth 对象组件、nHair 曲线顶点或 nParticle 对象(或单个 nParticle)之间创建“组件到组件”(Component to Component)约束。例如,可以使用“组件到组件”(Component to Component)约束将纽扣附着到 nCloth 衬衫。
您可以使用“力场”(Force Field)约束通过拒绝对象或特定顶点、nHair 曲线 CV 或 nParticle,来更正不需要的穿透。
“力场”(Force Field)约束可以应用于整个 Nucleus 对象,也可以用于本地化顶点、曲线 CV 或单个 nParticle。使用 dynamicConstraint 节点上的“力”(Force)、“强度”(Strength)和“强度衰减”(Strength Dropoff)属性,以确定力场的强度。正值会使力场将 nCloth、nHair 或 nParticle 向外推,而负值会导致力场将 nCloth、nHair 或 nParticle 向内吸。
创建从选定 nCloth 对象顶点、nHair 曲线顶点或 nParticle 对象组件到目标曲面(nCloth 对象或被动对象)的“点到曲面”(Point to Surface)约束。如果要将 nCloth 对象的一部分(如袖口的衬衫)保留到多边形网格(如角色的腕部),此类型的 nConstraint 将十分有用。
创建一个从选定 nCloth、nHair、nParticle 或被动对象组件到目标曲面(nCloth 或被动对象)的“在曲面上滑动”(Slide on Surface)约束。
它允许受约束组件沿约束它们的曲面移动或滑移。“在曲面上滑动”(Slide on Surface)约束是“点到曲面”(Point to Surface)约束的变型(它允许滑动)。此类型的 nConstraint 可以用于代替碰撞,大多数情况下的速度比碰撞快
请参见创建 nCloth 在曲面上滑动约束、创建 nParticle 在曲面上滑动约束或创建 nHair 在曲面上滑动约束。
为选定 nCloth 对象创建“可撕裂曲面”(Tearable Surface)约束。“可撕裂曲面”(Tearable Surface)可以使用“焊接”(Weld)约束方法,通过分离所有的面,生成新的边和顶点,合并 nCloth 的顶点,软化 nCloth 的边,并同时约束 nCloth 点(撕裂)或边(破碎),以使 nCloth 对象变得可撕裂或可破碎。
如果希望创建在与被动对象或其他 nCloth 对象碰撞时,可以被撕裂或破坏的 nCloth 曲面,此约束将非常有用。dynamicConstraint 节点上的“粘合强度”(Glue Strength)属性确定 nCloth 撕裂或破碎的轻松程度(请参见 dynamicConstraint)。
请参见创建可撕裂的曲面约束。
为选定 Nucleus 对象组件(nCloth 对象的顶点、边或面,nHair 的动力学曲线顶点以及 nParticle 的粒子)创建“变换”(Transform)约束。如果选择了 nCloth 边或面,所有的边或面的顶点也会被“变换”(Transform)约束。
“变换”(Transform)约束将 nCloth 对象和被动碰撞对象的选定顶点、nHair 曲线 CV 和 nParticle 对象的选定粒子保持在原地,或将其在 XYZ 空间中移动。“变换”(Transform)约束具有变换约束定位器,用于控制约束的顶点或粒子。此定位器可以是父对象、动画、或对另一个对象的约束。例如,可以为“变换”(Transform)约束的 nCloth 丝质头巾的变换约束定位器设置动画,指导其在从空中落下时的移动。
为选定的 nCloth、nParticle、被动对象或组件创建“排除碰撞对”(Exclude Collide Pairs)约束。请参见创建 nCloth 排除碰撞对约束或创建 nParticle 排除碰撞对约束。
从其目标 Maya Nucleus 对象移除选定的动态约束。
如果选择特性的 ,则将出现“绘制 nConstraint 属性工具”(Paint nConstraint Attributes Tool)设置。有关此工具的设置的详细信息,请参见 Artisan 工具设置。
可用于绘制 nCloth 约束的组件成员上的任何可用属性。会将绘制的约束属性值存储到磁盘上的纹理文件。从子菜单中选择一个属性:“强度”(Strength)、“粘合强度”(Glue Strength)或“权重”(Weight)。
如果选择特性的 ,则会显示“3D 绘制工具”(3D Paint Tool)设置。有关此工具的设置的详细信息,请参见 3D 绘制工具。
根据指定的特性,将选定 nCloth 约束的纹理贴图转化为在约束的成员顶点上存储的值。从子菜单中选择一个特性:“强度”(Strength)、“粘合强度”(Glue Strength)或“权重”(Weight)。