第3章基本曲面建模2020/1/282Maya的建模方法Maya有3种建模方法:(1)Polygon建模(2)NURBS建模(3)SUBDIVISIONSURFACE(细分)建模2020/1/2833.1曲面建模简介NURBS是Non-UniformRationalB-Spline(非均匀有理B样条曲线)英文缩写,是用数学方式描述包含在物体表面上的曲线或样条。NURBS表面的基础是NURBS曲线。在建模时,曲线有一个本质的用途;帮助用户创建并修改表面。用户不能渲染曲线,此曲线的调整总是处于曲面构造的中间环节。使用NURBS曲线,用户可以在表面曲线想定位的地方准确地定位点,并可通过移动曲线上或曲线附近的几个控制点来改造曲线或表面。2020/1/284NURBS建模优势有组织的平滑表面,例如,动物,人体,和水果。工业表面,例如,汽车,时钟,和杯子。用校少的控制点平滑控制较广的面。如果用户不能确信是否能使用NURBS,多边形,或细分表面来创建一个物体,应考虑首先使用NURBS。2020/1/285曲线工具架曲面工具架2020/1/2862020/1/287酒杯的制作过程2020/1/2883.2创建曲线Maya有四种曲线:CV曲线、EP曲线、任意曲线(用铅笔绘制)和圆弧曲线。创建曲线的四种工具2020/1/2893.2.1使用CVCurveTool创建曲线1选择CreateCVCurveTool命令。2把鼠标指针定位于指定的视图中。3单击以放置这条曲线的起点。起点是一个中空的小方框。按住鼠标左键,可以在视图中任意拖动CV。直到释放鼠标,才可以定位此CV点。4单击以放置第二个CV点。这个CV点以一个小字母U显示。此时在两个点之间,出现一条直线,这条直线叫做Hull线。Hull线并不是曲线的一部分,它只起控制曲线的作用。5单击以放置第三个CV点和第四个CV点。当放置第四个CV时,可控点所表达的曲线段就创建出来了。2020/1/2810改变CV曲线的形状无论曲线已经创建完,或者正在创建的过程中,都可以使用变换工具移动、旋转、缩放CV来改变曲线的形状。创建时改变曲线的形状1.在按下回车键完成曲线之前,按下Insert键。这时在最后一个CV点处,显示了一个移动操作器(操纵器),通过点击可以改变CV点如图所示。2020/1/28112拖动操作器移动CV点以改变曲线的形状3要想继续改变曲线的形状,单击其它的CV点并拖动相应的操纵器。在创建曲线时,删除曲线片断,按下键盘上的退格键。4按下Insert键,继续放置新可控点,按下回车键,完成曲线的创建。2020/1/2812曲线创建完毕后修改曲线的形状1选择要移动的可控点。2选择变换工具(例如,移动工具),然后拖动操作器移动CV。3创建完曲线后,如果删除曲线片断,选择可控点或编辑点,并按下退格键即可。设置CV曲线工具选项创建曲线之前,要设置工具选项。选择CreateCVCurveTool,打开选项视窗。2020/1/28133.2.2使用“EPCurveTool”编辑点曲线工具在工作区内只要有两个编辑点,使用EPCurveTo须至少有两个编辑点。创建编辑点曲线1选择CreateEPCurveTool命令。2单击以创建第一个编辑点。一个小字母X出现。3要想结束创建,按回车键。2020/1/28143.2.3使用PencilCurveTool绘制曲线1选择CreatePencilCurveTool;2鼠标指针变成一个小的铅笔。拖动铅笔画线便可;3要停止画线,释放鼠标便可。4使用EditCurvesRebuildCurve或EditCurvesSmoothCurve可以平滑曲线或简化曲线。使用PencilCurveTool创建曲线时,不能按退格键删除曲线片断。必须创建完曲线后,才能选择、删除曲线或编辑可控点。2020/1/28153.2.4使用Arctool绘制曲线1.ThreePointArcTool选择CreateArcToolsThreePointArcTool,将初始点、圆弧半径和末端点顺序放置,从而创建圆弧。2.TwoPointArcTool使用CreateArcToolsTwoPointArcTool,可以放置初始点和末端点,从而创建圆弧。圆弧的半径中两点距离的一半。2020/1/28163.3创建和编辑文本使用“CreateText”可以创建文本对象并控制它们的特性。字体的选择决定于计算机中安装的字体。选择“SelectCreateText◘”,打开选项视窗命令。Text设置要创建的文本。Font文本的印刷字体。TypeCurves文本类型是默认设置。此种文本以可以变换和操作的NURBS曲线显示。2020/1/2817Trim文本类型是以平面修剪表面进行创建的。因为这些文本是曲面,因此将会被渲染。Poly文本类型是以多边形进行创建的。当这些文本被选择时,在曲线之间将会产生平面修剪曲线,但你只能看到多边形表面。Bevel生成的文字带有倒角。2020/1/28183.4编辑曲线复制表面曲线连接曲线分离曲线对齐曲线打开和封闭曲线移动接缝剪切曲线相交曲线曲线倒角插入结点延伸曲线偏移曲线翻转曲线的方向重建曲线曲线是NURBS建模的一个重要元素,创建和编辑曲线是NURBS建模的关键。2020/1/28193.4.1复制表面曲线1.选择物体,按右键,在弹出菜单中选择Isoparm,如图所示:2.按住shift,选择等位线,将其拖动到适当位置;3.EditCurves→DuplicateSurfaceCurves即可。2020/1/28203.4.2AttachCurves(连接曲线)连接两条曲线的终点来创建一条曲线1.选择要连接的两条曲线。2.EditCurvesAttachCurves命令连结两条曲线。在指定点处连接曲线1.选择一条曲线上的连接点;2.按住Shift键,选择另一条曲线上的连接点;3.执行连接命令。2020/1/28213.4.3DetachCurves(分离曲线)分离一条曲线1选择要断开的曲线的曲线点。如果想断开多个点,按下Shift键的同时,在曲线上要断开的位置单击即可。2选择EditCurvesDetachCurves。曲线的分离位置呈高亮显示。2020/1/28223.4.4Open/closeCurve分离的曲线可以闭合,闭合的曲线可以打开。但一个圆打开后,再次闭合后不再是一个圆。3.4.5CutCurve选择两条相交的曲线,执行此命令,曲线就从相交点断开。3.4.6InsertKnot可以在一条曲线上选择的位置添加一个点。2020/1/28233.5创建曲面