下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第一章 Maya 建模篇教学目的:在于培养学生的专业的动画3 3 维软件制作能力, 摆脱 2 2 维的思维方式, 建立虚拟的 3 3 维空间 模式。 并逐步掌握 MayMaya a的建模方式,最终制作出完美的三维模型。教学要点:正确理解 MayaMaya 软件基本知识、基本理论,了解 MayaMaya 在动画中的重要作用及优势;掌握三维 动画的前期制作部分,学会运用所学知识并与结构学相联系,做岀岀色的模型。 学习方法:理论与实践相结合。第一节 MAYA 软件基础简述一、MAYA发展简史Maya是一个强大的三维动画图形图像软件,她几乎提供了三维创作中要用到的所有工 具,能使您创作出任何有问题的
2、可以Ctrl单击此处和我QQ联系可以想象到的造型、 特技效果、任何现实中无法完成的工程,小到显微镜才能看到的细胞,大到整个宇宙空间、超时空 环境,换句话说您能想到的,她是完全可以办到的。追本溯源,Maya是美国Wavefront的The Advaneed Visualizer、法国ThomsonDigitallmage(TDI)的Explore和加拿大Alias的Power Animator这3个软件的结 晶。1983年,史蒂芬宾德汉姆(Stephen Bindham)、奈杰尔麦格拉思(Nigel McGrath)、苏珊麦肯娜(SusanMeKenna)和大卫斯普林格(David Spring
3、er)在加拿大多伦多创办了 一冢公司, 主要业务是研发影视后期特技软件。出于该公司推出的第一个商业软件是有关anti_alias的,所以公司和软件都叫做Alias。1984年,马克希尔韦斯特(MarkSylvester)、拉里巴利斯(Larry Barels)和比尔考维斯(Bill Ko-vaes)在美国加利福尼 亚成立了一家名为Wavefront的数字图形公司。很快,十年过去了。1995年,正在与微软进行着激烈市场竞争的软件开发公司SilieonGraphics In eorporated(SGI)在得知微软已经收购了Softimage后,迫于竞争压力收购了Alias和Wavefront。而
4、在此之前,Wavefront刚刚于1993年完成对Thomson Digital Image(TDI)的收购,整合了TDI在软件Explore中的部分技术。被收购后的Alias和Wavefron合并在一起,即Alias Wavefron公司。此时Alias开发 完成了一套以苹果机为平台的软件Alias Sketeh,把它移植到SGI平台,并加入了许多新的功能,这个项目的代称就是“Maya。第一个用Maya做动画的场景是在迪士尼的动画阿拉丁中的“岩嘴”。在开发的早期,Maya使用TCL作为它的脚本语言,合并以后,在支持TCL Perl和Sophia中有了争议,由于Sophia比其他两个脚本语言快
5、,所以胜出。然而,加入了错误检查以后,它也变得慢了。经过多次讨论,公司决定采用Alias的Maya架构,再把Wavefront的代码2合并进来。90年代中期,在好莱坞电影中最流行的生产线是几个工具的组合:建模用Alias Studio,动画用Softimage,渲染用PhotoRealistic、RenderMan。这个组合应用在很多电影的制作 中,比如侏罗纪公国、终结者2。1998年,经过长时间研发的三维制作软件Maya终于面世。同时,AIias Wavefront停止继续开发以前所有的动画软件,包括曾经在永远的蝙蝠侠、阿甘正传、变相怪杰、生死时速、星际迷航和真实的谎言中大显身手的Alias
6、 Power Animator,这样做的目的就是促使用户去升级到Maya随着顶级的视觉效果公司如工业光魔和Tippett工作室把动画软件从Softimage换成Maya, Alias Wavefront成功地扩展了产品线,取得了巨 大的市场份额。不久,从用户方面传来佳音,业内人士普遍认为Maya在角色、动画和特技效果方面都处于业界领矢水平。这使得Maya在影视特效行业中成为一种被普遍接受的工业标准。1999年,工业光魔使用Mays软件参与制作的星战前传:幽灵的威胁 、木乃伊等 影片轰动全球。2000年,Alias Wavefront公司推出Universal Rendering,使各种平台的机
7、器可以参加Maya的渲染。同时开始对Maya移植到Mac OSX和Linux平台进行研发。2001年,Alias Wavefront发布了Maya在Mac OSX和Linux平台上的新版本。这时,Maya已经在多个领域获得成功应用,如吏克威尔公司(Square)用Maya软件作为惟一的三维制作软件创作了全三维电影最终幻想(Final Fantasy);Weta Digita屎用Maya软件完成电影指环王(The Load of The Ring)第一部;任天堂公司用Maya软件制作GameCube游戏机平台(Nintendo GameCube即NGC下的游戏星球大战:流浪小队2(StarWar
8、 RogueSquadronn等等。2003年,美国电影艺术与科学学院奖评选委员会授予Alias Wavefront公司奥斯卡科学与技术发展成就奖。同年,Alias Wavefront公司正式将商标名称换成为Alias。尽管Maya软件获得了相当大的成功,但是在2005年,Alias被濒临破产的SGI公司卖 给了安大略湖教师养老金基金会和一个私人的风险投资公司Accel-KKR。在短短几个月后,Alias再次被卖,这次的买主是欧特克(Autodesk)。2006年1月10日,Alias Maya正式变成了Autodesk Maya。加入欧特克之后,Maya陆续推出了Maya8.0、Maya8.
9、5和MaVa 2008,软件版本的更新使用产的工作效率和工作流程得到最大的提升和优化。在2008年的SIGGRAP大会上,欧特克推出TMaya产品的10周年纪念版Autodesk Maya 2009。新一代的Maya 2009拥有对复杂性场景更强的操控功能,更快的建模工作流程, 并且在协作、循环以及制作流程处理上也有上佳表现。其在建模、动画、渲染和效果方面有众多改进,能够最大化地实现生产力,优化工作流程,并提供了创新的可能性。Maya这个宠大三维软件系统。Maya从最早的版本到如今以的Maya2008算得上飞速发展。 可谓一日千里。用她创作出的三维影视作品已经举不胜举,相信由Mayal.O制作
10、的一个Demo3Bingo给大家留有深刻的印象。Maya自开始研发定位很高,也就注定她在初期的版本中 就能完成如此优秀的作品1998年星战前传、骇客帝国、神鬼传奇、精灵鼠小弟等等,有如此优秀的 作品,更值得称道的是全三维动画巨作恐龙的出现,使整个三维产业为之震撼,这其中 部分作品都要归功于Maya的鼎力“支持”。对未来国内三维业的发展,需要人才、需要技术经验、需要生产管理流程、更需要附 合国情的行业规范,逐步形成大型团队合作,达到产业规模化生产。二、Maya工作区域这一个标准的四视图窗口,正(top)视图、前(front)视图、侧(side)视图和一个 透视图(persp)。视图菜单中的Vie
11、w主要控制摄像机;Shading控制视图中物体显示方面;Lighting用来控制灯光在视图中的作用;Show用来过滤物体在窗口是不显示;Renderer用来控制渲染视图类型;Panels控制显示窗口类型。4三、操作界面对于初次接触 MayaMaya 的人而言,一看界面,也许会大吃一惊,但你只要曾经触过三维软件都 应该知道界面上的那个图标按钮什么的大致的意思了。不过MayaMaya 的属性菜单的确很吓人的,有人戏称随便拉岀个属性菜单都有一公里长,尤其是mayamaya 动力学这部分更是这样。即便如此一旦你掌握了 MayaMaya 的框架也就不以为然了。复杂的界面体现岀了 MayaMaya 设计极
12、具科学性、 严谨性和艺术性。1.标题栏它和大多数 windowswindows 应该用程序一样,相信这个东东大家已经熟悉得不能再熟悉了,简单介绍一下就好,样题栏显示的是MayaMaya 软件的名称、版本号和文件名。2.菜单栏菜单栏也是如此,MayaMaya 的操作完全可以通过菜单来完成,图中的菜单是RenderingRendering (渲染)模块菜单。她会根据不同的模块有相应的变化53、状态栏状态栏中第一个文字框显示当前模块。各模块快捷键:F2F2 AnAn imationimationF3F3 PolygoPolygo nsnsF4surfacesF4surfaces F5F5 DynDy
13、n amicsamics F6F6 RenRen derideri ngng)文件操作:新建,打开,保存。物体级别选择项。6物体子积选择遮罩,当按钮下陷即可以起物体选择遮罩,当按钮下陷即可以起作用,也就是说场景中同一类的物体可以被选择。作用,可显示物体的点、线、面、IsoparmsIsoparms ( NURBSNURBS 物体)等。7快捷键:F8F8 点 F9F9 线 F10F10 面8在场景复杂的情况下,可以通过物体名称进行快速的选择。MayaMaya 中物体构造历史就是物体的基本构成参数,如果使用构 造历史将会在通道栏的显示,反之则不。图中显示的是一个 构造历史常用操作工具栏-物体构造历
14、史。在NURBSNURBS SphereSphere 的基本参数,即它的9常用物体操作工具,依次为,选择、不规则选区选择、移动、旋转、缩放、操纵杆、当前使用工具等。视图切换,最下边的按钮是当前视图类型 的布局,鼠标左键按住不放可以弹出视图类型选择菜单,从而达到快速改变视图类型。时间控制器时间刻度、播放器等设置在动画过程中是非常重要的。命令栏105.创建一个新的工程目录相信大家都知道一个工程在管理时,分门别类的重要性。创建方案,它会自动把你的,场景、贴图、渲染输出、Mel、材质、声音等等文件存放在相MayaMaya 真是太周到了,命令栏整个就像一个向导,相信你很快就会熟练的操作它了4.Maya的
15、视图操作Alt+Alt+ 鼠标左键Alt+Alt+ 鼠标中键Alt+Alt+鼠标左键和中键Ctrl+Alt+Ctrl+Alt+鼠标左键由左上往右下拖动框选要放大的区域Ctrl+AltCtrl+Alt鼠标左键由右下往左上拖动框选要缩小的区域Maya提供了一套完整的工程旋转视图11应的文件夹中,并且当你再次打开的时候它会自动去搜索这些文件。请大家记住管理好自己的项目是很有必要的。找到New project命令File/Project/New在Name中输入工程名称12点击Use Defaults使用默认名称点击Accept同意强调一点的是在Maya中对文件以及任何有关于命名应该尽可能的不要用中文,
16、最好不 要用,以免带来不必要的麻烦。如何设置当前工程?设置当前工程好处就是使用打开命令时路会默认在当前工程场景目录下。File/Project/set在弹出的窗口找到你创建工程的所在目录路径【实验项目】1.1. 旋转视图2.2. 制作关于“ catcat ”的工程文件【实验要求】1.1. 了解 MayaMaya 界面的炒作方法。2.2. 了解制作工程文件的规则。第二节 Nurbs一、 关于NurbsNurbsNurbs 建模技术在设计与动画行业中占有举足轻重的地位,一直以来是国外大型三维制作公司的标准建模方式,如pixarpixar,PDIPDI,工业光魔等,国内部分公司也在使用NurbsNu
17、rbs 建模。他的优势是用较少的点控制较大面积的平滑曲面,以建造工业曲面和有组织的流线曲面见长。而且 MayaMaya在特效,贴图方面对nurbsnurbs 的支持比较充分,使用nurbsnurbs 模型在后续工作中会很方便。不过 nurbsnurbs 对拓扑结构要求严格,在建立复杂模型时会比较麻烦,这需要我们耐心的学习。二、Loft放样作画时,固有色和环境色是两个非常重要的概念。物体真正的固有色只有在没有任何环13境影响,无投影的白色柔和光照下,才能被我们确定。而我们平常所看到的物体大多被随意放置在一定的环境中,.Loft是最常用的曲面工具之一,我们可以通过几条曲线描述物体的外形,然后放样生
18、 成表面。创建一系列的曲线定义物体的形状,然后一起放样这此曲线就象在一个框架上蒙上画布一样。这些曲线可以是表面上的曲线、表面等位结构线或剪切曲线。使用放样来建立表面时,应该保证所有参加放样的截面曲线的CV点的数目一样,下就是当你建立完曲线后进行一次Surface/Rebuild将曲线重建使CV点统一,这样生成的曲面就会显得整齐,而且很方便以后调整外形。需要要注意一点就是在放样前,选择曲线的顺序,这个操作决定了你放样后形 成的面。Parameterizati on改变放样参数,Uniform结点距离,用使轮廓曲线与V方向平等, 结果表面U方向上的参数值等间距,第一条轮廓曲线和表面上的U(0,0)
19、处的等位结构线对应,第二条和U( 1,0)对应以次类推。Chord Length间距,结果表面U方向上的参数值 会根据轮廓曲线起点间的距离而定。14Close选定此参数生成的表面在U方向上是否闭合。Surface Degree设置生成的表面是一次或者三次。Section Spa ns设置放样曲线的跨度数。Auto Reverse反转放样方向,当放样曲线的起点不一致,打开此参数自动反转。15Attch Surface连接表面。选择两个面要衔接的等位线Isoparm,通过连接两个面成为一个单独的面。Attach Method(连接类型):Connect普通连接。只连接表面,不改变形状。可调整Mul
20、tiple Kont(插入额外节点), 选择Remove会改变形状。Blend平滑连接。有问题的可以Ctrl单击此处和我QQ联系会改变连接处的形状。调整Blend Bias值决定靠近第一条Isoparm还是第二条。缺省为0.5。Insert Knot(插入节点)选项,在两个表面衔接插入跨度,保持原曲率。这项在两个表面较远时作用明显。没仆1nsert knot选择曲面上一条或多条Isoparm,从曲面上提取曲线。Group With Origi nal打开时复制曲线是原曲面的子物体,并且会影响原曲面的CVDuplicate Surface Curves16Visible Surface Isop
21、arms当选择整个表面时,选择复制所有的u方向、v方向或所17封闭的图案曲线创建成一个平面,需要特别注意的是这些线必须封闭且在同一平面上。有的等位线。Ctrl单击此处和我QQ联系将连围成一个分离曲线。Detarch CurvesPlanar创建平面。有问题的可以18Degree如果输出类型是Nurbs表面可以选取Lin ear(一次)或者Cubic(三次)表 面。Curve Ra nge Complete沿着整条曲线创建平面;Partial显示操纵杆,并可以使用操作器沿着部分输入曲线编辑结果平面。一个外形比较复杂的轮廓线,但绘制的曲线点太少, 很难控制外形,现在我们可以用这个工具,给想要加点的
22、地方,插入一些点。19Insert Location插入位置。At Selection在选择的位置插入。Between Selection在选择点之间插入,这时#Knots to Insert才会有效,它控制着在两个点之间插入点的数量。Multiplicity多样性,选择Set to项,根据Multiplicity参数值,插入点。In creaseby:根据Multiplicity参数值,向点中添加额外值。三、汽艇实例制作1.首先在顶视图,用cv curve tool生成一条曲线,决定船舷的形状。20在侧视图调整第二条曲线的前几个点。2122选择这两个曲面,attach surfaces, a
23、ttach method选择blend。这样连接部分会比较平滑。船舷板做出来了。2.船的底部制作从这个表面上选择最下缘的一条isoparm,duplicate surface curves,提取曲线。2324为了下一部操作方便,我们将这条曲线的轴心挪到曲线尾部。(insert键)接着我们将这条曲线复制两条,缩放调整后如下图。25我们要将第二条曲线的x轴缩放为一条直线,为了精确,我们可以从script editor(界 面右下角)中copy缩放的mel,将第一个值改为1,复制到comma ndline(界面左下角输 入栏)中,回车,这样我们就能确保曲线的x轴归为1。(用输入mel的形式可以精确控
24、制物体的位移、缩放等等,在建模中非常方便)选择船底曲线,生成曲面。View Ehadng LiTitrng bhoA i占nmisshading uEing Show Pan克匕ic埔Shading U才ting Eho此Parole_ Vkw* Shading Lifting Chow Poncb1j1Lxihone26调整最下方曲线的第一个点的位置,直至平滑过渡。将这两个曲面attach surface成一个曲面。船底板完成了。3.船的上半部分制作。从船舷曲面上提出最上缘曲线。(要将曲线的轴心放到船尾)27复制,缩放两条,位置如下。ShoTU PanelsKlotcVfevi Shadin
25、g Lighfang 5how PanefeVW Shadirg Jqritnq Snow Panefc选择这些曲线loft,生成曲面。船甲板完成了。Esolotc ; octspView Ghsdrq ILi-intin匚Eho PanelsL11Z1laoldbe: side284.挖出船舱。将最里圈曲线复制一条,并调整点如下图形状。选择两条曲线loft,生成表面。29将最后那条曲线复制一条,选择曲线中部的两个curve piont,detarch curve,三条曲线。分离成选择两条段边,loft30在生成的表面上选择一条边缘isparm,提取曲线,并将该曲线与弧形曲线attach成一条
26、曲线。(注意在attach method中选择connect)选择这条曲线,复制,调整位置。选择这两条曲线,loft,生成船舱曲面。31选择第二条曲线,planar,生成船舱底板曲面。可以看到该曲面以紫色结构线显示,表示该曲面是修剪曲面。有些时候修剪曲面看起来会有破损的地方,这是显示问题。选择属性编辑器,在nurbs surface display中的divison值调高,就能精细显示。5.将生成船尾部的面。选择之前所有船板曲面,选择最边缘isparm,提取曲线,并将曲线attach。(在attachmethod中选择connect)32选择这条曲线,planar,生成船尾板。如果有不能执行的
27、情况,说明线上的点不在同一 平面上,用缩放工具拉平。6制作船尾的引擎。生成一个nurbs cube,调整位置,拉点。(注意nurbs cube是由4个独立曲面构成的, 选择一个曲面,按向上箭头键,可以选择到cube所在的group)33生成一个nurbs cylinder,通过加isparm,拉点,调整形状。用同样方式做出整个引擎和舵。34生成一个圆,通过In sert knot,拉点等调整形状。复制该曲线,并调整位置到圆柱上,通过loft,planar,生成叶片。将这些曲面打组(group),将轴心移到圆柱中心,旋转复制另两个叶片,螺旋桨完成了。35用基础物体和之前学过的命令,生成座位等。用
28、loft生成仪表盘和方向盘。368.最后,用一个球体生成灯。9.整艘快艇到现在已基本完成,在未删除历史前,我们依然可以调整之前生成的曲线来调 整-船的形状。37【实验项目】1.1.台灯模型2 2 用学过的工具进行其他物体的建模。 【实验要求】1.1. 充分了解并掌握 NurbsNurbs 的工具。2.2. 观察物体在不同视图的结构变化。3.3. 注意台灯的细节结构。第三节 Polygon 建模一、 关于Polygon多边形(Polygon)建模从早期主要用于游戏,到现在被广泛应用(包括电影),多边形建模已经成为先在CG行业中与NURB帘驾齐驱的建模方式。在电影“最终幻想”中,多边 形建模完全有
29、能力把握复杂的角色结构,以及解决后续部门的相关问题(我们公司的电影“穿越莫比斯环”主要采用的也是Polygon建模),现在没有人会说多边形只能用在游戏里了。多边形从技术角度来讲比较容易掌握, 在创建复杂表面时,细节部分可以任意加线, 在 结构穿插关系很复杂的模型中就能体现出它的优势。另一方面,它不如NURBST固定的UV,在贴图工作中需要对UV进行手动编辑,防止重叠、拉伸纹理(UV编辑将在材质部分讲到)。二、Polygon的概念多边形就是由多条边围成的一个闭合的路径形成的一个面。顶点Vertex:线段的端点,构成多边形的最基本元素。38边Edge:就是一条连接两个多边形顶点的直线段。面Face
30、:就是由多边形的边所围成的一个面。Maya允许由三条以上的边构成一个多边形面。(三角面是所有建模的基础。在渲染前每种几何表面都被转化为三角形面,这个过程 称为镶嵌)一般原则,尽量使用三边或四边面。法线Normal:表示面的方向。法线朝外的是正面,反之是背面。顶点也有法线,均匀 和打散顶点法线可以控制多边形的平滑外观。(这点在之后的操作中会具体讲到)Polygon的显示设置:在Maya中,我们通过许多方式显示多边形的各种元素和数目等,为我们在建模过程中 提供许多方便。DisplayPolygon Compo nents显示选择的多边形的各种元素。DisplayPolygon Display提供更
31、多的多边形显示选项。常用的选项:显示多边形的边界边:Highlight Border Edges对于缝合两个多边形及查找没有缝合 的边界等非常方便。在建模中会遇到多边形无法转细分表面, 边没有合并上是其中原因之一, 用这个工具进行检查。39View shiading l ighlng Show Panffc在选择复杂模型的元素和检查面法线是非常有用。背面显示选择:Backface Culli ngDisplayHeads Up DispiayPoly Count显示多边形的数目。40使用多边形的基本物体:为建模初期的方便,Maya提供了以下几个多边形物体。在channel box中的in pu
32、t栏,提供了尺寸和细分数目。第四节飞机三维模型制作1. eatePolygon PrimitivesCube建立一个Polygon Box,在通道栏里把SubdivisionsDepth设为7。2.Mask菜单进入Vertex选择模式,框选所有的顶点,使用缩放和位移工具在侧视图调整形 状。414.Edit polygo nsSplit Polygon Tool,在机翼的位置劈开。6点击Edit PolygonsExtrude Face菜单命令,就会出现下面的操纵手柄:用鼠标拖42动小方块对新挤出的面进行相应轴上的缩放(红色X轴,蓝色Z轴,绿色Y轴),拖动箭头就可以移动对新挤出的面,点击蓝色的圆圈,就会出现旋转操纵圆圈,用鼠标点击并拖动 这些圆圈就可以在相应的轴上旋转新挤出的面)。蓝色手柄切换局部坐标和世界坐标。7.整理机翼的形状,用split工具在机翼上和机身上多加几段。(光滑后的棱角的弧度和形状和该棱角处的分段数有绝对的关系,一般来讲分段越少
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026学年福建省晋江市南安市一年级数学期末自测模拟精准押题卷详细参考解析详细答案和解析
- 地铁防汛挡水设施安装方案
- 火电机组集控值班员岗位认证题库及答案
- 除尘工岗前技术理论考核试卷含答案
- 2026学年云南省楚雄市四年级数学期末高分重点试题详细参考解析详细答案和解析
- P2P网络借贷课程期末考试试题
- 去石机安全操作规程
- 药物精制工安全操作规程
- 轻钢龙骨石膏板吊顶防开裂节点施工方案
- 自身免疫性肝病鉴别诊断中国专家共识(2026版)
- 2026年中国铁塔市场部经理竞聘笔试模拟题
- 2026年辽宁经济职业技术学院单招职业适应性考试题库及参考答案详解一套
- 人工智能基础期末复习题及答案
- 2026年水利水电安全b证必刷题库及完整答案详解【各地真题】
- 2026年国企社招公共基础知识考点预测真题题库(含答案)
- 卫生院艾滋病管理制度
- 电车充电桩运维人员岗前培训手册
- 部队车辆指挥旗语教案
- 银联国际社会招聘统一试题
- 《中小学幼儿园安全指南》解读专题培训
- 2026年基层公共服务岗位招聘考试笔试试题(含答案)
评论
0/150
提交评论