第六讲 曲面建模—面片、NURBS建模
- 格式:ppt
- 大小:978.00 KB
- 文档页数:18
NURBS曲面的简介NURBS曲面与以往的实体建模方式有所不同,特别适用于创建复杂的曲面造型,NURBS 是Non-Uniform Rational B-Splires的缩写,使用它可以使以前实体建模难以达到的圆滑曲面的构建,变得简单、方便。
我们可通过在视窗中交互地调整构成曲面的点来完成复杂曲面造型的构建。
NURBS曲面大大扩展了MAX的建模功能。
在过去的版本中只能用增加面数、段数的方法使构建对象的表面看起来尽量平滑。
它们的缺点是难于创建复杂的曲面对象。
另外由于对象是由一些小的平面为基础而构建的,在渲染时可以看到面的边界;要得到平滑的曲线边缘则需增加面数,这样就会影响计算速度。
而NURBS曲面是解析生成的,计算速度相对快一些,并且渲染结果也是令你绝对满意的平滑曲面。
NURBS曲面的简介NURBS曲面与Shape项目栏中的NURBS曲线一样,都通过多个曲面的组合形成最终要创建的造型。
NURBS曲线与曲面上的调节点有两种:Points编辑点和CV控制点,这两种点的形式有所不同。
在对曲线或曲面进行编辑时你可发现由Points Vertex构成的曲线或曲面,这些点是在曲线或曲面上的;而CV点则是分布在曲线或曲面之外的,点与点之间不是曲线,而是控制曲线的控制线。
创建NURBS曲面在Create(创建)命令面板Geometry项目标中选择NURBS Surfaces菜单项。
这时可在Object Type物体类型卷展栏中看到Point Surf与CV Surf的命令按钮。
按下命令按钮后用鼠标在视窗中拖动创建曲面。
可以在曲面创建前在参数卷展栏中设定参数,也可以在曲面创建完成后在Modify(修改)命令面板中修改参数。
参数说明:Length长度Width宽度Length Points长度点数Width Points宽度点数可以对已创建好的曲面进行任意的修改。
进入Modify(修改)命令面板,如图2-57所示NURBS曲面的修改面板。
Maya Nurbs曲面建模模实例教程尽管 MAYA的Nurbs建模在制作生物模型的时候显得有些复杂,但它却是工业建模的利器,下面我就举个例子用 MAYA的Nurbs制作一个咖啡罐来具体说明一下它的使用技巧。
1.选择 MAYA菜单的Create -> CV Curve Tool,在顶视图绘制一条曲线,作为罐子的右上角;确保曲线是方行的,同时在 Status 状态栏打开 Snap To Grids。
(从左至右)拐角曲线;duplicate 复制曲线,Scale X=-1;attache 联接曲线,继续复制 Scale Z=-1。
2.切换到 Surfaces 菜单模式。
选中曲线,选择 Edit -> Duplicate Special ->?,设置 Scale X=-1,点击 Duplicate Special 按钮;同时选中新旧两条曲线,选择 Edit Curves -> Attach Curves ->?,设置 Attach Method=Connect,取消 Keep Originals,点击 Attach 按钮。
3.选中合并好的曲线,选择 Edit -> Duplicate Special -> ?,Scale X=1,Scale Z=–1,点击 Duplicate Special 按钮;同时选中新旧两条曲线,选择 Surfaces -> Loft,生成罐底的模型。
选择并删除曲线。
4.Shift 选择新建曲面上下两边的 Isoparm 结构线(也就是箭头终点的边)。
你也可以右键点击曲面,在弹出菜单中选择 Isoparm 模式,然后再开始选择。
选择 Edit Curves -> Duplicate Surface Curves,隐藏曲面以便于观察新建曲线;选中新建曲线,先后选择 Edit -> Delete By Type -> History 和 Edit Curves -> Reverse Curve Direction;选中这两条曲线,选择 Edit Curves -> Attach Curves如果没有使用 Reverse Curve Direction 反转曲线方向工具,合并的曲线就会在中心扭曲,这是因为 duplicate 复制出来的曲线在U方向与原曲线的方向是相反的。
NURBS建模1.NURBS的简单介绍NURBS是Non-Uniform Rational B-Spline的简称,是一组用来创建光滑的有机体形状和表面模型的工具,也可以用来创建弯曲路径,用来放样或作为相机的动画路径的同一类型的路径,是目前3D模型中相当重要的一种建模方式,对于一些高级动画建模几乎都是采用此方式进行建模。
2.创建NURBS曲线创建NURBS曲线有两种方法。
A) Point Curve(点曲线):用控制点来定义曲线。
在这种类型的曲线中,曲线必须通过这个控制点。
B) CV Curve(CV曲线):类似于点曲线,但是曲线不通过这个CV点,而是离这点非常近。
控制顶点可以影响曲线的弯曲程度,而不需要曲线通过这点。
3.NURBS的建造面板从NURBS的建造面板看,我们可以将其分为三部分,分别为:Point(点式)、Curves(曲线)、Surfaces(曲面);其中点式指令提供了可依据情况的不同自由加入所需要的作业点;曲线式指令可以加入独立属性的点于NURBS物件中;而曲面式指令则是锁定在物件曲面的用途上。
利用这些NURBS指令,可以使操作者在作业需要时,随时加入额外的作业曲线进行辅助。
Create Points(点建构)在NURBS Creation Box中,关于点的建构方面,总共提供了六种不同形式的作业工具。
如下:——Create Point(建立独立点):建立三度空间独立属性的点物件,像辅助物件中的Point。
——Create offset Point(建立偏移点):在视图中的独立点上建立一个附属于独立点的附属点物件。
与独立点的偏离值可以通过调节参数面板中的参数来实现。
——Create Curve Point(建立曲度点):可以在曲线上的任意位置上建立一个附属于曲线的附属点,该点对曲线有剪切作用,可在参数面板中进行调节。
——Create Curve-Curve Point(建立交集点):在与曲线与曲线之间加入点。