“模拟参数”卷展栏设置用于指定重力、起始帧和缝合弹簧选项等常规模拟属性。这些设置在全局范围内应用于模拟,即应用于模拟中的所有对象。
确定每个 3ds Max 系统单位表示多少厘米。
布料自动设置厘米/单位为每英寸(3ds Max 中的默认系统单位)等于 2.54 厘米。例如,如果您设置系统单位为一英尺,则布料自动设置厘米/单位为 30.48 (12x2.54)。
进行布料模拟时,尺寸和比例都很重要,因为即使采用同样的织物,10 英尺的窗帘的行为和一英尺见方的手帕的行为也大为不同。
单击此按钮,设置地球的重力值。
启用之后,重力值(参阅后续内容)将影响到模拟中的布料对象。
以 cm/sec2 为单位的重力大小。负值表示向下的重力。正值(即无符号)表示作用于布料对象的重力令对象向上移动。默认值设置为与地球的重力加速度相同:-980.0 cm/sec2。
模拟器可以采用的最大时间步阶大小。
此值以秒测量。该值必须小于一帧的长度(对于 30 fps 的动画小于 0.033333)。值为 0.02 通常是所要使用的最大值。降低此值将导致模拟器计算时间更长,但是通常可以提供更好的效果。模拟器将在必要时自动降低其时间步阶,但此设置是其要尝试的最大值。此值与 Subsample 参数结合使用:实际最大值等于步长值 除以 Subsample 值。
3ds Max 对固体对象位置每帧的采样次数。默认设置为 1。
采用默认值时,布料对模拟中的固体对象每帧采样一次。在物体快速移动或旋转时,增加此值将会有所帮助,但是此值设置越高,模拟速度就越慢。
模拟开始处的帧。如果在执行模拟之后更改此值,则高速缓存将移动到此帧。默认设置为 0。
开启之后,确定模拟终止处的帧。默认设置为 100。
开启之后,检测布料对布料之间的碰撞。将此设置关闭之后,将提高模拟器的速度,但是会允许布料对象相互交错。
该数字设置指定布料趋向于避免布料对象自相冲突的程度,但是这要以模拟时间为代价。范围从 0 到 10。默认设置为 0。
这是最大限制。如果布料需要较少的计算来解决所有碰撞,则它也会较小。在大多数情况下,值没有必要大于 1。
(过时功能。该复选框无效。)
开启之后,模拟器将考虑布料对实体对象的碰撞。此设置始终保留为开启。
开启之后,使用随 Garment Maker 创建的缝合弹簧将织物接合在一起。
此设置仅对已使用 Garment Maker 修改器后的对象有效。在将衣服接合到一起之后,关闭此选项。关闭之后,布料将确认已经缝合在一起的顶点,并将令其始终保持同步一致。开启该选项之后,如果缝合弹簧不是足够牢固(实际上,在此情况下的顶点之间始终存在某些细微的间隙),这些顶点总是有机会分离。
用于切换缝合弹簧在视口中的可视表示。这些设置并不渲染。
启用时,将在渲染时触发模拟。利用此项可以使用网络计算机生成模拟,从而使您能够使用自己的计算机处理场景的其他方面。请参阅此处的步骤。
渲染完成后,布料将写入每个布料对象的缓存。您可以在“选定对象”展卷栏(布料)(只有在选定单个对象时可用)上指定该缓存文件。如果未指定名称,3ds Max 将创建一个名称。
该数值指示模拟的优先级;模拟将以升序运行。对于具有相同优先级的修改器,未定义顺序。
启用时,布料对同一碰撞对象两个部分之间收缩的布料进行测试。
该选项有助于布料与碰撞对象的小部分特征碰撞,如手指。对高分辨率碰撞对象有显著的性能改进。
利用顶点颜色可以显现织物中的压缩/张力。拉伸的布料以红色表示,压缩的布料以蓝色表示,其他以绿色表示。您可以使用数值设置更改张力/压缩的范围,可通过在红色和蓝色之间移动来完成此操作。值越大,着色越深。此操作仅限于 Garment Maker 对象。
禁用张力 |
启用张力并设置为 0.02 |
控制在完成撕裂布料之前如何在设置的撕裂上平滑布料。
这两个选项的差别主要在于它们是否与“点缓存”修改器兼容。请参见点缓存修改器(对象空间)。