2.1.4 NURBS曲面的精度控制

NURBS曲面的精度有两种类型:一种是控制视图的显示精度,为建模过程提供方便;另一种是控制渲染精度,NURBS曲面在渲染时都是先转换成多边形对象后才渲染出来的,所以就有一个渲染精度的问题。NURBS曲面最大的特点就是可以控制渲染精度。

在视图显示精度上,系统有几种预设的显示精度。切换到“曲面”模块,在“显示>NURBS”菜单下有“壳线”“粗糙”“中等”“精细”和“自定义平滑度”5种显示精度的方法,如图2-5所示。

图2-5

技巧与提示

“粗糙”“中等”和“精细”3个选项分别对应快捷键为1、2、3,它们都可以用来控制不同精度的显示状态。

1.壳线

单击“壳线”命令后面的按钮,打开“NURBS平滑度(壳线)选项”对话框,如图2-6所示。

图2-6

壳线参数介绍

受影响的对象:用于控制“壳线”命令所影响的范围。“活动”选项可以使“壳线”命令只影响选择的NURBS对象;“全部”选项可以使壳线命令影响场景中所有的NURBS对象。

U/V向壳线简化:用来控制在UV方向上显示简化的级别。1表示完全按壳线的外壳显示,数值越大,显示的精度越简化。

2.自定义平滑度

“自定义平滑度”命令用来自定义显示精度的方式,单击该命令后面的按钮,打开“NURBS平滑度(自定义)选项”对话框,如图2-7所示。

图2-7

技巧与提示

这里的参数将在后面的内容中进行详细讲解。

3.视图显示精度和渲染精度控制

在视图中随意创建一个NURBS对象,然后按Ctrl+A组合键打开其“属性编辑器”对话框。该对话框中有“NURBS曲面显示”和“细分”两个卷展栏,它们分别用来控制视图的显示精度和渲染精度,如图2-8所示。

展开“NURBS曲面显示”卷展栏,如图2-9所示。

图2-8

图2-9

NURBS曲面显示卷展栏参数介绍

曲线精度:用于控制曲面在线框显示状态下线框的显示精度。数值越大,线框显示就越光滑。

曲面精度着色:用于控制曲面在视图中的显示精度。数值越大,显示的精度就越高。

U/V向简化:这两个选项用来控制曲面在线框显示状态下线框的显示数量。

法线显示比例:用来控制曲面法线的显示比例大小。

技巧与提示

在“曲面”模块下执行“显示>NURBS>法线(着色模式)”菜单命令可以开启曲面的法线显示。

展开“细分”卷展栏,如图2-10所示。

图2-10

细分卷展栏重要参数介绍

显示渲染细分:以渲染细分的方式显示NURBS曲面并转换成多边形的实体对象,因为Maya的渲染方法是将对象划分成一个个三角形面片。开启该选项后,对象将以三角形面片显示在视图中。