第六讲 曲面建模—面片、NURBS建模

合集下载

NURBS建模技术PPT

NURBS建模技术PPT

计算机方法研究:
计算机图形学(Computer Graphics,简称CG) 使用数学算法将二维或三维图形转化为计算机显示器的栅格形式 表示图形、图形的计算、处理和显示的相关原理与算法。
NURBS建模
数字化建筑设计概论
1、CAD类软件技术基础知识 几何造型技术:是一项研究在计算机中,如何表达物体模型形状的技术 计算机中描述物体的三维模型:线框模型、曲面模型和实体模型 1962年,法国雷诺汽车公司的Pierre Bezier 构造了一种以逼近为基础 的参数曲线和曲面的设计方法,这就是Bezier曲线和曲面。 1964年,MIT的教授 steven A ,coons提出Bezier超限插值曲面造型的思想, 既通过插值4条任意的边界曲线构造曲面。 实体造型:1973年英国剑桥大学CAD小组的Build系统 美国罗彻斯特大学的PADL-1系统。 1978年英国Shape Data推出实体造型系统Romulus,首次引入 采用代数方程的形式精确表示二次曲面
NURBS建模
数字化建筑设计概论
2、NURBS概念
NURBS技术
Maya
3Dmax
Rhino
Amapi
CATIA
………
Alias|Wavefront Dassault System Autodesk
NURBS建模
数字化建筑设计概论
3、软件的学习方法
NURBS建模 3、软件操作的学习过程
数字化建筑设计概论
数字化建筑设计概论
2、NURBS概念
提出NURBS方法,即非均匀有理B样条方法主要是为了找到与描述自由型曲线曲面的B样条 方法既相统一、又能精确表示二次曲线弧与二次曲面的数学方法。 NURBS中还有一些难以解决的问题: 比传统的曲线曲面定义方法需要更多的存储空间 权因子选择不当会引起畸变 对搭接、重叠形状的处理很麻烦。 反求曲线曲面上点的参数值的算法,存在数值不稳定问题

第六讲 曲面建模—面片、NURBS建模

第六讲 曲面建模—面片、NURBS建模
● 将基本几何形转换为NURBS对象 选择NURBS编辑修改,便可将几何对象转换为NURBS曲面。
● 使用Extrude 和Lathe编辑修改器输出NURBS对象
NURBS建模实例
● 飞机机头整流罩制作实例
技术要点:使用NURBS旋转建 模工具创建机头模型,并通过对 其Surface次物体级进行编辑使 机头部分与机舱部分完全吻合。
创建面片对象的方法 ● 直接创建面片对象
使用Create面板可以创建三角形和四边形两种基本面片,然后用 Edit Patch编辑修改对基本面片对象的点、边界或面片次对象进行编 辑建模。
● 将基本几何形转换为面片对象 选择Editable Patch编辑修改,便可将几何对象转换为面片。
● 使用Edit Patch编辑修改器 对任何一个对象应用Edit Patch编辑修改器,可转换为三角形面片。
高级建模造型
主要内容
教学要求
三维物体高级建模 ■ 面片建模 ■ NURBS建模
三维物体高级建模实例 ■ 飞机机舱模型制作实例 ■ 金鱼模型制作实例 ■ 飞机机头罩制作实例 ■ 喷壶壶体制作实例
二维形体基本建模
■ 了解面片建模方式,学会 Edit Patch修改器使用方法,通 过四边形面片和三角形面片来创 建物体造型
鱼形态更加形象,更加光滑。 5. 加点增加细节——增加新的点、新的线,加大网格密度。
● NURBS建模 NURBS是一种非常优秀的建模方式,在高级三维软件当中都支
持这种建模方式。NURBS能够比传统的网格建模方式更好地控制物 体表面的曲线度,从而能够创建出更逼真、生动的造型。如人的皮 肤,面貌或流线型的跑车等。
● 使用Extrude 和Lathe编辑修改器输出面片对象

计算机游戏角色设计基础-第3章-NURBS曲面建模

计算机游戏角色设计基础-第3章-NURBS曲面建模

计算机游戏角色设计基础(Maya)
3.4 曲线编辑菜单
NURBS曲线编辑常见编辑命令 8) Curve Fillet(曲线倒角) 9) Insert Knot(插入节点) 10) Extend Curve(扩展曲线) 11) Extend Curves On Surface(扩展曲面曲线) 12) Offset Curve (偏移曲线) 13) Offset Curve On Surface (偏移曲面曲线) 14) Reverse Curve Direction(反转曲线方向)
计算机游戏角色设计基础(Maya)
3.2 Nurbs 曲线
NURBS曲线在Create菜单中选择CV Curve Tool(CVs可控点) 和EP Curve Tool(编辑点)曲线工具创阿金曲线,也可使用Pencil Curve Tool(铅笔曲线)与Arc Tools(圆弧工具)创建曲线
计算机游戏角色设计基础(Maya)
计算机游戏角色设计基础(Maya)
3.4 曲线编辑菜单
NURBS曲线编辑常见编辑命令 15) Rebuild Curve (重建曲线) 16) Fit B -spline(三次几何体转换成线性几何体) 17) Smooth Curve(平滑曲线) 18) CV Hardness(硬化CV点) 19) Add Points Tool(添加点工具) 20) Curve Editing Tool(曲线编辑工具)

3.4 曲线编辑菜单
3.5 Nurbs 曲面创建
计算机游戏角色设计基础(Maya)
3.1 Nurbs 曲线建模介绍
曲面建模方式制作出的模型属于Nurbs模型,它适合于制作工业 模型,基本上都是依靠曲线来创建面,并最终组成模型

NURBS曲面的简介

NURBS曲面的简介

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曲面的修改面板。

4Nurbs曲面建模

4Nurbs曲面建模

Nurbs曲面建模
编辑Nurbs曲面(Edit Nurbs菜单下)
• Booleans[布尔运算] Union[并集]、Subtract[差集]、 Intersect[交集] • Attach Surfaces[合并曲面]将两个曲面连接成一个曲面 • Detacth Surfaces[分离曲面]将曲面沿所选等参线处断开 • Open/Close Surfaces[开放/封闭曲面] • Insert Isoparms[插入等参线] • Rebuild Surfaces[重建曲面]
曲线成面(Surfaces 菜单下)
6、Boundary 创建边界表面 可以用三条曲线或者四条曲线创建三边或者四边曲面。边 界表面,先选曲线后选命令。
7、Square 创建方形曲面 也可以创建出带有三边或者四边边界的曲面,但是该工具 要求绘制的边界边必须相交,如果不相交的话,则生成不 了曲面,这也是方形曲面和边界曲面的最大不同点。 8、Bevel创建倒角表面 通过曲线生成一个带有倒角边界的突起表面,这些曲线包 括文本曲线和修剪边界,先选曲线后选命令。 9、Bevel Plus 倒角增强
Nurbs曲面建模
曲线成面(Surfaces 菜单下)
1、Revolve旋转成型命令 这个命令是使用一条曲线进行旋转,最终成为一个曲 面模型。先执行Create(创建)→CV Curse Tool(CV曲 线工具)或EP Curse Tool(EP曲线工具)命令画出线, 值得注意的是起始点都要在一条平行线上(可到侧视图去 画),然后运用这个命令,就可以使这条线进行旋转成型 的操作。
(1) Birail1 单轨扫描 先选择轮廓线 然后选择2条轨道线。 (2) Birail2 双轨扫描 (3) Birail3+ 多轨扫描:先点命令,再依次选择轮廓线 然后回车,最后选择路径线,会自动成面。

Maya Nurbs曲面建模模实例教程

Maya 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方向与原曲线的方向是相反的。

第3章 NURBS曲面建模

第3章  NURBS曲面建模

1
本章知 一般曲面成型 特殊曲面成型 曲面的布尔运算 缝合曲面
2
3.1 创建曲面基本体
在Maya 2008中,关于曲面的创建有两种方法 :一种是使用命令或者工具架上的创建工具创建曲 面基本体,也就是NURBS基本体;另一种方法是 使用曲线来生成一些比较复杂的曲面。
21
3.7 连接曲面
连接曲面是NURBS建模中一个重要的工具,它 可以使曲面间产生光滑的过渡,它包含三个工具,分 别是:Circular Filler、Freeform Fillet和Fillet Blend Tool,它们分别对应于相交或者不相交的的曲面创建 曲面圆角,从而实现曲面的连接。
22
13
3.4 编辑曲面
对于曲面建模了说,编辑的方法是非常重要的, 可能同样的一个曲面造型,在不同的人眼里边,它们 的最终形状是完全不同的,为什么呢?因为他们的编 辑方法不同。由此可见,曲面编辑的重要性。
14
3.4.1 复制与修剪
大多数情况下,我们制作曲面的主要目的是为 了获取上面的一小部分应用,为此呢我们可以通过 利用复制的方法获取其中的一部分曲面。对于实际 编辑而言,修剪可以将一个曲面分离,并保留最终 的部分。
3
3.2 一般成型
如果要创建复杂的物体,仅仅利用标准基本体是 不够的,它只能作为一个模型的基础,如果要创建复 杂的模型,则必须使用更加高级的建模工具。本节将 向大家介绍利用曲线成型的一般方法,包括车削成型 、放样成型、平面成型以及挤出成型等。
4
3.2.1 车削曲面
所谓的车削,实际上就是我们所说的“旋转”。 利用一个二维图形,通过某个轴向进行旋转可以产生 一个三维几何体,这是一种彤云用的建模方法,例如 使用这种方法可以制作一个苹果、茶杯等具有轴对称 特性的物体。

NURBS建模技术

NURBS建模技术
nurbs建模技术基础一案例效果二案例制作流程步骤分析nurbs本概念nurbs的基本概念nurbs本流程nurbs建模基本流程使用单组中的命令创建曲线使用create创建菜单组中的命令创建曲线nurbs的基本几何体的创建nurbs的基本几何体的创建edit编辑曲线editcurves编辑曲线命令的使用surfaces曲面命令的使用surfaces曲面命令的使用edit编辑曲面editnurbs编辑曲面命令的使用三详细操作步骤1nurbs的基本概念在学习nurbs建模技术之前了解有关nurbs建模的一些基本概念对后面学习nurbs建模技术有很大的帮助
Байду номын сангаас
NURBS建模技术
2)NURBS曲线的构成元素 NURBS曲线是NURBS曲面的构成基础,只有很好地理解NURBS曲线的构成 元素,才能成为NURBS曲面造型高手。NURBS曲线元素主要由Control Vertex (控制点)、Edit Point(编辑点)、Cure Point(曲线点)和Hull(壳线)等元素 构成。如图1所示。 (1)Control Vertex(控制点):简称为CV点,主要用来控制曲线的形态, 在编辑CV点时,附近的多个编辑点会受影响,这样使曲线保持良好的连续性。 (2)Edit Point(编辑点):简称为EP点,主要通过移动EP点来改变曲线形 状,再曲线上 “×”为标识。 (3)Cure Point(曲线点):是曲线上的任意点,不能改变曲线形状,有可 能与控制点和编辑点的位置相同,但不是同一种曲线元素类型。用户可以选择 Cure Point(曲线点),将曲线剪成两部分。 (4)Hull(壳线):是指连接两个CV点之间的线段,主要用来观察CV点的 位置。当物体上的控制点非常多时,扭曲模型的一部分时,不知道会影响到哪个 可控点,这时通过Hull(壳线)就很容易看清楚。当选择影响表面指定区域的相关 可控点时,也会用到Hull(壳线)。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主要步骤: 1.绘制轮廓线——用Line工具,绘制出一条光滑的轮廓线。 2.锁点织网——打开捕获设置面板,勾选末点捕获,锁定结点。 3.自动成面——使用Surface修改命令自动生成模型全部表面。 4.参考复制并调节物体形态——调整网格线框上的各点位置,使
鱼形态更加形象,更加光滑。 5. 加点增加细节——增加新的点、新的线,加大网格密度。
面片建模实例
● 飞机机舱模型制作实例
技术要点:建立面片(包括三角 形和四边形),选择Edit Patch 修改命令,对点、边、面片等次 物体级进行编辑。通过焊接命令 (weld),消除表面裂缝。
常用面片操作: 创建基本面片 焊接面片(面片相临点焊接) 增加新面片(从边上生出面片) 次物体编辑(与网格物体类似) 片面细化
2020/10/18
高级建模造型
主要内容
教学要求
三维物体高级建模 ■ 面片建模 ■ NURBS建模
三维物体高级建模实例 ■ 飞机机舱模型制作实例 ■ 金鱼模型制作实例 ■ 飞机机头罩制作实例 ■ 喷壶壶体制作实例
二维形体基本建模
■ 了解面片建模方式,学会 Edit Patch修改器使用方法,通 过四边形面片和三角形面片来创 建物体造型
2020/10/18
上机实验
实验名称:实验一 三维模型制作 主要内容:内容包括使用3DS MAX中常用的三维建 模方式,制作出一些指定的三维造型。 3. 3DS Max制作勺子模型 要求:掌握网格物体的精细加工方法;掌握通过编 辑次物体来创建变形物体的方法。 实验效果:
2020/10/18
操作教程到网站202.195.66.66/~pzh上下载
间进行调和。NURBS 建模系统的成功引入,很大程度上取代了面片 建模的中坚地位。
2020/10/18
NURBS的类型
● 点曲面Point Surfaces 点曲面中的点被约束在曲面上
● CV控制点曲面CV Surfaces 而CV曲线中的CV指控制顶点,CV不位于曲线上
创建NURBS对象的方法 ● 直接创建NURBS曲面
2020/10/18
NURBS建模实例 ● 飞机机头整流罩制作实例
技术要点:使用NURBS旋转建 模工具创建机头模型,并通过对 其Surface次物体级进行编辑使 机头部分与机舱部分完全吻合。
主要步骤: 1. 绘制NURBS曲线——勾画出机头的形状图形。 2. 旋转成型曲面——使用NURBS旋转建模工具创建机头曲面。 3. 调节控点造型——增加U方向的曲线数,平滑曲面。 4. 编辑整列点——调整曲线上的点位置,使机头部分与机舱部
● Extrude挤出面片 Bevel倒角面片
● 边与元素子对象的编辑 在边编辑状态下,可使用变换工具移动、旋转与缩放它们。如果 在拖曳时按下Shift键,则可在移动边时创建新面片。 在元素编辑状态下,也可对元素执行细分、拉伸和斜面等操作, 其使用方法与编辑面子对象完全相同。
2020/10/18
机舱的长度。当有接缝出现时,通过焊接将其缝合。 4. 制作机舱的尾部 ● 删除面片 ● 面片细化处理 ● 编辑面片制作机舱的尾部 ● 通过面片卷折形成光滑的边缘。
2020/10/18
NURBS建模实例
● 金鱼模型制作实例
技术要点:先搭出网格线框,使 用Surface修改命令自动生成模 型全部表面。在织网过程中,需 要使用许多样条曲线的编辑命令, 以及各种捕获点的方法。
分完全吻合。2Βιβλιοθήκη 20/10/18面片建模实例
● 喷壶模型模型制作实例
技术要点:利用NURBS工具箱中 的常用工具,通过U轴放样、 UV 放样曲面、双轨成型曲面等建模 方法,完成喷壶模型的制作。
主要步骤: 1. 绘制壶体曲线——勾画出壶体的形状轮廓,排列复制三条。 2. U轴放样曲面——点取U轴放样按钮,依次选择四条曲线。 3. 绘制曲线网——像织网一样,绘制出横向和纵向各三条。 4. UV放样曲面——点取UV轴放样按钮,依次选择横向和纵向曲线。 5. 曲面相交求解——点取曲面相交求曲线按钮,勾出两曲线的相交
处,然后将多余的面裁减。 6.制作添角曲面——点取创建填角曲面按钮,使相交曲面圆滑
2020/10/18
上机操作练习 ■ 蛇头制作 ——要求用EditPatch方法建模 实验效果:
2020/10/18
上机操作练习 ■ 简易床模型制作 ——要求用四边形面片建模 实验效果:
2020/10/18
上机操作练习 ■ 水瓶模型的制作 ——要求NURBS旋转建模 实验效果:
够改变。当创建一个不规则曲面的时候这一点非常有用。 Rational(有理):是指每个NURBS物体都可以用数学表达式
来定义。 B-Spline(B样条):是指用路线来构建一条曲线,在一个或更
多的点之间以内插值替换的。 简单地说,NURBS就是专门做曲面物体的一种造型方法。 NURBS 建模在建立复杂表面方面的功能很强,并能在表面之
END
在3ds max中,NURBS建模是最复杂的、最难掌握的建模方法。它的 命令众多,并且要具备相当的空间转换观念才能完成。
2020/10/18
● NURBS建模 NURBS的定义 NURBS是Non-Uniform Rational B-Splines的缩写,是非统一
有理B样条的意思。具体解释是: Non-Uniform(非统一):是指一个控制顶点的影响力的范围能
2020/10/18
● 飞机机舱模型制作实例
航天飞机的机身部分非常光滑,流线性非常好,因此选择面片 建模好。
主要步骤: 1. 创建一个四边形面片。 2. 卷折出机舱筒——利用EditPatch修改命令,进行次物体“点”
的修改,通过多次移动、旋转和缩放工具将面片卷折成机舱筒。 3. 增加机舱的长度——通过次物体“边”的增加面片操作,增加
利用ESduirtfaPcaet修ch改修命改令命,令编,织对面面片片的的建点模、方线法、,面即的生次成物网体格进表 行面产编生辑造,型即,通通过过变各化种面辅片助的编表辑面工形具态实产现生流造线型型。模型的建立。
2020/10/18
面片的编辑 ● 面子对象的编辑
面是面片对象的一个区域,由三或四个围绕的边和顶点定义。 其为进行Attach(附加)、Weld(焊接)、Detach(分离)、Create (建立)、Delete(删除)和Extrude(挤出)等操作。
使用Create面板可以创建点和CV控制 点两种基本曲面或者曲线,然后用进入修改 面板对基本对象的点、 CV控制点或曲线/ 面对象进行编辑。
● 将基本几何形转换为NURBS对象 选择NURBS编辑修改,便可将几何对象转换为NURBS曲面。
● 使用Extrude 和Lathe编辑修改器输出NURBS对象
2020/10/18
● NURBS建模 NURBS是一种非常优秀的建模方式,在高级三维软件当中都支
持这种建模方式。NURBS能够比传统的网格建模方式更好地控制物 体表面的曲线度,从而能够创建出更逼真、生动的造型。如人的皮 肤,面貌或流线型的跑车等。
利用NURBS工具箱中的 常用工具,通过U轴放样、 UV放样曲面、双轨成型曲面 等建模方法,完成光滑、流 线效果好的模型制作。
■ 了解 NURBS建模方式,学 会简单的 NURBS曲线和曲面建立 方法,通过对 NURBS对象点、线、 面的调整来创建各种有机体的造 型
2020/10/18
● 面片建模 面片(Patch)是一种方便的建模工具,它基于Beize样条建模,
因此擅长建立光滑表面的有机体,包括人物,动物等。它一方面可 以通过对面片的点、线、面的编辑创建模型,另一方面是运用表面 工具,即Surface Tools的Surface修改命令的建模方法。
相关文档
最新文档