资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第7章 创建NURBS曲线和曲面,本章导读 NURBS是创建具有光滑表面的理想工具,它提供了无缝结合,在曲面扭曲时仍能保持平滑,功能十分强大。 本章主要知识点 NURBS曲线和曲面 NURBS编辑,7.1 创建NURBS曲线,NURBS模型是由曲线和曲面组成的,NURBS建模也就是创建NURBS曲线和NURBS曲面的过程。NURBS是Non-Uniform Rational B-Splires的缩写,使用它可以使以前实体建模难以达到的圆滑曲面的构建变得简单、方便。我们可通过在视窗中交互地调整构成曲面的点来完成复杂曲面造型的构建。NURBS模型大大扩展了3ds max 6的建模功能。在前面所讲的建模中,只能通过增加面数、段数的方法使构建对象的表面看起来尽量平滑。它们的缺点是难于创建复杂的曲面对象。另外由于对象是由一些小的平面为基础而构建的,在渲染时可以看到面的边界;要得到平滑的曲线边缘则需增加面数,这样就会影响计算速度。而NURBS建模是解析生成的,计算速度相对快一些,并且渲染结果也是令你绝对满意的平滑曲面。 单击Shapes命令面板,在下拉列表中选择NURBS Curves,就会出现如图7-1所示的命令面板。 在NURBS Curves命令面板中有两种NURBS曲线。 Point Curve(点曲线):是一种用点来控制的光滑曲线,与直线类似,但它是光滑的。 CV Curve(可控曲线):是由带控制柄的点创建的曲线,其中控制柄可以影响曲线的弯曲程度。,分别单击Point Curve和CV Curve在视图中画出这两种曲线,如图7-2和7-3所示。从图中可比较这两种曲线。,图7-2 Point Curve曲线,图7-3 CV Curve曲线,选择创建的CV Curve曲线,点击Modify命令面板,选择其次对象Curve CV,选择曲线上的一点,此时其命令面板上的CV卷展栏如图7-4所示。在其中有个Weight选项,它是点的权重,每个控制曲线的顶点都有权重,控制每个点的权重就可使控制柄更好的定义曲线的形状。增加权重则曲线向控制曲线的顶点靠拢,降低权重则使曲线远离可控曲线的顶点。默认情况下,所有顶点的权重都为1。,图7-4 CV卷展栏,7.2 创建NURBS曲面,NURBS曲面与Shape项目栏中的NURBS曲线一样,都通过多个曲面的组合形成最终要创建的造型。NURBS曲面与NURBS曲线一样也有两种调节点:Points编辑点和CV控制点,在对曲面进行编辑时你可发现由Points Vertex构成的曲面,这些点是在曲面上的;而CV点则是分布曲面之外的。 单击 Geometry命令面板,在下拉列表中选择NURBS Surfaces,就会出现如图7-5所示的命令面板。,图7-5 NURBS Surfaces命令面板,在3ds max 6中还有一种创建NURBS曲面的方法,在视图上创建一个三维几何体,然后选择它,单击鼠标右键,就会出现如图7-10所示的菜单,在其中选择Convert to NURBS选项,该几何体就变成了NURBS曲面。单击 进入Modify面板,在堆栈中相应的出现一个NURBS修改器,可对其次对象进行编辑。,图7-10 转换为NURBS曲面,7.3 编辑NURBS,创建完NURBS曲线或曲面后,在Modify面板的堆栈中,点击前面的“”就会出现NURBS的次对象,如图7-11所示。同样,NURBS的次对象也可进行编辑,但是不同的次对象有着不同的编辑工具,这可利用NURBS工具箱来完成。,图7-11 NURBS Curve和Surface的次对象,在Modify命令面板下的General卷展栏下点击 NURBS Creation Toolbox工具箱按钮,就可以打开NURBS工具箱,如图7-12所示。 由图7-11可以看出NURBS工具箱中包含3个部分,Points(点)、Curves(线)和Surfaces(面)。下面就通过对这3个部分的介绍来了解如何编辑NURBS。,图7-12 NURBS工具箱,7.3.1 “Points”的编辑,在NURBS曲线和曲面中点的编辑是不一样的,首先在次对象中选择Point选项,在Modify命令面板上就会出现关于点编辑的卷展栏。 在 NURBS Curve和Surface点的编辑卷展栏中,点有多种选择选择方式,在这里就不再详细的介绍各个按钮的功能,下面就介绍NURBS工具箱中的点的编辑工具。 Create Point:创建一个独立自由的顶点。 Create Offset Point:在距离选定点一定的偏移位置创建一个顶点。 Create Curve Point:创建一个依附在曲线上的顶点。 Create Curve-Curve Point:在两条曲线的交叉处创建一个顶点。 Create Surf Point:创建一个依附在曲面上的顶点。 Create Surface-Curve Point:在曲面和曲线的交叉处创建一个顶点。,图7-15 Points,7.3.2 “Curves”的编辑,对于Curves次对象的卷展栏,大家可自己打开3ds max 6进行观察。在这里主要讲述在NURBS工具箱中“Curves”的编辑。图7-16为Curves曲线的编辑工具。,图7-16 Curves,Create CV Curve:创建可控曲线,与创建面板中按钮功能相同。 Create Point Curve :创建点曲线。 Create Fit Curve:创建拟合曲线,即可以使一条曲线通过曲线的顶点、独立顶点,曲线的位置与顶点相关联。 Create Transform Curve:创建变换曲线。创建一条曲线的备份,并使备份与原始曲线相关联。与复制时的Instance相似。如图7-17所示。,图7-17 Create Transform Curve,Create Blend Curve:创建过渡曲线。在一条曲线的端点与另一条曲线的端点之间创建过渡曲线。该工具至少需要有两条NURBS曲线次物体,生成的曲线总是光滑的,并与原始曲线相切,如图7-18所示。,图7-18 Create Blend Curve,Create Offset Curve:创建偏移曲线。创建一条曲线的备份,当拖动鼠标改变曲线与原始曲线之间的距离时,随着距离的改变,其大小也随之改变,如图7-19所示。 Create Mirror Curve:创建镜像曲线。如图7-20所示。,图7-19 Create Offset Curve,图7-20 Create Mirror Curve,Create Chamfer Curve:创建倒角曲线。在两条曲线的端点之间创建一段圆弧状的曲线。如图7-21所示。 Create Fillet Curve:创建圆角曲线。 Create Surface-Surface Intersection Curve:创建曲面与曲面的交叉曲线。 Create U Iso Curve:建立一条与曲面相关联的曲线,偏移沿着曲面的法线方向,大小随着偏移量而改变。如图7-22所示。,图7-21 Create Chamfer Curve,图7-22 Create U Iso Curve,Create V Iso Curve:在曲面上创建水平和垂直的Iso曲线。 Create Normal Projected Curve:创建标准投影曲线。以一条原始曲线为基础,在曲线所组成的曲面法线方向上向曲面投影。 Create Vector Projected Curve:创建矢量投影曲线,它与创建标准投影曲线相似,只是投影方向不同,矢量投影时在曲面的法线方向上向曲面投影,而标准投影是在曲线所组成的曲面方向上向曲面投影。 Create CV Curve on Surface:创建曲面上的可控曲线,这与可控曲线非常类似,只是曲面上的可控曲线与曲面关联。 Create Point Curve on Surface:创建曲面上的点曲线。如图7-23所示。 Create Surface Offset Curve:创建曲面上的偏移曲线。如图7-24所示。,图7-23 Create Point Curve on Surface,图7-24 Create Surface Offset Curve,7.3.3 “Surfaces”的编辑,NURBS工具箱有各种创建曲面的工具,其中还包括从曲线生成为曲面的工具,图7-25为NURBS工具箱中Surfaces的编辑工具。,图7-25 Surfaces,Create CV Surface:创建可控曲面。 Create Point Surface:创建点曲面。 Create Transform Surface:创建变换曲面。所创建的变换曲面是原始曲面的一个备份。 Create Blend Surface:创建过渡曲面。在两个曲面的边界之间创建一个光滑曲面。如图7-26所示。 Create Offset Surface:创建偏移曲面。创建与原始曲面相关联且在原始曲面的法线方向指定的距离。如图7-27所示。,图7-26 Create Blend Surface,图7-27 Create Offset Surface,Create Mirror Surface:创建镜像曲面。如图7-28所示。 Create Extrude Surface:创建拉伸曲面。将一条曲线拉伸为一个与曲线相关联的曲面。如图7-29所示。,图7-28 Create Mirror Surface,图7-29 Create Extrude Surface,Create Lathe Surface:创建旋转曲面。即旋转一条曲线生成一个曲面,如图7-30所示。 Create Ruled Surface:创建规则曲面。在两条曲线之间创建一个曲面,如图7-31所示,若看不见效果,可选择命令面板上的Flip选择。,图7-30 Create Lathe Surface,图7-31 Create Ruled Surface,Create Cap Surface:创建盖子曲面。在一条封闭曲线上加上一个盖子,它通常与Extrude命令相配合使用。如图7-32所示。 Create U Loft Surface:创建水平放样曲面。在水平方向上创建一个横穿多条NURBS曲线的曲面,这些曲线会形成曲面水平轴上的轮廓,如图7-33所示。,图7-32 Create Cap Surface,图7-33 Create U Loft Surface,Create UV Loft Surface:创建水平垂直放样曲面。它与水平放样曲面类似,不仅可以在水平面上放置曲线,还能在垂直方向上放置曲线,因此它可以更精确的控制曲面的形状。 Create 1-Rail Sweep:创建1轨扫描曲线。这需要至少两条曲线,一条做路径,另一条作为曲面的交叉界面。在制作时先选择路径路线,然后选择交叉界面曲线。如图7-34所示。 Create 2-Rail Sweep:创建2轨扫描曲线。这需要至少三条曲线,其中两条做路径,其他的曲线作为曲面的交叉界面。比1轨扫描更精确的控制曲面的形状。 Create a Multisided Blend Surface:创建多边融和曲面。在两个或两个以上的边之间创建融和曲面。 Create a Multicurve Trimmed Surface:创建多边剪切曲面。在两个或两个以上的边之间创建剪切曲面。 Create Fillet Surface:创建圆角曲面。在两个交叉曲面结合的地方建立一个光滑的过渡曲面。,图7-34 Create 1-Rail Sweep,E N D,返回,图7-1 NURBS Curves命令面板,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号