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的渲染方法是将对象划分成一个个三角形面片。开启该选项后,对象将以三角形面片显示在视图中。