3D游戏建模及音乐音效制作-毕业论文_第1页
3D游戏建模及音乐音效制作-毕业论文_第2页
3D游戏建模及音乐音效制作-毕业论文_第3页
3D游戏建模及音乐音效制作-毕业论文_第4页
3D游戏建模及音乐音效制作-毕业论文_第5页
免费预览已结束,剩余80页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(科研训练、毕业设计)题 目:3D游戏建模及音乐音效制作姓 名:学 院:软件学院系:软件工程专 业:软件工程年 级: 学 号:指导教师(校内): 职称: 指导教师(校外): 职称: 年 月I 摘 要在计算机信息技术飞速发展的今天,从计算机图形学基础上发展起来的三维动画技术被广泛地应用在电影、游戏及一些虚拟现实的场合中,为广大艺术家、三维设计工作人员提供了更为广阔的可以发挥想象力的舞台,同时也使观众极大地开拓了视野,视觉感官得到充分的享受。随着三维建模工具的发展,建模方法也得到了不断的创新,针对不同的建模方法进行实践与研究成为了当前中国三维工作者的主要目标。新型的建模技巧主要采用了多边形建模以及NUBRS建模方法。多边形建模以点与点之间的直线边为基础,通过边产生不规则面,由面组合形成模型。本文中作者的主要工作在于,将多边形建模过程进行细化,将实际工作的所运用的建模技巧通过实例进行展现。低面模型的建立极大地增进了多边形建模的重要性,文中自制实例所采用的技巧在极大程度上降低了模型中面数的使用,以此为游戏提供了运行效率上的改善。这些实例技巧在功能上实现了更为开放的建模方式,同时提高了建模的速度,在材质与贴图技巧上采用了个性化处理方式,对于促进建模效率的进一步提高具有重要意义。此外,文中简述了音乐音效在游戏开发中的重要性,在应用技巧时作者通过了一个实例分析,展示了简单的音乐音效制作方法,为个人游戏开发提供了提供了条件。关键词:三维设计工具3d Max 多边形建模 音乐音效 3D游戏 AbstractIn the computer information technology are rapidly developing today, computer graphics developed on the basis of the 3-D animation technology has been widely used in films, games and virtual reality in some occasions, for the vast number of artists, three-dimensional design work to provide a wider The imagination can play the arena. But also to give the audience greatly opened up the field of vision, visual senses are fully enjoy. With the development of three-dimensional modeling tools, modeling method has been constant innovation, for different methods of modeling and research into practice on the current three-dimensional work of the main objectives.The new modeling techniques mainly used NUBRS and polygon modeling methods. Polygon modeling based point to point between the linear, produced through the edge of irregular, formed by the combination of model. This thesis is to be polygon modeling process refinement, the actual work of the use of modeling techniques to show by example. The establishment of low-surface model has greatly enhanced the importance of polygon modeling, in the example of the text which design by myself adopted by the skills to a large extent reduce the number of models in use, this game provided a running efficiency improvements.These examples of functional skills to achieve a more open way of modeling, while improving the speed of modeling, materials and textures in the techniques used on a personalized approach to the promotion of further improve the efficiency of modeling is of great significance .In addition, the text of the music on the sound development of the game the importance of the application of skills through a case analysis by author, display a simple music sound production methods, to provide a personal game development has provided the conditions.Key words: 3D design tools 3d Max; polygon modeling; music sound; 3D game目 录第一章 绪 论11.1项目背景11.2 任务概要11.3本文结构1第二章 游戏开发简介32.1 游戏世界的本质32.2 游戏艺术32.3 游戏引擎42.3.1 游戏引擎的结构图42.3.2游戏引擎开发的重要性52.3.3游戏引擎的发展历程52.4 游戏与电影92.5 游戏项目分工102.5.1 概念设计102.5.2关卡设计102.5.3模型设计102.5.4程序/代码112.5.5 音乐音效制作112.5.6网页设计11第三章 基于多边形建立九尾狐模型及人物模型123.1 建模的基础123.1.1 建模的基本条件123.1.2 建模的相关工具123.1.3 建模与艺术修养133.2 常见的几种建模方法143.2.1多边形(Polygon)建模143.2.2 面片(Patch)建模143.2.3 NURBS建模153.3 九尾狐的建模流程153.4 人物建模流程203.4.1 角色头部建模203.4.2 角色身躯建模273.4.3 手掌建模323.4.4 脚部建模363.4.5 将各部分组合成人体363.5 建模中所见问题的总结以及解决方法393.6 材质与贴图393.6.1 茶楼贴图流程403.6.2城堡的贴图流程463.6.3兵营栅栏的UVW展开以及贴图制作473.7 模型的其他建立方法493.7.1 Poser工具503.7.2 Maya513.7.3 插件类建模工具523.8 角色动画制作533.8.1 九尾狐动画制作流程54第四章 基于情境的音乐制作634.1游戏音乐音效在游戏中的重要性634.2 游戏音乐音效制作工具644.2.1 VOS644.2.2 Adobe Audition644.2.3 Audacity654.3 通过Audacity制作音乐音效的过程65第五章 游戏成果展示70第六章 总结与展望736.1 项目总结736.2 项目展望74致 谢 语75参考文献76ContentsChapter 1 Introductions11.1 The background of project11.2 Project introduction11.3 Structure of Thesis1Chapter 2 Introductions of Game Design32.1 The Nature of Game World32.2 The Art of Game32.3 Game Engine42.3.1 The Structure of Game Engine42.3.2 The importment of Game Engine52.3.3 The Development process of Game Engine52.4 Game and Film92.5 Division Games102.5.1 Concept Design102.5.2 Crossing Design102.5.3 Model Design102.5.4 Program/Code112.5.5 Music Audio Production112.5.6 Web Design11Chapter 3 Modeling Fox and Human with Polygon123.1 The basic of modeling123.1.1 The conditions of modeling123.1.2 Tools123.1.3 Modeling and Art133.2 Some ways of modeling143.2.1 Polygon Modeling143.2.2 Patch Modeling143.2.3 NURBS Modeling153.3 The process of modeling Fox153.4 Modeling Human203.4.1 Modeling head203.4.2 Modeling body273.4.3 Modeling hands323.4.4 Modeling foot363.4.5 Assemble to body363.5 The problem of modeling and solutions393.6 Material and Texture393.6.1 The process of make textures for Restaurant403.6.2 The process of make textures for Castle463.6.3 UVW Mapper of Barracks fence473.7 Another ways of modeling493.7.1 Poser503.7.2 Maya513.7.3 Plug-class modeling tools523.8 Animation production533.8.1 Fox animation production process54Chapter 4 Based on the situation of music production634.1 The importment of music in game634.2 Tools644.2.1 VOS644.2.2 Adobe Audition644.2.3 Audacity654.3 The process of music produced by Audacity audio65Chapter 5 Game results show70Chapter 6 Conclusions and Expectations736.1 Conclusions of Project736.2 Expectations of Project74Acknowledgements75References7676第一章 绪论第一章 绪 论1.1项目背景几年前,如果有人会使用3ds max等3D软件,制作出简单的人物模型或建筑模型,那就是3D高手。而如今,3ds max已经发行到2008版,其功能的强大程度已足够让初学者跟着书中实例制作出照片般逼真的图像和复杂而自然的动作。也正因为三维软件如此强大的功能和操作简易性,被广泛应用于众多领域。目前多数的电影都采用了特效,使得原本危险又昂贵的传统实地拍摄被取代。另外,3ds也已经在游戏开发中占据了不可替代的地位。在现在蓬勃发展的游戏行业,三维工作人员已成为不可缺少的组成部分,公司在近阶段计划通过Unreal编辑器制作UT2004地图进行发布,并完善地图功能使之成为可以在UT2004世界战网上运行的关卡。项目中的部分建模以及部分音乐音效制作在老师的指导下由我负责。1.2 任务概要根据原画设计师的构图,我主要采用了多边形方法建立模型,根据该方法使得我可以通过3ds工具制作任何形态的模型。在这过程中,我不断通过学习建模技巧并形成了一定的个人建模风格,也摸索出了一些个性化处理技巧,包括UVW贴图的制作流程简化,多方位实现建模效率等,在很大程度上降低了模型建立时使用的面数,加快了游戏地图的运行效率。另外,在音乐音效部分,通过对Audacity制作工具的熟悉使用,我对所需要的音乐音效进行了合成和编排,并达到了一定的游戏需求水平。1.3本文结构本论文将分成六章对3D游戏建模及音乐音效制作的相关技术与实现过程进行介绍:1 第一章:主要介绍了项目由来的背景及选择3D游戏建模及音效制作为毕业设计课题的背景,并对系统的整体框架进行说明。2 第二章:主要介绍了3D游戏开发的技术,并讲述其系统框架设计方案。3 第三章:主要介绍了具体建模实现过程中遇到的重点与难点问题及系统开发的工具,开发流程。4 第四章:主要介绍了3D游戏中附带的音乐音效的制作。5 第五章:主要讲述将已建好的模型及音乐导入关卡设计中的地图后的效果,并将结果展现出来。6 第六章:主要对本项目进行总结,概括了其优点和特色,指出了其中存在的问题和今后的改正方向。并对项目进行了展望。第二章 游戏开发简介第二章 游戏开发简介2.1 游戏世界的本质就像是我们的现实世界一样,游戏其实都是虚拟世界,设计游戏,就是设计了一个新的世界,设计者担负了上帝的职责,创造了一个世界,并创造了这个世界的所有法则。而玩家则像是生物的祖先繁衍出下一代,在游戏世界中创造了一个执行其操作的角色。游戏都必须有其相应的世界观,规则以及系统,这些都可以与现实世界不同,但它们作为将玩家带入模拟世界的东西,必须具有其独特性。世界观指的是背景设定和它所独有的一套完整的体系。背景代表着玩家在游戏世界中的责任,情感。只有通过世界观的体现,人们才能体会到规则的乐趣,才能产生游戏的成就感,游戏拥有的无限乐趣和无限体验。2.2 游戏艺术被誉为“电影奇才”的好莱坞著名导演史蒂文斯皮尔伯格(Steven Spielberg),他的大白鲨、E.T、侏罗纪公园等著名的商业娱乐片而为广大的电影迷们所知。他曾经这样形容游戏艺术:“我认为游戏艺术的真正标志,是有人承认自己在第17关时哭了。”哭泣是人类情感的真实体现,电影的故事是用一种特殊的方式去感染、感动观众,而游戏,因为玩家也参与和创造了故事,想要操纵玩家的情绪是相当困难的,所以游戏是必须具有艺术内涵,可以是惊天动地、催人泪下的爱情,也可以是风声鹤唳、草木皆兵的战争,这些都能通过玩家在游戏中的行为表现出来,为玩家带来更深层次的情感体验。建模作为三维艺术的基础,在作品形象的内涵中,必须将角色客观存在的结果视觉感受根据需要表现出来。对结构的表现不应局限于作品外在的刻画中,更多的应是艺术家对其内涵的感受和把握,使作品形成独特的艺术魅力。如果说,画面是游戏靓丽的容颜,那么音乐就是游戏那动人的歌喉。容颜终有一天会老去,人们看久了会厌倦,但美妙的歌声却可以在人们心中萦绕不尽、回味无穷。游戏发展到现在,诞生了许多令人难忘的经典游戏音乐作品,进入到网络游戏时代,音乐制作也变得越来越精致,不少游戏的配乐都已采取如电影大片般的大手笔打造。2.3 游戏引擎引擎好比是赛车的引擎,当引擎作为赛车的主要部件,决定了赛车的性能、稳定性、速度、操纵感这些直接与驾驶者相关的指标上时,我们也同时知道了游戏引擎在游戏开发及游戏运行中的重要性。玩家在游戏中,会体验到剧情、关卡、美工、音乐、操作等游戏内容,而这些都是有引擎进行直接控制的,它类似于一个发动机,将游戏中的各个元素进行连接,并在后台控制指挥它们同时、有序地工作。引擎必须处理游戏各个部分的工作:包括光影效果、动画、物理系统、碰撞探测、渲染,同时引擎也必须实现I/O互动,以实现游戏世界的逼真性,满足玩家的感观体验。2.3.1 游戏引擎的结构图图2-1 游戏引擎的结构图2.3.2游戏引擎开发的重要性如我们所言,引擎直接控制了玩家所体验到的剧情、关卡、美工、音乐、操作等内容,当有两款游戏采用同样引擎进行开发的时候,人们就会发现其具有相似的内容,甚至连情节设定都如出一辙。所以在Unreal引擎推出后不久,游戏的图像发展到了一个天花板的高度,该引擎以其强大的功能和处理能力,让所有人为之折服,然后也以此同时,过多的游戏使用了该引擎使得游戏特异性荡然消失,玩家厌倦了拿着抢跑来跑去的单调模式。开发者们不得不开始需求新的突破,开始往游戏中添加更多的功能实现,包括人工智能、实时变化的场景、更为逼真的打斗场面、多变的游戏情节及游戏结果等,人们将游戏整体效果向更为逼真、多元化的方向发展,并且随着科学技术的发展,家用电脑的运行速度得到了不断的提升,如果更好地提高这些设备的运行效率,更好地体现这些设备的功能,也是游戏引擎开发需要考虑的因素。2.3.3游戏引擎的发展历程1992年,3D Realms公司/Apogee公司发布了一款只有2M多的小游戏德军司令部(Wolfenstein 3D),因其在X轴和Y轴德基础上增加了一根Z轴,这对于看惯了2D游戏的玩家来说,无疑是个巨大的冲击。在该引擎发售前的几个月,Origin公司已经推出了一款第一人称视角的RPG创世纪:地下世界(Ultima Underworld),这款游戏采用了类似的技术,当它们之间还是有相当大的差别。在技术细节上,Wolfenstein 3D引擎比不上创世纪:地下世界的引擎,但它更好地利用了第一人称视角的特点,快速火爆的游戏节奏,让人们记住了“第一人称射击游戏”这个单词,而不是“第一人称角色扮演游戏”。引擎诞生初期,与Wolfenstein 3D同样出自id software的另一个射击游戏毁灭战士(Doom)面世,Doom引擎在技术上大大超越了Wolfenstein 3D引擎,因此在设计上更加自由。在引擎的进化过程中,肯西尔弗曼于1994年为3D Realms开发的Build引擎史一个重要的里程碑,它的肉身就是家喻户晓的“毁灭公爵”(Duke Nukem 3D)。然而,从总体上来说,Build引擎并没有为3D引擎带来任何质的变化,突破的任务最终由id software公司的雷神之锤(Quake)完成了。从3D技术来看,Quake引擎是当时第一款完全支持多边形模型、动画和粒子特效的真正意义上的3D引擎,而不是Doom、Build那样的2.5D引擎。此外,Quake引擎也开启了连线游戏的先河。一年之后,id software公司推出了雷神之锤2,其使用了全新的引擎,并且充分地利用了3D加速和OpenGL技术,在图像和网络方面与前作相比有了质的飞跃。然而,一场战争在蕴量中就要爆发了。正当Quake独霸整个引擎市场额时候,Epic Megagames公司(即现在的Epic游戏公司)的虚幻(Unreal)问世了。其优秀的画面及引擎处理能力,让所有的人惊呆了,其震撼力完全可以与人们第一次见到德军司令部时的感受相比。在接下来的两年时间里,Unreal得到大量推广,众多的游戏使用了该引擎。其使用范围并不限于游戏制作,同时涵盖了教育,建筑等其他领域。从2000年开始,3D引擎朝两个不同的方向发展:一是通过融入更多的叙事成分和角色扮演成分以及加强游戏的人工智能来提高游戏的可玩性;二是朝着纯粹的网络模式发展,在这一方面上,id software公司再次走到了整个行业的最前沿,在Quake出色的图像引擎的基础上加入了更多的网络成分,推出了一款完全没有单人过关模式的网络游戏雷神之锤3竞技场(Quake Arena)它与Epic公司稍后推出的虚幻竞技场(Unreal Tournament)一同成为引擎发展史上的一个转折点。以此同时,另一款引擎在慢慢觉醒,并在1998年-2000年迅速崛起,那就是Monolith公司的LithTech引擎,该引擎的开发共花了五年的时间,耗资700万美元,当它第一个版本推出的时候,立即引起了业界的注意。在接下来的大段时间里,开发者们使得游戏引擎向高效、处理能力更高、功能更全面的方面不断发展,并使得引擎具有了处理人工智能的技术。现在Unreal引擎已发展到第三代,其游戏画面效果如图:图2-2 游戏画面效果图图2-3 游戏画面效果图图2-4 游戏画面效果图图2-5 游戏画面效果图图2-6 游戏画面效果图尽管引擎的不断进化使游戏的技术含量越来越高,但最终决定一款游戏是否优秀的因素在于使用技术的人而不是技术本身。如前所述,引擎相当于游戏的框架,框架打好后,你就只需往里填充内容即可,在这里,框架只是提供了一种可能性,游戏的精彩与否取决于内容。正如无人永生开发小组所说:“所有问题最终都会归结为一点你的游戏是否好玩。”2.4 游戏与电影在计算机信息技术飞速发展的今天,从计算机图形学基础上发展起来的三维动画技术被广泛应用在电影、游戏及一些虚拟现实的场合中,为广大艺术家、三维设计工作者提供了更为广阔的可以发挥想象力的舞台。同时也使观众极大地开拓了视野,视觉感观得到充分的享受。当人们进行电影拍摄的时候,如果去反映自然灾害和怪兽侵扰等内容,如果去得到虚拟的角色或者场景,使得三维技术迅速发展并投入到电影行业,使得电影行业中的科幻类、史诗类、3D动漫等电影迅速火爆起来。而三维技术在游戏引擎发出起来之后,一直为游戏开发所运用,并加速了相互之间的发展。电影中的场景和人物表达是非常细致的,这也是电影制作中运用的建模方法和游戏制作中运用的建模方法最大的不同。人是具有多种情感的动物,在电影中,我们必须去表达人物角色不同的情感的形态表现,场景的实时变化等,这些都使得电影建模更具挑战性。而游戏制作中,不仅需要考虑人物的形态表现,更多地要考虑游戏引擎的承载能力以及游戏运行的计算量、计算速度。所以在游戏中制作的模型一般才用低多边形的建模方式进行创建,即多边形面数控制于3000个面以下。当然,随着当今家用电脑的运行速度逐步提高,省面模型将会渐渐淘汰。2.5 游戏项目分工我们公司项目组对于项目的分工具体如下:2.5.1 概念设计提供项目需要的所有素描和草稿,比如人物、武器、载具和地图布局。负责概念设计的概念设计师不仅需要展现特殊的技能,在创意和描述的基础上制作出2D图像,而且需要拥有良好的设计感觉,这对提高最终游戏的视觉效果及其有帮助。2.5.2关卡设计该设计需要了解如何为游戏或项目设计与制作地图,这个团队成员应该十分了解Unreal编辑器,以及在游戏地图中可以做什么不可以做什么。负责关卡设计的关卡设计师需要有全面地认识,比如什么是当今游戏中流行的,以及怎么才能使特殊创意看上去最好。对于室内设计,他们还需要有不错的审美观,来放置灯光,装饰标准和制作某些东西,以保证全部游戏中的每一张地图在整体上和谐一致。2.5.3模型设计在概念模型中的2D作品转变为3D的东西以导入游戏。典型说来,模型作品需要在多边形数量上保持较低水平,具体情况取决于项目需要的物理细节总量。模型设计是需要熟悉策划人选定的3D软件中的多边形建模工具,且应该乐意与概念设计师紧密合作,以确保他们的作品遵循最初的设计。模型设计是还必须和关卡设计师紧密联系,以便为每一张地图制作出全部必需的静态模型。2.5.4程序/代码编写程序及代码的工作成员需要熟悉Unreal脚本的运作,以及如何使用脚本把必要的功能整合到游戏和项目中去。程序员还要了解很多关于驱动Unreal引擎的底层概念,好的程序员还应该了解Unreal脚本语言的功能。这样才能判断把一个新的创意整合到系统中去的几率。2.5.5 音乐音效制作游戏音乐制作是指音乐的MID制作部分,即电脑数字化音乐制作的部分。我们以月之门游戏音乐制作室为例,大部分的游戏配乐通常都是采用MID和真实乐器共存的方式来完成。MID制作是将创作出来的游戏音乐中的非真实乐器部分,利用电脑数字音频设备,以音序器作为指令编辑核心,以软、硬件采样音源、辅以效果器得以完成的。2.5.6网页设计网页设计主要负责站点设计,保持维护和更新。给项目做宣传是游戏成功的一个重要方面,可以在其他在线社区和论坛上提及你的游戏或项目,让人们登录你的站点,关注游戏的发售。第三章 基于多边形建立九尾狐模型及人物模型第三章 基于多边形建立九尾狐模型及人物模型3.1 建模的基础建模是三维艺术的基础,若希望通过三维软件创建出理想的模型,就需要广泛了解客观世界中的事物,掌握其基本规律。尽管我们可以通过自己的新想法去任意改动模型,但最终得到的结果是需要有相应的内涵来支持的,否则该模型就失去了艺术的意义。3.1.1 建模的基本条件首先,我们知道,游戏中常见的主人公绝大多数为人类,那么我们就需要了解人体结构的一些相关信息:在人体造型中,通常用头高和身高进行比较,称之为“头高比例”,一般为8:1,然而这个数值并不是不变的,各个地方的人物存在着差异,西方人较高,亚洲人较矮等;男女区别在于胸廊与髋部的比例和形体结构上,男性由于脂肪层薄、骨骼较显露、胸廊较宽、髋部较窄、颈部较粗、喉结突出,所以男性应该具有比较刚劲有力的体貌特征,女性由于脂肪层厚、躯干表面较圆浑、乳腺发达形成乳房、胸廊较窄、髋部较宽、颈部较细、平坦,所以女性在外形轮廓上看,线条较圆滑,体态轻柔美丽。因此,通过这些区别,我们需要抓住所要表现的角色的个性特征,从而使得创建出的角色更加生动。另外,不论是角色建模或者建筑建模,各种道具的建模都必须通过细心的观察,思考,以充分地表现模型的不同特征。3.1.2 建模的相关工具游戏是一个虚拟世界,制造这个世界的人,在现实生活中或许很平凡,有着各种各样的称谓:三维动画师、影视特效美术、广告创意设计、电脑游戏美工、数字艺术家、三维发烧友然而他们使用的工具并不陌生:3ds max、Maya、Softimage 3D、Lightwave、Rhino等等.大家最耳熟能详的可能就是Maya、3ds max、Softimage 3D这三大软件了。Maya和Softimage 3D是从工作站转入PC机行列的,其品质不容置疑;后者对大家来说更为亲切,也拥有最多的使用者。奇怪的是现今很多人徘徊在学习软件的选择中,其实不论是3ds max、Maya或是其他软件,功能都是一样的,这也是它们长期发展中互相借鉴、取长补短的结果,所以只要认定一个深入学习就可以了。此外,在建模方面口碑不错的软件还有:Animation Master5堪称历史最悠久的一款角色建模和动画软件,它最大的特点就是完全依靠样条曲线和样条曲线面片建模。其功能类似与MAX中的Surface工具。Lightwave美国动画软件大厂NewTek的杀手级产品,其主要工具是MetaForm,类似于MAX的MeshSmooth工具。主要方法是建立低多边形的Mesh网个体,再进行表面的细分。Rhino6这是世界上第一套将NURBS曲面引进Windows作业系统的3D电脑辅助工业造型软件,它为使用者提供了一个非常容易操作、快速且精确的环境。此外,还有一些辅助软件,为三维游戏制作人员常涉及的有:Poser7可以将它当作一个模型库进行使用,其中包含了大多数常见的人和动物模型,也可以通过编辑和改装制作奇异的生物,并且可以在网络上取得各公司为其开发的模型,并导入软件中进行使用,同时MAX制作的生物模型亦可以导入软件进行绘制、修改。Deep Paint 3D8它为模型做贴图是再好不过的选择。当然,一般用Photoshop进行贴图制作。3.1.3 建模与艺术修养The Grinch(格林驰如何偷走圣诞节),该电影作为2000年全美票房第一的影片,其中使用的CG技术无所不在:3D建筑物是Maya的功劳;层叠的树木、山峦是由Holudini软件制作的;用Polygon Base来制作雪花;做云彩用的最多的是Voxel Cenerator软件的3D VoLumetric Clound功能。为了制作该影片,Digital Domain数码公司还专门研发了几款新的软件工具。由此可见,一个好的作品,可以运用多种软件进行设计;而同时也有许多经典的案例可以说明,一种软件也能做很多好的作品。所以作品的优劣不在于软件,而在于它的内涵,即创作者要表达的思想性、艺术性。随着科学技术的发展、人们日益提高的精神文化需要,新技术、新软件的推出将会层出不穷,如果将精力全用在学习软件上,永远也学不完。况且如Maya、3ds max等大型软件的功能已相当全面,犹如一部大辞典,谁能全部背下来?背下来就能出好作品?答案不是肯定的。对软件过分关注只会使人变为“技术狂”而非“艺术家”。所以如果想在3D技术方面取得最大的进步必须有扎实的美术基础、丰富的想象力和永无止境地吸收大自然的精华。创建好的模型,需要我们平时做一些素材积累,善于观察和总结;以严谨的态度,娴熟的建模技巧材质处理能力,才能开创一个令人感叹的奇妙世界。3.2 常见的几种建模方法在3ds max中,建模出了使用如放样、布尔运算等简单的方法以外,最常用的就是多边形(Polygon)、面片(Patch)、NURBS这几种,它们各有特色,各具优势。比如NURBS的自动平滑效果非常好,更适合制作工业造型的精细模型。虽然没有强制规定,但就方便使用而言,不同的模型要运用不同建模方法,或同意模型综合运用了几种建模方法都是很常见的。3.2.1多边形(Polygon)建模多边形建模是目前较容易掌握也是时下流行的一种建模方式。多边形建模所要求掌握的命令不多,但却可以做出现在几乎所能想到的任何物体。只要对所做的模型结构有一定了解,基本上都可以做出非常逼真的模型,而且在材质、动画等的后续环节上也易于操控。多边形在点与点之间是通过直线边连接,并且允许由多个顶点构成面,这就使得多边形在建模是具有非常高的随意性。然而过多面数的产生会使得MAX的性能下降,同时也使得游戏的数据处理量大大增加,所以我们仍然必须注意避免建立过多的细节。3.2.2 面片(Patch)建模面片,即Bezier(贝塞尔)面片的简称,是MAX提供的另一种表面建模技术。面片不是通过面构造,而是利用边界定义的。这意味着边界的位置及它们的方向决定着面片的内部形式。Bezier技术使面内部的区域变得光滑。面片模形的最大好处是用较少的细节表示出很光滑,更与轮廓相符的形状。它的不足是有一此局限性,如果你习惯于以特定的方式建模,这些局限性就会出现问题。面片可以从基本几何体或面片网格建起。但应用面片编辑器(EditPatchModifier),可以将多边形对象转换成面片表面。这样一来可以将多边形网格变成一个具有许多节蹼的大的面片。除了最简单的多边形网格,这种方法在大多数情况下都是不适用的。3.2.3 NURBS建模NURBS是非线性有理B样条(Non-Uniform Rational B-Spline)的简称,是对曲线和曲面的一种数学描述;它也是当今十分流行的一种建模方法。和多边形建模相比,优点是可以创造出有组织的平滑表面,如动物、人体、水果、工业造型表面等,以及用较少的控制点平滑控制较广的面;缺点是建模方法较复杂,对刚入门的人来说较难理解。3.3 九尾狐的建模流程在游戏开发过程中,应用最多的建模模式应属多边形建模,因其易于控制,并且不论任何形状的模型都能通过多边形建模而获得,下面将通过一个例子九尾狐的建模来说明建模的流程:第一步,我们找来一张九尾狐的样图,如图3-1。图3-1 九尾狐的平面样图第二步,在MAX的Front视图中,创建一较薄的长方体,通过材质编辑器,将九尾狐的样图载入材质编辑器,并赋予到长方体中,此过程中材质编辑器需进行如下设置,取消Self-lllumination选项组中Color选项的勾选状态,并将其值设置为“100”。接着,在Front视图的视图名称部分,单击鼠标右键,选择Smooth + Highlights命令。结果如下(图3-2):图3-2 导入材质编辑器第三步,选择Line工具,在Front视图中,顺着样图的曲线进行描点,以取得狐狸的外围曲线,闭合该曲线,并进行“挤出”命令。如图3-3:图3-3 挤出效果图我们可以看到这个模型已初步具有了狐狸的形态,但仍过于粗糙。第四步,选择该模型,并按顺序执行如下操作,在Command Objects项中,点击Boolean按钮,适当分割模型的界面,转换成易于编辑的状态;我们可以在途中发现模型中间的一些变化来明白这一步的重要性。单击鼠标右键,选择Convert to,然后选择Convert to Editable Mesh,接着选择Editable Poly命令。将选定的物体装换成网格对象之后,再次转换成多边形对象。之所以这样做,是因为可以在用网格对象制作的多边形对象上更自然地应用Mesh Smooth命令。执行完以上操作后,在模型中选择不需要的点、边,通过Remove命令进行移除,而非直接删除。在Modifier list选框中,为模型添加Symmetry修改器,在画面中将生成Gizmo(Mirror),以它为基准,制作出镜像复制的物体,调整Gizmo的位置,表现模型的另一半。效果如图3-4:图3-4 添加Symmetry修改器至此,在外观形态上看来,模型只是多了一个复制体,但紧接着的操作并没有对复制体直接进行,而是对本体操作的时候,复制体也发生了同样的变化,这就是镜像的特殊效果。这使得我们在建立模型的时候,没有必要去完全表达整个模型,只要该模型是对称的,我们都只需要进行其一半的制作,而另一半将有镜像进行完成。第五步,通过Poly选项下对模型的点(Vertex)、边(Edge)、多边形(Polygon)进行调整,使得模型的效果更加完善,如图3-5:图3-5 通过Ploy选项下对模型的点、线、多边形进行调整从这个图中,我们已经可以看到具有较高细节的狐狸模型了,但是我们仍然可以看到模型身上的多边形,以及模型是较为粗糙的。第六步,对模型进行Mesh Smooth,效果如图3-6:图3-6 Mesh Smooth 后效果图至此,我们所要建立的模型完成了,尽管尾巴和样图中并不完全一样,但已经可以表达出九尾狐的形态特征,这就表示,该模型已经满足游戏开发的需要了。3.4 人物建模流程下面,将再为大家展示人体建模的流程图,首先必须提到的是,由于人的脸部是比较细腻的,所以一般情况下,头部建模与身体的建模是分开的,身体建模也会分为手掌建模、脚部建模、和身体躯干建模,其实整体步骤与上述建立狐狸的流程是非常相似的,紧接着就是将完成的各部分模型进行缝合。3.4.1 角色头部建模 头部建模中,不仅仅包括了脸部形态的建模同时包括了眼睛以及耳朵的建模、在实际操作中,是通过将这三个部分分开进行,最后进行Attach(附和操作)。 第一步,建立脸部外观。在工具栏中选择Create,并选择图形,出现了Line等按钮,单击Line按钮,在Front视图中,运用Line工具进行描点,描画出以鼻子、眉心和下颚为中线的一半的脸部区域,闭合Line。 图3-7 通过描点形成脸部形态第二步,右键点击图形,在选项栏中,选择将图形装换为可编辑网格,接着将其转换为可编辑多边形。如此操作的原因在于,最后进行模型平滑操作的时候,可以得到更好的平滑效果。图3-8 将图形转化为可编辑网格图3-9 转换为可编辑多边形的模型第三步,在修改器选项中,选择边操作,在边属性的卷展栏中,进入编辑边栏,并单击插入顶点按钮,在中线中,与外围轮廓边上相对应的地方添加顶点,如图。图3-10 插入顶点第四步,进入编辑几何体栏中,选择创建,点击相对应的两个点进行边的创建。图3-11 创建边第五步,在该栏中,单击切割按钮,连接上部与下部之间相对应的点。图3-12 细化模型内部的边第六步,在可编辑多边形中,选择顶点操作,在左视图中,将脸部外围的顶点,向左移动,形成人脸侧脸轮廓。图3-13 形成脸部轮廓第七步,进入边编辑,将内部顶点中相邻的顶点进行连接,以消除头视图中,可见的凹陷部分。进行连接的为图中两红线。图3-14 消除凹陷区第八步,对眼部区域进行顶点添加以及边添加操作,在嘴部和鼻部区域进行顶点添加和边添加操作。图3-15 细化脸部器官部位第九步,对这三个部位的顶点和边进行再细化添加和细微处理,使得它们的结构更加缜密,调节嘴部和眼部中,形态内端的顶点,在左视图中,对它们进行左移操作,使得这两个部位形成凹陷区,与人体自然形态特征的眼窝和嘴缝相匹配。图3-16 对这三个部分进行更加详细的点边制作图3-17 通过拖动顶点制作出眼、嘴、鼻的轮廓第十步,在修改器列表中,为模型添加对称并添加网格平滑修改器。添加对称修改器之后,选择对称的子选项Gizmo,并选择移动工具,使得两边的脸形成以中心为对称的全脸,进行网格平滑之后,模型表面变得较为光滑,我们可以通过调整卷展栏中的迭代次数来调整平滑程度。图3-18 添加对称及平滑修改器第十一步,在工具栏中,选择Create,在几何体中单击球体按钮,在顶视图中,创建两个球体,将它们移动到眼睛的位置,在它们的属性栏中,调整它们的大小,使得它们自然地填充眼窝部位。图3-19 添加了眼球的脸部第十二步,为模型制作后脑勺部分,在顶视图中,再次添加一个球体,调整其大小,使其大小与脸部轮廓大小相符合。制作耳朵部分,最后将各部分进行Attach,并在模型上,继续调整个部分,使得它看起来更加自然。最后效果图为:图3-20 人物头模型3.4.2 角色身躯建模 躯干的建模并没有头部建模如此细腻,主要对关节部分和肌肉以及性别特征进行突出表达即可。第一步,在前视图中,按照人体身躯的轮廓,应用Line工具描绘出主要关节的点。图3-21 通过Line工具描绘人体身躯轮廓第二步,选中模型,在修改器列表中为模型添加挤出修改器,在修改器卷展览中,对数量进行调整可以控制挤出的厚度,我们将其之设置为25,如图中蓝色箭头所示。图3-22 进行了挤出操作的模型第三步,将图形转换为可编辑网格,接着转换为可编辑多边形。图3-23 转换为可编辑多边形的模型第四步,进入边编辑,在模型前半身中,往中线部分添加顶点,并对相互对应的点进行创建边操作。图3-24 创建关键边第五步,从上往下,通过编辑几何体中的切割命令,创建贯穿肩膀至大腿的边。图3-25 细化关键边第六步, 选择手臂的一条边,进入边编辑,在选择卷展栏中,单击环形按钮,可以发现手臂上的四条边都被选中,接着在编辑边中单击连接按钮,在四条边中间出现了一条边对四条边进行了连接,连接部分为各边的中点。图3-26 对手臂上的边进行连接操作第七步,对大腿的边进行第六步的操作,调节手臂和大腿最外圈的点,使模型的手臂和大腿形成一定轮廓,在模型胸部部位,细化边和点。图3-27 细化胸部区域第八步,进入顶点编辑状态,调整胸部部位的各点的位置,使得该部位具有相对应的女性特征。图3-28 拖动顶点,制作出胸部轮廓第九步,在修改器列表中为模型添加对称修改器,进入对称子选项,选择Gizmo,单击移动工具对镜像进行移动,完成身躯部分,接着对模型进行网格平滑。得到结果如图所示。图3-29 人物身体模型3.4.3 手掌建模第一步,手掌的建模是比较简单的,我们将顶视图进行最大化,将手掌放在屏幕上,选择Line工具,并且通过鼠标,根据手掌的形状进行关键点的描绘。图3-30 使用Line工具描绘手掌形态第二步,对图形添加挤出修改器。数量大小设置为:25,如图。图3-31 对手掌进行挤出操作第三步,将模型转换成可编辑网格,接着转换成可编辑多边

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论