“曲面近似”卷展栏上的控件与NURBS 曲面对象的曲面近似控件相同,但是有两个附加的按钮:“选定集”和“重置”。
该组中的控件影响 NURBS 曲面在视口中的显示。
是视口中用于近似 NURBS 曲面的线条树,分别沿着曲面的局部 U 向维度 和 V 向维度。减少这些值会加快曲面的显示速度,但是却能够降低显示的精确性。增加这些值会提高精确性,但是却以时间为代价。将其中一个值设置为 0 将只以相应的维度显示对象的边。
在线框视口中,使用此选项可以查看用于视口的曲面近似。
NURBS 茶壶的等参线和网格显示
另外,对 NURBS 对象应用网格修改器(如“网格选择”)时,也会使用“视口”曲面设置。因为该修改器会影响场景的几何体,所以,这一点是很重要的。
用于选择低、中或高质量层级的预设曲面近似值。选择预设值时,使用的值将会显示在“细分方法”组框中。
预设值保存在 3dsmax.ini 文件中。通过使用以下组框“保存细分预设”中的按钮,可以自定义预设值。
选择低质量(相对)层级的曲面近似。默认值如下:
视口,基本曲面:
方法=空间和曲率
边=50.0
距离=50.0
角度=50.0
合并=0.0
“高级参数” 最小值=0,最大值=3
渲染器,基本曲面:
方法=空间和曲率
边=20.0
距离=20.0
角度=15.0
合并=0.01
“高级参数” 最小值=0,最大值=3
渲染器,置换曲面:
方法=空间和曲率
边=20.0 距离=20.0
角度=10.0 合并=(不可用)
“高级参数” 最小值=0,最大值=2
(视口和渲染的默认值。)选择中等质量层级的曲面近似。默认值如下:
视口,基本曲面:
方法=空间和曲率
边=20.0
距离=20.0
角度=15.0
合并=0.0
“高级参数” 最小值=0,最大值=3
渲染器,基本曲面:
方法=空间和曲率
边=10.0
距离=15.0
角度=10.0
合并=0.01
“高级参数” 最小值=0,最大值=4
渲染器,置换曲面:
方法=空间和曲率
边=10.0
距离=10.0
角度=4.0
合并=(不可用)
“高级参数” 最小值=0,最大值=3
选择高质量层级的曲面近似。默认值如下:
视口,基本曲面:
方法=空间和曲率 边=5.0 距离=15.0 角度=10.0 合并=0.0 高级参数 最小值=0,最大值=3
渲染器,基本曲面:
方法=空间和曲率
边=5.0
距离=5.0
角度=3.0
合并=0.01
“高级参数” 最小值=0,最大值=4
渲染器,置换曲面:
方法=空间和曲率
边=5.0
距离=5.0
角度=2.0
合并=(不可用)
“高级参数” 最小值=0,最大值=4
单击一个按钮可将当前“细分方法”设置保存为新的“低”、“中”或“高”预设。这些值保存在 3dsmax.ini 文件中。
自定义的预设值将覆盖默认预设值。要恢复默认值,可以重新输入上述默认预设值,然后使用相应的按钮进行保存。通过 3dsmax.ini 文件,以删除自定义预设值,也可以恢复默认值。
自定义预设值时,按钮名称和曲面近似质量之间没有必需的关联。3ds Max 不能分辨细分的“优质”程度,例如,您可以采用“低”预设保存非常高质量的曲面近似。
如果已经选择“视口”,该组框中的控件会影响 NURBS 曲面在视口中的显示;如果已经选择“渲染器”,这些控件还会影响渲染器显示曲面的方式。您可以在五种算法中进行选择。采用其他方法对 NURBS 曲面进行细化时,每种算法都可以计算该曲面的近似值。
总而言之,如果选定的预设值可以提供理想的结果,则不必进一步调整该卷展栏中的控件。如果使用其他预设值出现问题,请进行调整。
提示
例如,如果将茶壶转换成 NURBS,并将 U 和 V 向步数设置为 15,则“规则”方法会生成 4470 个面,而“参数化”方法会生成 204960 个面。
NURBS 茶壶的参数网格
“边”参数可以在细化时指定三角形的最大长度。该值是对象边界框的百分比。减小该值时,将会提高准确性,但会延长渲染时间。
NURBS 茶壶的“空间”网格
“距离”参数可以指定近似值偏离实际 NURBS 曲面的远近程度。距离是每个曲面边界框的对角线的百分比。对象中的每个曲面基于其大小细化,独立于其他曲面,并且缩放曲面并不能更改其细化。减小该值时,将会提高准确性,但会延长渲染时间。如果将“距离”设定为 0.0,3ds Max 将会忽略此参数,并使用“角度”控制准确性。
“角度”参数可以在计算近似值时指定各面之间的最大角度。减小该值时,将会提高准确性,但会延长渲染时间。如果将“角度”设定为 0.0,3ds Max 将会忽略此参数,并使用“距离”控制精度。
如果“距离”和“角度”都为 0.0,该曲面将会退化,因此,它可以变成平面。
NURBS 茶壶的“曲率”网格
“边”参数可以在细化时指定三角形的最大长度。该值是对象边界框的百分比。减小该值时,将会提高准确性,但会延长渲染时间。如果将“边”设置为 0.0,则效果与“曲率”方法等同。
“距离”参数可以指定近似值偏离实际 NURBS 曲面的远近程度。距离是每个曲面边界框的对角线的百分比。对象中的每个曲面基于其大小细化,独立于其他曲面,并且缩放曲面并不能更改其细化。减小该值时,将会提高准确性,但会延长渲染时间。如果将“距离”设定为 0.0,3ds Max 将会忽略此参数,并使用“边”和“角度”值控制准确性。
“角度”参数可以在计算近似值时指定各面之间的最大角度。减小该值时,将会提高准确性,但会延长渲染时间。如果将“角度”设定为 0.0,3ds Max 将会忽略此参数,并使用“边”和“距离”值控制准确性。
如果“距离”、“角度”和“边”都为 0.0,该曲面将会退化,因此,它可以变成平面。
(仅限“渲染器”)启用时,要在计算细化期间考虑对象到摄影机的距离。从而可以通过对渲染场景距离范围内的对象不生成纹理细密的细化来缩短渲染时间。只有渲染摄影机或透视视口时,才能使用依赖于视图的效果。该效果不适用于正交视图。激活“视口”时,将会禁用该控件。
对于“空间”、“曲率”和“空间和曲率”方法,如果启用“依赖于视图”,则“距离”和“边”值将用于指定像素而不是 3ds Max 的默认单位。
控制对边处于连接或近乎连接状态的曲面子对象的细化。如果输入到需要网格的修改器(如“网格选择”),以及如果是为产品级渲染细化 NURBS 曲面,则在默认情况下,3ds Max 会根据沿边的面数调整相邻曲面的细分,以使其相互匹配。“合并”参数可以控制上述操作方式。如果“合并”值为零,相邻面将保持不变。增加“合并”值会增加 3ds Max 用于计算应如何匹配边的距离,从而在渲染时确保曲面之间没有间距。默认值为 0.01。
在大多数情况下,不必调整“合并”。如果渲染时显示近乎相邻的面间的间距,将会增加“合并”值,以便将其消除。
从技术上讲,“合并”值是对象边界框对角线的 0.1%。换而言之,如果“合并”值为 1.0(在大多数情况下高于所需的值),将会是对角线长度的 0.1%。因为“合并”值基于对象的维数,所以,可以缩放 NURBS 模型,而不会影响“合并”设置。
单击时,可以显示“高级曲面近似”对话框。该对话框中的参数可以应用于“空间”、“曲率”和“空间和曲率”近似方法。
启用该选项之后,在此工具中选择的设置将覆盖选定 NURBS 模型中的所有子对象特定曲面近似设置。如果禁用,该工具会影响顶级 NURBS 模型,但是单个曲面子对象的局部设置不受影响。默认设置为禁用状态。
将工具中活动的曲面近似值应用到所有选定的 NURBS 对象。
将工具中的值重置为 NURBS 曲面的默认设置。