1、NURBS是一种非常优秀的建模方式,高级三维软件都支持这种建模方式。NURBS能够比传统的网格建模方式更好地控制物体表面的曲线度,从而能够创建出更逼真、生动的造型。NURBS曲线和NURBS曲面在传统的制图领域是不存在的,它们是为使用计算机进行三维建模而专门建立的,以便在三维建模的内部空间用曲线和曲面来表现轮廓和外形。下面介绍怎样建立NURBS曲线和曲面。13.1 NURBS建模概述 13.2 创建NURBS曲线 13.3 创建NURBS曲面 13.4 使用NURBS工具箱创建子物体 13.5 上机实践棒球棒 13.6 思考与练习 p13.1.1 NURBS的曲线、曲面类型 p13.1.2 N
2、URBS物体与子物体 p13.1.3 创建NURBS物体的一般途径 NURBS是Non-Uniform Rational B-Spline(非均匀有理B样条曲线)的缩写。其建模功能非常强大,已经逐渐成为工业曲面设计和造型的标准。它有如下优点:pNURBS造型是应用解析运算产生的,因此其速度快、精确度高、曲面光滑。pNURBS建模与多边形网格建模相比,更适合创建复杂的曲面。pNURBS造型的控制点较少,更方便对造型进行调节。p3ds Max 8中,系统为NURBS建模提供了一整套完整的造型工具。NURBS建模中,根据曲线、曲面是由Point还是由Control Vertex进行控制的,将曲线分为
3、两种类型:Point Curve(点曲线)和CV Curve(可控点曲线),将曲面也分为两类型:Point Surf(点曲面)和CV Surf(可控点曲面)。对NURBS物体进行修改时,首先在修改器堆栈列表中单击 按钮,列出所有的子物体。然后选中需要修改的子物体,进行修改,以达到对NURBS物体进行修改的目的。pPoint(点):主要是针对Point Curve及Point Surf而言的,Point子物体是在其上的,选中Point子物体进行修改,即是对Point Curve及Point Surf进行修改。pCV(可控点):主要是针对CV Curve或CV Surf而言的。除了曲线首尾两个可控
4、点和曲面4个角上的可控点外,其他可控点一般都不位于曲线或曲面上,但曲线或曲面却受控于这些可控点,通过对这些可控点的修改,从而达到修改CV Curve或CV Surf的目的。pCurve(曲线):在3ds Max 8中,有两种类型的曲线,一种是Point Curve,另一种是CV Curve。对曲面上的曲线进行修改,即可对物体进行修改,修改包括连接曲线、闭合曲线、分离曲线等。pSurface(曲面):在3ds Max 8中包含两种类型的曲面,一种是Point Surface,另一种是CV Surface。对曲面进行修改,即可对物体进行修改,修改主要指分割修改、连接修改等。pImport【导入】:
5、可以导入其他3ds Max物体。被导入的物体将保持自己的参数。当是NURBS物体一部分时,作为NURBS物体来渲染,但不能导入的子物体层级里编辑它。在这个子物体层级里,视图显示为一般类型的几何体,而不是NURBS物体。一个NURBS曲面能导入曲线、曲面或转换为NURBS的其他3ds Max 物体。在3ds Max 8中,可以直接创建NURBS物体,也可以将样条曲线转换成NURBS曲线,将基本几何体转换成NURBS曲面物体。p13.4.1 创建Point Surf和CV Surf p13.4.2 创建挤压曲面 p13.4.3 创建旋转曲面 p13.4.4 创建U放样和UV放样曲面 p13.4.5
6、 创建变换和偏置曲面 p13.4.6 创建融合和圆角曲面 p13.4.7 创建镜像曲面 p13.4.8 创建直纹曲面 p13.4.9 创建1轨放样和2轨放样曲面 p13.4.10 创建剪切曲面 p13.4.11 创建封顶曲面 在3ds Max 8中,系统专门提供了NURBS工具箱,如图13.19所示。本节介绍如何利用这个工具箱创建子物体。单击工具箱中的 (创建挤压曲面)按钮,在视图中的曲线上进行拉伸,可将其挤压出一定的高度,从而创建出一个新的曲面。单击工具箱中的 (创建旋转曲面)按钮,选取视图中的曲线,可使它进行旋转,创建出一个新的曲面。单击工具箱中的 (创建U放样曲面)按钮,顺次选取视图中的
7、多条曲线作为放样截面,创建出一个新的曲面。单击工具箱中的 (创建变换曲面)按钮,选取视图中的曲面,可将它复制出一个新的变换曲面。下面做个练习,看一下此按钮的使用。图13.61 拾取第一个截面图形图13.65 翻转法线后最终效果(2)选择第1个圆,进入Modify命令面板,在对象列表中右击,在弹出的快捷菜单中选择NURBS命令,将第1圆转化为NURBS曲线。(3)在如图13.84所示的General卷展栏中单击Attach按钮,依次选择其余的6个圆,不分先后顺序,将所有圆形加入到当前的NURBS曲线,如图13.85所示。(4)在如图13.86所示的Create Surfaces卷展栏中单击Cap按钮,在绘图区中选择第1个圆,将其加盖,效果如图13.87所示。(5)在如图13.86所示的Create Surfaces卷展栏中单击U Loft按钮,在绘图区中依次选择圆1、2、3,产生的蒙皮效果如图13.88所示。(6)按第(5)步的方法分别对圆 3、4、5以及圆5、6、7进行蒙皮,效果分别如图13.89和图13.90所示。图13.88 蒙皮效果