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