1、NURBS高级建模课程 NURBS简介: NURBS建模在工业设计和动画中变得越来越流行。事实上它是工业标准。NURBS建模的优点是当你不知道该怎么做时可以方便地获得帮助。 NURBS建模的优点 推崇NURBS是因为它的建模能力: * 有机体,象动物一样流线型表面,人类的身体和果实 * 工业产品表面(如汽车、钟和烤面包机) * 用少量的控制点调节出宽广平滑的表面 如果你不清楚你是要用NURBS、POLYGON还是SUBDIVISION SURFACE来创建物体,可以考虑从NURBS开始。如果必要,你可以把NURBS转化为POLYGON或SUBDIVISION SUR
2、FACE,因此,你可以修改原始的NURBS物体而MAYA会自动将改变传递到转化物上。你不能将POLYGON和SUBDIVISION SURFACE转化为NURBS。 如果你要创建象山或行星这样有棱角的物体,用POLYGON会更简单一些。如果你要创建象人类的脸或手指这样需要有许多细节的物体,还是用SUBDIVISION SURFACE简单些。 NURBS建模概述 有许多方法可以创建NURBS表面。例如,你可以用NURBS曲线创建威士忌酒杯的截面,然后让曲线旋转360度来完成酒杯建模。 当你对这个模型感到满意时,你就可以使用MAYA的一些渲染特性如颜色、纹理和高光赋予物体使它看上
3、去更真实。 曲线和表面 NURBS是Non-Uniform Rational B-Spline(非均匀有理B样条曲线)英文缩写,是用数学方式描述包含在物体表面上的曲线或样条。当然,你不必知道这些数学方式是怎么建立物体的。 需要理解的最重要的概念是NURBS表面的基础是NURBS曲线。你必须首先是NURBS曲线高手然后才能成为NURBS建模高手。曲线不被渲染,你只能通过它来控制表面。软件制造商基于不同的曲线类型有不同的建模方式。NURBS是所有曲线中表现最好的。使用NURBS曲线当你想要调节这些表面时可以很容易将它们放到恰当的位置。在MAYA中不管你用什么工具创建曲线,你创建的就是
4、NURBS曲线,这样可以保证通用性和更加容易控制。 复习NURBS建模常用工具: 一、 曲线工具: Duplicate Surface Curves(复制表面曲线):把一个曲面上的曲线复制出来,成为单独的NURBS曲线。 Attach Curves (连接曲线):把两条线连接起来,成为一条NURBS曲线。 Detach Curves (断开曲线):断开NURBS曲线。 Align Curves (对齐曲线):对齐两条曲线,使其保持G1或G2或G3连接,其中G1为位置连续;G2为切线连续;G3为曲率连续。 Open/Close Curves (打开/闭合曲线):将一
5、条曲线打开或闭合。 Cut Curve (剪切曲线):将两条以上相交曲线在交叉点处剪断或切除。 Curve Fillet (曲线倒角):对两条曲线创建圆形倒角或自由倒角。 Insert Knot (插入节点):为曲线添加(Knot,可以理解为EP)。 Extend (延伸): Extend Curve (延伸曲线):延伸曲线。 Extend Curve On Surface (延伸表面曲线):延伸一条表面曲线,单击执行。 Offset (偏移): Offset Curve (偏移曲线):偏移曲线。 Offset Curve On Surface (偏移表面
6、曲线):偏移表面曲线。 Reverse Curve Direction (反转曲线方向):反转曲线的方向。 Rebuild Curve (重建曲线):重新建立曲线,重新定义曲线上EP的个数,并在曲线上平均分布CV。 Project Tangent (投影切线):调整曲线的曲率以匹配表面的曲率,或者两条曲线交叉处的曲率。 二、曲面 Loft (放样):将所选曲线放样成面。 Planar (平面):根据所选择曲线剪切成面。 Extrude (挤出):将轮廓线沿路径基础成面。 Birail (双轨): Birail
7、1 Tool (双轨1工具):沿两条轨道曲线扫掠一条轮廓曲线创建一个表面。 Birail 2 Tool (双轨2工具):沿两条轨道曲线扫掠两条轮廓曲线创建一个表面。 Birail 3 Tool (双轨3工具):沿两条轨道曲线扫掠三条或更多轮廓曲线创建一个表面。 Boundary (边界工具):根据所选的边界曲线创建边界曲面。 Square (方形工具):根据所选四条或三条两两相交的边界曲线创建曲面。 三、编辑曲面 Project Curve On Surface (在曲面上投射曲线):将一条或多条曲线投射到
8、曲面上,创建表面曲线。 Intersect Surfaces (相交曲面):求出两个或更多曲面的交线。 Trim Tool (剪切工具):可以根据曲面上的表面曲线,剪切曲面。 Untrim Surfaces (取消剪切曲面):对于Trim过的曲面撤消Trim,恢复其原始形状。 Attach Surfaces (连接曲面):将两个曲面连接成一个曲面。 Detach Surfaces (断开曲面):将曲面沿所选择的结构线断开。 Ailgn Surfaces (对齐曲面):对齐两个曲面并保持其G1或G2或G3连接。 Open/Close Surfaces (打开/闭合曲面):打开或闭合
9、曲面。 Insert Isoparms (插入结构线):为NURBS曲面插入结构线。 Reverse Surface Direction (反转曲面方向):反转曲面的方向。 Rebuild Surfaces (重建曲面):重建曲面,单击执行。 Round Tool (圆角工具):为两个相交曲面倒圆角。 Surface Fillet (曲面衔接): Circular fillet (圆弧衔接):用圆弧表面连接原来的两个表面。 Freeform Fillet (自由衔接):用自由曲面连接两个曲面。 Fillet Blend Tool (混合衔接工具):根据所选表面曲线填补融合两个曲面。 Stitch (缝合): Stitch Surface Points (缝合曲面点):基于选择的点将两个(或更多)曲面缝合起来。 Stitch Edges Tool (缝合边工具):基于选择的边或Lsoparm将两个曲面缝合起来。 Global Stitch (全局缝合):缝合两个或更多曲面最近的边。 实例练习:用NURBS建立一个设想头。 飞行器建立:学习更加复杂曲面建造。 汽车的建立:充分应用NURBS的建模技巧和造型能力。






