第三章 nurbs的各项基本操作
在这章里将讲解nurbs的各项基本操作,这里虽然没有直接讲怎样建模,但这些知识对于以后能够熟练流畅地建模非常重要,所以还是要仔细地学习。
3.1 nurbs和modifiers(变动修改)
一般来说,可以应用变动修改到nurbs模型,就像做其他3dmax物体一样。可以编辑变动修改,因为是应用到网格和面片曲面的。但这些不能应用到nurbs物体,当nurbs物体选择的时候,它们是不可用的。
3.1.1 变形nurbs物体
当bend(弯曲)和twist(扭曲)操作可控点次物体时,变形变动修改是这样工作的:
它们不把nurbs模型变成可编辑的网格物体。这个方法使能使用一个变形变动修改,展开堆栈层,可以对nurbs物体进一步编辑。然而,因为变形变动修改直接影响可控点和普通点,而不是nurbs模型的网格近似,将会产生意想不到的结果。例如,如果可控点比涟漪的波长还远,则(ripple)涟漪变动修改不能作用于曲面。如果想让这个变动修改来影响网格近似来代替可控点,可以首先应用一个网格选择变动修改。然后当展开堆栈层时,就可以编辑网格,注意现在不是一个nurbs物体。
3.1.2 nurbs物体和uvw贴图变动修改
当应用uvw帖图变动修改时,影响nurbs物体同影响网格物体时是一样的。如果展开堆栈层,变动修改仍然有效。然而,可以忽略个别曲面次物体的贴图。这样做,打开曲面产生贴图坐标选框,得到的是曲面固有的贴图;当关闭时,可以从展开的uvw变动修改里获得贴图。
3.1.3 nurbs选择变动修改
3dmax里有两个选择变动修改,ncurve sel(nurbs曲线选择)和nsurf sel(nurbs曲面选择),能够放置一个nurbs次物体选择变动修改在堆栈层上,这个功能仅能够修改选择的次物体。同样,选择的曲线次物体也是样条物体,可以作为路径和运动轨道。
nsurf sel(nurbs曲面选择)能选择除import(引入)物体以外的nurbs物体。ncurve sel(nurbs曲线选择)仅能够选择有效的顶级曲线物体。每个次物体的选择只能在一个单一的次物体级别
使用nurbs选择变动修改的方法:
1.在modify(变动)命令面板里选择一个nurbs物体,应用ncurve sel(nurbs曲线选择)和nsurf sel(nurbs曲面选择)中的一个。在物体级别选择变动修改是没有任何控制的。
2.点击打开堆栈层里的sub-objects(次物体)按钮,从下拉列表里选择一个次物体级别。
对于一致的次物体类型的选择修改有着同样的选择控制方法,除了选择连接的曲线或曲面是无效的。
当应用变动修改时候,也可以用名字来选择nurbs次物体。打开状态栏里的按钮,然后按h键,会显示一个对话框,这时只列出了当前级别所有次物体的名称,在列表里选择一个或多个物体,然后点击select键就会选择相应的次物体。
按ctrl+h也会出现一个对话框,不过这里只列出了鼠标所在位置相邻的次物体,这只在2.5版以后才有此功能。
3.使用选择控制来建立一个选择的次物体类型的选择设置。
用nsurf sel(nurbs曲面选择)变动修改,能选择除import(引入)物体以外的nurbs次物体。用ncurve sel(nurbs曲线选择)能选择除import(引入)和曲面物体以外的nurbs次物体。
一旦使用了变动修改来建立选择,就可以用其他的修改应用到自身上,如果选择的次物体是一条曲线,也可以用来作为路径和轨道。
注意:nurbs选择变动修改不支持像网格选择那样的拷贝和粘贴。拷贝和粘贴网格选择是基于顶点索引的。nurbs选择是基于物体的id号码的,每个模型可以有唯一的id号码。
3.2 nurbs和动画
一般来说,可以用打开animate按钮和变换次物体的属性来赋予nurbs曲线和曲面动画,例如改变可控点或点的位置,用动画参数控制从属nurbs次物体等,不能把以下几种方法做成动画,nurbs物体的建立、建立参数、nurbs物体基本的改变(例如添加或删除可控点或点)、attach(结合)物体等。
有一些nurbs编辑操作会丢失动画控制器。
一般来说,下面的几项操作能删除nurbs物体或次物体的动画:
。make independent(变成独立):直接删除次物体的任何动画;
。break(打断)、extend(扩展)、join(连接)、refine(精炼)和delete(删除)这些操作能改变曲线或曲面里的点或可控点的数目,也就删除了所有点或可控点的动画。
。fuse(溶化):先熔化的点或可控点的动画将丢失,先选取的点或可控点获得第二点的动画。
3.3 attach(结合)与import(引入)3dmax物体
这里有两种方法可以把3dmax的其他物体引进到一个nurbs物体中:
。attach(结合),可以结合网格和样条物体,把结合的物体转换为nurbs格式。一旦物体转换完毕,就可以作为一个nurbs曲面或曲线来编辑。然而,被转换物体的建立参数将丢失。
注意: 对于nurbs曲面,可以结合其他的nurbs物体,3dmax standard primitive(标准原始体)、其他类型的曲面或patch(面片)物体到一个nurbs曲面里。
。import(引入),可以引入其他的物体。被引入到nurbs物体里的物体不会丢失建立参数。可以选择引入的物体作为次物体。
把物体结合或引入到nurbs物体的方法:
1.选择nurbs物体,然后进入变动命令面板;
2.(可选的)如果想把物体重新调整并对齐nurbs物体中心,就要打开reorient(再调整)选框;
3.打开attach或import按钮。
4.点击一个物体来结合或引入。
当把鼠标移动到可以引入的物体上的时候,光标会改变形状。如果编辑的是一条nurbs曲线,则仅能结合nurbs曲线或样条曲线。如果编辑的是一个nurbs曲面,则可以结合曲线、nurbs曲面或可以转换的物体。
在第三步,可以点击attach multiple(结合多个物体)或import multiple(引入多个物体),如图所示,按这两个按钮可以显示一个对话框,用来选择多个物体一起结合或引入。
790)this.width=790;" galleryimg="no" _ewebeditor_ta_src="http%3a%2f%2fwww.3dmax8.cn%2fupimg%2fuserup%2f11558%2f100425221u7-a33-0.jpg">
790)this.width=790;" galleryimg="no" _ewebeditor_ta_src="http%3a%2f%2fwww.3dmax8.cn%2fupimg%2fuserup%2f11558%2f100425221u7-d95-1.jpg">
图中各选项框的含义如下:
lattice(格子):当打开时,显示黄色虚线的控制格(可以改变颜色, preferences/colors面板里)。在曲线和曲面的的cv级别,也有一个自身的display lattice(显示格子)的开关,这个设置将优先于总体设置。快捷键ctrl+l,在物体级别,这个快捷键相当于打开或关闭总体设置的lattice(格子)选项框。在次物体级别,相当于打开或关闭display lattice(显示格子)选项框。
curves(曲线):当打开时,显示曲线,快捷键ctrl+shift+c
surfaces(曲面):当打开时,显示曲面,快捷键ctrl+shift+s
dependents(从属次物体):当打开时,显示从属次物体,快捷键ctrl+d
surface trims(曲面剪切):当打开时,显示曲面的剪切情况,当关闭时,显示完整的曲面,即使是被剪切的。快捷键ctrl+shift+t
transform degrade(变换降级):当打开时,变换一个nurbs曲面就要降级显示,在视图里显示为黄色的虚线,以提高显示速度。当关闭时,曲面不降级显示,始终以实体方式显示,但这样会降低显示速度,快捷键ctrl+x
nurbs次物体建立工具箱:当打开时显示nurbs次物体建立工具箱,快捷键ctrl+t
3.5 curve approximation(曲线近似)和surface approximation(曲面近似)
nurbs曲线和曲面是解析生产的,产生和显示需要曲线来近似定义线,用曲面来近似定义面。可以通过在这个区域里设置近似的参数,来控制nurbs物体的显示。
3.5.1 display line parameters(显示线参数)
这个区域的控制是用来影响nurbs曲面在视图里的显示效果的,如图所示
790)this.width=790;" galleryimg="no" _ewebeditor_ta_src="http%3a%2f%2fwww.3dmax8.cn%2fupimg%2fuserup%2f11558%2f100425221u7-5z8-2.jpg">
u lines(水平线)和v lines(垂直线):线的数量影响nurbs在视图里的显示效果,分别控制着曲面自身的水平和垂直轴,降低这些值能加速曲面在视图中的显示,但降低了显示精度,当值为0时,仅显示物体的边缘,如图。
分别用iso方式和mesh网格方式显示的nurbs茶壶
iso only(仅显示iso线):当选择时,所有视图的曲面都以iso线方式显示。iso参数线类似于一种轮廓线。与传统的网格方式相比,iso线能以更简洁的线条来表现物体。
iso and mesh(显示iso和网格):当选择时,wireframe(线框)视图显示曲面的iso线,shaded(阴影)视图显示阴影曲面。
mesh only(仅显示网格):当选择时,wireframe(线框)视图显示曲面的网格,shaded(阴影)视图显示阴影曲面。
评论