3DSMax学习:NURBS建模实用技巧


在3DSMax学习过程中,建立模型是所有工作的开始,这对于初学者来说这往往也是最初引起学习兴趣的东西,因为3DSMax提供了很多快捷、方便的建模方法,但很多学习者只停留在初级阶段, 这是因为3DSMax的高级建模方法相对复杂,初学者往往找不到学习的门径。可是如果想要成为个中高手,3DSMax的高级建模方法又是必经之路,下面我就借一个小例子,与大家一起研究3DSMax的高级建模方法:NURBS建模。

  NURBS的意思是非均匀有理B样条曲面,它的非均匀性是指它的每个控制点的控制影响范围可以改变,有理是指NURBS模型都可以用数学表达式来定义。这种建模方法通过点、线、面的组合完成建模,点、线、面的控制方式灵活,可以生成任意复杂的模型,,在相互连接的表面里不会产生直角,形成的表面光滑,较适合于工业产品的多表面设计和复杂的生物模型。

  NURBS建模时通常遵循以下步骤,先建立模型轮廓,可以由面片物体转化或直接由NURBS曲线轮廓围成曲面。然后进入变动(Modify)命令面板在次级物体层级勾画出模型细部。需要注意的是在一个NURBS模型中,次物体从其相互关联方面的性质可分为从属次物体和独立次物体,从属次物体被显示为绿色,在执行命令时产生的次物体多数此类,它不能独立编辑,可通过修改它从属的对象来修改它。独立次物体显示为白色,可进行独立编辑。从属次物体可通过Make Iependent命令转化为独立次物体。这个命令在NURBS建模时经常用到。但很多从属次物体是对其从属对象起到形状限制作用,对它们使用该命令会引起从属对象外形的变化,应小心使用。

  对于NURBS建模的学习必须以实例来说明,否者无法记住数十个专用命令。下面我们就以制作NOKIA 3210移动电话为例来学习NURBS建模(以下是针对有一定NURBS建模基础的人写的简化步骤,在学习过程中如不清楚命令位置时,清查阅3DSMax手册或专门的NURBS建模手册,或发信给我E-Mail:moonstar@ihw.com.cn,nmoonstar@netease.com):
1、先在top视图用CV Curve画出模型的主体轮廓,如图001,3DSMax中有两种NURBS曲线,点曲线(Point Curve)是由曲线上的点控制的,这些点全部依附在曲线上。可控曲线(CV Curve)是由可控点控制的,这些点往往不在曲线上。这里使用的是可控曲线。
2、在front视图垂? 制轮廓线,并向下拉至大约为宽度的四分之一处,形成外轮廓,进入修改命令面板,在Curve子层中用Make Indenpendent命令将后复制的曲线变成独立曲线。如图002
3、使用Cup命令点取上下两条曲线,生成两个曲面,用Make Indenpendent命令使之独立。删除两条曲线(注意:应删除白色曲线,即一、二步生成的独立轮廓线,另外两条曲线为曲面的轮廓线,如删除则曲面变成方形。)
4、用Creat Blend Surface命令点取两个曲面的轮廓线,形成模型大样,调整Tension的值至满意效果。在进一步制作之前必须把外形调整准确,否则在对外形修剪以后,任何的外形修改都会影响到修剪面,带来很多麻烦,所以必须把外形调整准确,如图003。
5、在模型上表面用Creat CV Curve on Surface画出如图004曲线,画时曲面显示蓝色,注意曲线不能超出曲面范围。用Trim命令将其剪切出一曲线状空洞。在Surface层级选中并在原位置复制上表面(在NURBS建模过程中会产生大量次物体,初学者最好把经常用到的次物体的名字记下来以免混乱),为避免混乱,选中复制出的上表面,用Detch命令将其分离出来,命名Face。
6、选中Face,隐藏其它物体。在Curve层级选中曲线,用Flip Trim命令进行翻转剪切,如图005。然后用同样的办法,在Face面上生成屏幕,并调整好位置。如图006。
7、模型上还有很多凹面都可通过上述方法实现,由于篇幅所限就不一一赘述了,如图007。至于按键都是用基本几何形体修改成的。
8、再经过一些耐心的修饰,加入材质(此部内容不涉及本文,会在以后的文章中讨论),渲染后如图008。
  学习NURBS建模关键在于实践,很多东西不是一两次失败就能学到的,这也就是许多学习者止步不前的原因。希望借此文与大家共勉。