优化 nCloth 转化的几何体
 
 
 

该部分提供的参考线有助于使多边形几何体(输入网格)更适合转化为 nCloth 对象。

使用低分辨率网格模拟 nCloth

对打算转化为 nCloth 的网格建模时,请注意随着输入网格分辨率的增大,模拟 nCloth 所需的计算数量将显著增加。这意味着对高分辨率网格进行模拟需要花费更长的时间。如果正在使用高分辨率的网格,既能保留网格的细节又能缩短模拟时间的一种方法是,创建并模拟一个较低分辨率的代理网格。然后,可以将模拟的输出网格用作高分辨率网格的包裹变形器。在输出网格上使用“网格 > 平滑(Mesh > Smooth)”,以完成 nCloth 效果。若要避免使用包裹变形器时出现网格穿透的情况,请增大 nCloth 对象的“厚度”(Thickness)属性,以使其适应包裹变形器。

如果可行,建立四边(四边形)多边形网格模型

nCloth 的一部分由使布料免于斜切的交叉链接的网络构成。生成的交叉链接适用于四边形多边形网格,而不适用于三角形化的多边形网格。这意味着使用三角形化的多边形对象创建的 nCloth,其平衡性可能不及使用四边形多边形创建的 nCloth。有关 nCloth 链接和交叉链接的详细信息,请参见 nCloth 动力学

使用三角形化的网格创建 nCloth 时,模拟期间可能会发生拉伸阻力区域和方向上的偏移。在下面的 nCloth 示例中,三角形化的 nCloth 在“变换”(Transform)约束区域出现拉伸偏移。在四边形 nCloth 网格中,交叉链接将使得拉伸更均匀。

为了使网格保持均匀,三角形化的 nCloth 对象可能需要更大的“拉伸阻力”(Stretch Resistance, )(尤其是那些边在相同方向上对齐的三角形)。另外,出现偏移的情况下,nCloth 模拟可能不会生成所需的效果。使用 Delaunay 三角剖分创建的输入网格不显示该偏移。

用于创建 nCloth 的四边形网格应具有大小一致或仅可能接近一致的四边形。相比较于用含有不同大小多边形的网格创建的 nCloth,用含有相似大小多边形的输入网格创建的 nCloth 将会生成更精确的碰撞。nCloth 输出网格使得四边形网格可以轻松地进行下游模拟的平滑(使用“网格 > 平滑(Mesh > Smooth)”),然而在不创建不需要的瑕疵的情况下,对三角形化的网格进行平滑则较为困难。