目 录
摘 要 2
ABSTRACT 3
第一章 绪论 6
1.1选题的背景和意义 6
1.2国内外研究综述 7
1.2.1 国外研究综述 7
1.2.2 国内研究综述 9
1.2.3 研究评述 10
1.3研究主要内容和研究方法 11
1.3.1 研究主要内容 11
1.3.2 研究方法 11
第二章 三维动画及其建模 12
2.1 动画及三维动画 12
2.1.1 动画的基本概念 12
2.1.2 三维动画的基本概念 13
2.2 三维动画特点及应用 13
2.2.1 三维动画的特点 13
2.2.2 三维动画的应用领域 14
2.3 三维动画制作的一般过程 15
2.4 3DSMAX软件简介 16
2.5三维建模及其重要性 17
第三章 游戏角色建模的技术分析 19
3.1 3DSMAX建模方法分析 19
3.1.1 3DSMAX建模的主要特点 19
3.1.2 3DSMAX建模的主要方法 19
3.2 3DSMAX游戏角色建模技术 22
3.2.1游戏发展与游戏角色 22
3.2.2 3D游戏模型的基本规范 23
3.2.3 3D游戏模型中的四边面与三角面取舍 24
3.2.4 3DSMAX游戏角色建模的一般过程 25
3.2.5 3DSMAX游戏角色建模实例分析 27
第四章 游戏角色建模的后期处理 33
4.1渲染器分析 33
4.1.1 Mental Ray渲染器 33
4.1.2 Brazil渲染器 33
4.1.3 FinalRender渲染器 34
4.1.4 VRay渲染器 34
4.2灯光处理 35
4.2.1 灯光与影像 35
4.2.2 经典布光理论 36
4.2.3 布光顺序及要点 36
4.3摄影机处理 37
4.3.1 摄影机的种类 37
4.3.2摄影机的特性 38
4.3.3 3DSMAX摄影机的常用参数设置 38
第五章 结论与展望 41
参考文献 43
致 谢 45
第一章 绪论
1.1选题的背景和意义
随着全球计算机图像图形技术的不断发展以及人们对视觉效果需求的提高,在图像图形的设计领域,其设计方法发生了巨大的改变,以往依靠手工来完成的大多数设计工作,正逐步被计算机图形图像技术代替,特别是三维图像及动画技术在近年来的发展尤其迅速,它们的应用已经涉及到建筑、影视、游戏等多个行业,发挥了越来越重要的作用,充分展示了三维动画在设计方面的强大能力。
在三维动画设计领域,有关三维图形的设计软件有很多,主要包括Discreet的 3ds max、Maxon的 Cinema 4D、Alias的 Maya、Softimage/XSI以及NewTek的 Lightwave 3D,而与三维动画有关的建模方式也成为了三维图像软件发展的主要方向,这些软件在进行几何模型建立时所采用的方式和工具并不相同。如3dsMax的建模工具使用了广泛的多边形建模工具组件;Cinema 4D 中则包含了细分表面建模工具等多种工具;Alias公司的Maya则以其非常强大的Nurbs工具闻名于世;Lightware的建模方式是MetaNURBS。可以看出,各类软件在建模方式上各有倚重。但是在实际的三维动画设计过程中,由于行业或环境的不同,对所建立的几何模型的细节要求也会不同,在三维建筑的有关动画模型中重点对动画精度限制较为严格,在影视广告中是对动画模型的光滑度要求比较严格,而在游戏角色模型中则是要求动画模型能够满足游戏玩家的控制要求。因此,面对如此多的三维动画软件和建模工具,如何针对不同的建模需求选择合适的三维动画软件和建模工具也成为了领域内研究的重要课题之一。
基于上述情形,本课题研究了在游戏领域内使用3dsmax三维动画制作软件进行角色建模的方法。3dsmax作为美国Autodes公司最为出色的三维动画制作软件,近年来已经成为全球中低端使用群体中最为流行的软件,它不仅提供了丰富的动画设计功能,也提供了强大的建模技术,被广泛应用于影视、游戏等领域。使用3dsmax进行游戏角色模型的合理建造,并对其进行后期处理正是本文研究的重点。通过对本课题的研究,能够对三维动画研究领域的理论,特别是3dsmax的建模方面起到一定的补充作用;同时对于提升游戏行业角色建模的实际操作上具有一定的借鉴意义。
1.2国内外研究综述
1.2.1 国外研究综述
1.2.1.1 国外三维动画发展综述
三维动画作为电脑美术的一个分支,是建立在动画艺术和电脑软硬件技术发展基础上而形成的一种相对的独立新型的艺术形式。三维动画在国外的早期应用出现在20世纪70年代,主要应用于军事领域。直到70年代后期,随着PC机的出现,计算机图形学的快速发展,三维动画才逐步拓展到诸如平面设计、服装设计、建筑装潢等领域。从20世纪80年代开始就逐步使用计算机图形技术制作三维动画,虽然当时大部分的三维动画制作需要在一些大型的工作站上完成的,但却成为后来三维动画的发展奠定了基础。
1995年,皮克斯的影片《玩具总动员》的上映成为进入三维动画时代的标志,随着该片在全世界的风靡,一些研究者开始针对在PC机上制作三维动画进行了深入的研究。
1998年,学者戴尔森针对三维动画的应用前景做了预测,他指出三维动画是随着计算机软硬件技术的进步而产生的一项新兴技术,它通过借助专用的软件在计算机建立起了一个虚拟的世界,设计师们只要在这个虚拟的世界中按照要表现的对象的形状尺寸建立模型以及场景,再根据要求设定模型的运动轨迹及一些动画参数,就能生成美轮美奂的画面。三维动画技术的这种模拟真实物体的方式使其迅速风靡全球,并由于其精确性、真实性和无限可操作性的特点,必将在影视、军事、娱乐、医学等多个行业被广泛应用。
2002年,学者泰诺在研究了著名的Maya及3dsmax三维动画制作软件之后,指出随着上世纪90年代后期大型三维动画软件的出现,不仅成为了3D发展史上的一个个里程碑,同时也推动了三维动画应用领域的不断拓展,并且随着这些软件功能的不断强化,三维动画的制作变得更加容易。
2009年,美国电影制片人乔里布尔针对2004年以来美国三维动画电影的发展情况做了如下评述:三维动画独特的美学特征,以及三维动画与二维动画在艺术表现力上的区别,使得三维动画影片在2004年后的美国出现了新的潮流,美国动画业者们只花了几年时间就把三维动画的潮流推向了全世界,他们轻松地把三维动画将是世界动画发展之趋势这个概念普及到地球上每个能看到美国动画电影的角落。
1.2.1.2 国外3D软件应用研究
三维动画发展到如今,各种各样的三维动画制作软件在世界上已经出现了很多,这些制作软件针对不同的表现内容,其侧重点有所不同,换句话说,3D软件的多样性和专业性正是它们竞争的主要优势。有着不同的专门软件,多样性、专业性是3d软件的主要特点。众多的3D软件,包含着各自技术特点的建模工具,比较流行的有:Patch与Surface面片、NURBS技术、多边形建模、变形球建模等。
在国外的众多三维软件的使用群体中,各类三维软件的使用情况比较均衡,分布的标准一般都是根据三维动画制作者本身的设计需求来进行的,总得说来,国外的三维动画软件使用群体可分为高、中、低端三类,高端用户对三维动画的需求一般包括建立影视人物特效、完成数字电影以及虚拟现实技术的应用方面,这类用户所使用的3D软件主要有lightwave、softimage以及maya三种;中端用户对三维动画的需求一般包括影视广告制作、建筑群体表现、教学动画、游戏角色和画面设计等方面,这类客户所使用的3D软件主要有rhino、3dsmax等;低端用户对三维动画的需求一般包括产品的设计、小场景的展示、建筑物个体图等方面,这类客户所使用的3D软件主要有cool 3d,speedtree等。
2004年,美国学者Macocy在对Maya软件在人物角色行走建模过程中的使用现状进行了研究之后指出,Maya三维动画软件在复杂性和功能性上都比其它的三维动画制作软件更加强大,它具有强大的3D建模工具、动画设计工作和灯光渲染处理,在各行业均有很广泛的应用。文中同时对在Maya三维动画软件中制作人物角色行走的流程和一些相关的注意事项进行了阐述,并通过分析人物在行走过程的重要特征,详细论述了人物角色行走动画的制作过程,并探讨了Maya技术的一些具体应用技巧。
2006年,学者Sennoca针对3dsmax三维动画软件的灯光进行了研究,指出3dsmax是当前实际上较为领先的图形图像制作和处理软件,它的应用涉及到社会的各个领域,包括建筑、机械、动画、影视、游戏等方面。作者针对3dsmax中灯光的程序设置、颜色、特效,并结合自身在摄影中的布光经验,就舞台美术中利用3dsmax模拟舞台灯光效果的实践应用进行了深入的分析。
2009年,学者wade就3dsmax软件在美术教学领域的应用进行了研究,他在简述了3dsmax软件及其在美术设计中的应用理论的基础上,通过自身实际操作,结合本人的教学实践,对3dsmax软件在美术教学领域的主要应用方式和操作技法进行了探讨。
1.2.2 国内研究综述
与国外相比,国内的三维动画技术发展要相对晚一点,尽管近年来国内的三维动画水平直线上升,但在很多具体的使用技巧与艺术表现方式上同国外的水平依旧存在一定差距。在3D软件的使用方面,国内的主流用户一般都是以AutoDesk公司的3dsMax及Alias公司的Maya为主,有少许群体也使用如lightwave、softimage等。具体来说,国内的使用者使用maya主要完成影视动画的制作,使用3dsmax来完成影视广告包装、建筑动画设计、网络游戏角色、虚拟现实技术等,尤其是3dsmax已经成为了当今国内用户最多的三维动面软件,也是销量最多的建模软件。近年来,国内不少学者针对3dsmax三维动画制作软件都进行了深入研究,比较有代表性的如下:
2000年,学者阎伟在《3dsmax与AutoCAD结合进行三维技术建模及动画制作方法》一文中指出3dsmax是一个将三维建模与动画制完美融合为一体的功能十分强大的三维动画制作软件,而autocad是当今世界上使用最广的图形软件包,而且也具有三维制作功能。在此基础上,文中分析了3dsmax与 autocad结合进行三维技术建模的方法,并对两者的特点分别进行阐述,以及各自在建模过程中的优势与劣势进行了分析,最后针对如何把二者充分结合起来进行三维建模的设计要点做了研究。
2002年,学者杨东超,徐凯等人在《利用3dsmax实现拟人机器人动画仿真》一文中指出三维动画的良好效果能够为拟人机器人的步态规划和运动学分析多个方面的研究工作提供形象逼真的可视化效果,在当前多个能够实现动画仿真的制作软件中,3dsmax具有模型逼真、操作方便、易于改变等许多优势,因此文章中重点分析了如何利用3DSMAX实现拟人机器人动画仿真以及使用这种方法的优点。
2004年,学者翟旭峰、朱杰杰等在文章《3dsmax建模及其在虚拟现实中的应用》中指出3dsmax凭借其丰富的建模技术能够达到对现实世界万物的真实表现,它具有优秀的动画表现艺术,几乎能够把现实和理想中的任何动画都能完美体现,所以它在工业产品包装、影视广告设计、建筑图绘制等多个方面都得到了广泛应用,文中在对3dsmax的各种不同建模方法进行介绍的基础上,结合具体的使用实例,分析了3dsmax在虚拟现实中的应用。
2006年,学者潘修强在《基于MultiGenCreator和3dsmax的虚拟漫游系统建模方法》一文中指出虚拟现实是近年来十分活跃的技术研究领域,该领域是以众多地高新技术作为汇集,主要包括计算机图像图形技术、图像处理与模式识别技术、人工智能技术、多传感器技术以及高度并行的实时计算技术。在此基础上,文章针对古村落虚拟漫游系统中的建模问题,提出了将MultiGenCreator和3DSMAX两种建模软件相结合进行建模的具体方法,并保证了模型的逼真度和漫游系统的整体运行效率。
2009年,学者李凌在《基于3DSMAX脚本语言及其实践的研究》一文中就计算机绘图的两种方式,即手绘方式和编程方式进行了研究。文中进一步提出根据图形的复杂程度,可自由选择绘图方式,并重点介绍了3dsmax三维动画制作软件的结构,讨论鼠标绘图和MAXScript脚本语言编程绘图的主要区别,之后深入探索了脚本语言编程的具体方法,之后给出实例验证了程序的正确性。
2010年,学者高文胜等人在《三维动画实用技术》一书中以Maya基础建模和3ds Max动画设计为基础,采用案例化的形式,循序渐进地对Maya三维软件进行了详细的介绍,同时解释了Maya使用者在实践过程中遇到的问题;同时,书中针对3dsmax三维动画的相关知识进行了深入的阐述,并以动物飞舞动画、文字特效动画、产品广告动画和广告片头动画等方面的动画实例做了详细讲解。
2011年,学者金秀兰等人在《如何建立游戏角色仿真人脸》一文中指出,在游戏角色的人物造型中,设计并建立仿真的人脸是每一个三维动画软件使用者的主要目标之一。文中指出要获得真实和自然的仿真人脸作品,必须做好多步工作,主要包括有资料的收集、模型的规划、纹理的绘制和最后的渲染等等,文中详细讲解并研究了建模的过程,重点针对如何使用Maya三维动画制作软件进行人脸模型的建立,对具体的工作流程、建模的不同方法、拓补结构和常见的错误等方面进行了详细分析。
1.2.3 研究评述
自三维动画问世以来,伴随着三维动画制作软件的出现,三维动画的制作朝着越来越强大、越来越简单的方向发展。可以看出,近年来国内外众多学者针对三维动画制作方面的研究涉及到了各个方面,前人的研究为后人的进一步应用提供了巨大的参考价值和借鉴意义,尤其是国内学者针对3dsmax软件的研究更是丰富多彩,这与3dsmax软件在我国拥有大量的使用群体有关,但是,3dsmax软件作为游戏行业内使用较多的建模软件之一,国内学者针对该方面角色建模方法的研究却较为有限,无法形成体系。本文正是从这一角度出发,对3dsmax在游戏角色建模中的应用进行研究,以此来补充国内研究者对3dsmax在游戏领域内的应用理论和方法。
1.3研究主要内容和研究方法
1.3.1 研究主要内容
本课题的研究,主要从3dsmax在游戏角色建模中的应用进行研究,具体内容分为以下几部分:
第一部分 绪论。首先阐述了课题研究的背景和意义,在此基础上对国内外三维动画领域的相关研究进行了综述,最后指出了本文研究的主要内容和方法。
第二部分 相关理论。本部分首先从三维动画的基础概念及基本原理出发,对三维动画在游戏中的应用进行分析;之后对3dsmax三维动画制作软件进行了全面介绍,最后指出三维建模的基础知识。
第三部分 3dsmax游戏角色建模的技术分析。首先对3dsmax的建模方式进行阐述,之后对游戏中的角色模型规范进行了分析,最后重点对3dsmax在游戏角色建模中的理论和方法进行了研究。
第四部分 游戏角色建模的后期处理。主要针对在建模完成后的后期技术进行具体分析,包括标准渲染、灯光、摄影机等,协助3dsmax角色建模的整体完成。
第五部分 结论与展望。首先对全文进行总结,并指出课题研究可能存在的不足,最后对游戏领域的角色建模的发展趋势进行了展望。
1.3.2 研究方法
为完成本课题,采取了以下一些研究方法和方案:
一是文献研究法。通过对国内外大量有关3dsmax三维动画技术文献的研究,更加深入的了解了国内外三维动画技术的发展和现状,为后文分析奠定了基础。
二是实例研究法:全文在分析3dsmax游戏角色建模的过程中,使用了一些具体的实例进行分析,有助于课题能够直观、形象地呈现给读者。
三是归纳总结法:文中通过对3dsmax三维制作软件多种建模方式的研究及分析,归纳总结出适合游戏角色建模的方式,并通过这种方式来完成具体的建模。
第二章 三维动画及其建模
2.1 动画及三维动画
2.1.1 动画的基本概念
顾名思义,动画是基于运动的影像。理论界给予动画的定义如下:动画是通过技术手段完成以一定速率对一系列画面进行连续播放的一种艺术,动画利用的是人们的视觉暂留特点,和电影的原理类似,从视觉上给人们造成流畅且不间断的变化影像效果[1]。
实际上,动画属于幻想艺术,它比静态画面更容易表达人们的某些情感,甚至把人们无法从现实看到的画面转变为能够肉眼直接观察到的影像,从而扩展了人类的创造空间和想象空间[1],这使得动画的应用在当今社会日趋广泛。动画的制作必须具有创造性,而且是极具严谨性质的,其制作的过程需要一整套非常科学、明确、完善的分工体系以及和创作流程,需要从设计者、技术人、管理者等众多人员的角度,进行有机、统一的管理,才能够保证动画制作以高效、流畅的方式完成。
2.1.2 三维动画的基本概念
三维动画是动画的一个分支,常常被称为3D动画[1],具体是指在三维空间中进行制作的动画,这个三维空间可以是真实的三维空间,也可是虚拟的三维空间,三维动画是随着计算机技术的不断发展而产生的一种动画技术,因此也使得通常人们所指的三维动画是利用计算机软件制作的三维动画。实际上,无论是计算机的三维动画还是传统的手工制作的动画,都是通过三维的世界,在其中按照想要表现的对象的形状、尺寸进行模型的建立,以及场景的建立,然后再根据要实现对象的动画特征,完成其运动轨迹、摄影机运动等[1]。只不过在基于计算机技术的三维动画中,其制作过程中的场景、角色、灯光和摄像机等都是虚拟化的。
三维动画的制作同样需要把技术和艺术进行充分结合,一方面需要在技术上充分体现创意的特点,另一方面需要利用计算机技术在动画色调、构图、镜头组接、节奏等方面进行艺术的创造,由于三维动画中增加了较强的时间和空间的概念,所以在其制作过程中需要更多的按照影视艺术的规律来进行。
2.2 三维动画特点及应用
2.2.1 三维动画的特点
三维动画的快速发展离不开计算机技术的发展,从计算机软硬件结合的角度来看待三维动画,与传统的平面动画相比,可以发现其明显的一些特点,概括如下:
一是三维动画具有更强的感染力和表现力。三维动画依托计算机技术,能够达到依据想象进行创作的目的,非常适宜表现真实物体,而且具有比平面动画更强的感染力和整体表现力,同时,画面表现力不会被传统的摄影设备所限制,如在很多三维动画的广告作品中,设计者设计一些没有生命力的物体根据音乐可以翩翩起舞,能够将观看者带入到超越现实的境界中,起到强烈的表现作用,从而唤醒人们的联想。
二是三维动画具有超越性。三维动画除了具有更加真实生动的表现特点之外,还具有很强的超越性,它可以构造在现实世界中根本无法创造一些场景及运动,甚至是相悖的形状等,如在三维动画的光线中,可以任意地设计想象中的光源形状,图形光源、流水光源,而且根据光源还能够建立任意的折射、反射等,从而能够达到一些超越现实的效果。
三是三维动画具有更高的艺术效果。通过三维动画软件,能够达到对现有图形及图像的有效利用,所制作的很多视觉艺术效果是以往编辑机等无法实现的,例如制作的很多分形图像,都具有极高的艺术效果,而且还包含复杂漂亮的自相似结构,这些只需要经过三维动画软件的精细加工,就可以出现更多的艺术效果,这不是普通的特技效果能够比拟的[2]。
四是三维动画具有一定的复杂性。三维动画技术发展到当今阶段,是在不断与各类学科充分融合的基础上进行的,这样才能为电脑、电视等视频画面提供更为丰富精彩的内容,与三维动画能够充分结合的技术和学科可以包括激光技术、CT扫描技术、数学、物理学等。
2.2.2 三维动画的应用领域
随着三维动画技术的快速发展,三维动画凭借上述优秀的特点已经越来越被人们所依赖,它所应用的领域已经非常广泛,无论是简单的几何模型还是复杂的人物模型、艺术品模型等方面,三维动画都能够依靠其强大的视觉效果和功能得以实现,归纳起来,三维动画技术的应用领域主要有如下几个方面:
一是在建筑领域的应用。现阶段,三维动画技术在建筑领域应用比较普及,从早期的单一建筑动画到如今的多元化创意建筑动画,三维动画技术在建筑领域实现了跨越式的突破应用,不仅是制作技术上的提升,更是创新手段的提升,如今,建筑三维动画从脚本创作到完美的模型制作,再加上富有感染力的音乐,所制作出的三维动画水平节节攀升,如今很多的建筑多媒体工作室能够制作建筑漫游动画、小区游览动画、楼盘三维动画、建筑工程动画等。
二是在城市规划领域的应用。在很多的城市规划中,包括道路规划、公用设施规划、市政规划、形象规划、数字化规划等多个方面都应用了三维动画技术,通过这种技术,能够完美地展现各种规划的实际效果,并给予观看者较好的视觉享受,各种设施表现的淋漓尽致,从而增强规划的感染力和艺术性。
三是在旅游领域的应用。旅游领域应用三维动画技术的主要用途是在旅游资源的开发、景点的宣传、旅游点地貌展现、景区绿化等方面,使用三维动画技术对景区景点进行表现,其效果具有形象、立体、生动的特点,是普通的效果图无法比拟的,此外,三维动画技术在旅游景区的植物模型技术上也有了较为成功的技术和手法,制作出的植物更加逼真,使得旅游景点的植被规划更为直观。
四是在产品展示领域的应用。三维动画技术在工业产品方面应用非常广泛,如很多的汽车动画、轮船动画、舰艇动画、飞船动画、通讯设备动画、监控设备动画等,此外在一些机械产品方面,包括机械部件动画、钻井设备动画、发动机模拟动画;产品生产流程动画等方面[2]。
五是在影视广告领域的应用。三维动画广告是目前广告业普遍采取的一种表现方式,很多广告中使用的一些动态特效都是利用三维动画来完成的,将三维动画技术在广告领域中更好的应用,将有助于为各行各业的广告创造更多地商业价值。在影视方面,当前的三维动画技术已经涉及到影视前期拍摄、特技效果、后期合成等多个方面,三维动画技术不仅大幅度扩展了影视拍摄时候的物理局限性,而且获得了更大的视觉效果,在一定程度上降低了由于影视实拍所带来的成本。在一些专业地制作影视动画的计算机设备支持下,影视当中的三维动画从简单特效到复杂场景都能表现地非常完美。
六是在游戏领域的应用。在经历了二维技术枯燥的游戏画面之后,三维动画技术在游戏领域得到了快速的发展,基于三维动画的游戏已经占据了大量的游戏市场,在游戏领域中,运用三维技术进行片头动画的制作,包括游戏宣传片片头,游戏片头等;以及进行游戏角色的制作等,如经典的网络游戏《魔兽世界》的片头及其游戏角色中就大量使用了三维动画技术。
2.3 三维动画制作的一般过程
三维动画的制作有其固定的流程,可以将这些流程划分为三个阶段,分别为前期制作阶段、动画制作阶段、后期处理阶段。
首先是前期制作阶段。前期制作阶段主要是指在使用三维动画软件进行制作之前,针对三维动画的整体进行规划与设计的一个过程,可以包括有背景创作、剧本创作、造型的设计以及场景的设计等。进行前期制作的主要目的是要将一些文字的东西进行视觉化,从而具备从视觉角度进行创作的可能,达到体现三维动画创作的设想和艺术效果的目的。在前期制作阶段主要采取的方式可以是图片与文字结合的方式,所表达的内容有运动方式、光影构图、时间控制、音效音乐等[2],其中特别注意的是在造型设计环节,应对三维动画所涉及的人物造型、物件造型等按照颜色的设计要求进行,如角色的外形与动作、可通过转面图、分解图、比例图来实现。旨在要突出造型的明显特征,并使其运动符合一般规律。
其次是动画制作阶段。动画制作阶段是三维动画技术中最为重要的阶段,也是其核心阶段,主要是根据前期的制作和设计,使用计算机三维动画软件中相应的工具和技术,进行动画片段的制作,其关键的流程包含有:建模、材质、灯光、动画、摄影机、渲染等,这几乎是所有三维动画制作所必须的。建模的概念是三维动画的设计者根据先前的造型设计,利用专业的建模软件在计算机中进行角色模型的具体绘制的过程,这是大部分三维动画中最重要的工作,也是最复杂的工作之一,所有在三维动画中出现在场景中的物体都需要进行建模,建模的关键点在于其创意,而核心点则是构思,完美的三维建模并不在于其精确性,而更多地在于其艺术性[3]。材质即材料的质地,是在建模的基础上,对模型进行表面特性的赋予,从而表现出物体的特点,如颜色、粗糙程度等。灯光的概念是在三维动画中尽可能地模拟自然界的基本光线类型,灯光一般包括有泛光灯和方向灯,主要作用是对场景照明和增加效果的作用。动画,是指的根据一些动作设计,结合已经设计的造型,在三维动画软件中制作出多个动画片段,从而实现造型动作的变化,这主要通过关键帧来实现,关键帧之间的过渡则是计算机来处理,如根据动画中人物讲话的方式,来进行人物口型的变化等。摄影机重点完成对其控制的过程,主要根据三维动画软件中摄影机工具,实现分镜头动画设计的效果,要求其画面稳定、效果流畅。渲染主要是指依据三维动画场景的设置、以及角色的材质、灯光等,由三维动画软件整合为一幅完整画面的过程,三维动画必须经过渲染才能完成输出[3]。
最后是后期处理。后期处理主要是根据前面所完成的设计和制作,使用非线性的编辑软件对动画进行编辑,从而生成最终的动画文件。
2.4 3DSMAX软件简介
3DSMAX全称为3D STUDIO MAX,它是全球第四大计算机软件公司Autodesk公司的著名产品,也是是全球销量最好的三维动画及建模软件,全球有大量的基于个人计算机平台的专业艺术家、动画师、广播电视及电影特技制作者都选择并使用了3DSMAX,该软件被广泛用于角色动画、室内效果图、游戏开发、虚拟现实等领域,获奖无数,深受广大使用者的欢迎。由于它不但是基于微软windows系列操作系统的,而且其相对低廉的价格优势,所以成为目前个人PC上最为流行的三维建模软件[3]。目前,3DSMAX的最新版本为3DSMAX 2012,与前面的版本相比,该版本具有以下明显的特性:
一是该版本的工作流模式更加高效,在以往版本工作流模式的基础上,Autodesk更新了工作流模式,这使得各组之间的工作协调更加完善,效率更高,该版本在具体的实现上主要从外部体系、视图以及现在其它程度对软件的外部控制方面进行了改进。
二是该版本对软件易用性方面进行了改进。新版本对原有的软件操作界面进行了部分改进,除了基本的外观变化之外,还增强了用户的自定义功能、插件代码编辑功能,同时使得主界面更加具有艺术性和交互性,达到了充分满足用户个性化需求的目标。
三是对软件渲染功能的改进。实际上,对渲染功能的改进是在Autodesk公司收购了logic公司之后就一直在致力改进的方面,logic公司曾以渲染技术著称,收购该公司后,Autodesk充分吸收了logic的先进技术,对软件的渲染器做了重新设计,不断连接并集成高级渲染器,产生了更好的渲染效果。
四是对动画功能进行了改善,在前面几个版本内置了制作角色动画的功能的基础上,3DSMAX 2012又增加了大量的第三方内置程序,如Discreet公司开发的Studio程序,为软件提供了一些角色动画及群组动画的拓展方案,大幅度地促进了动画视觉效果。
总之,3DSMAX作为全球最为出色的三维动画制作软件之一,不仅为使用者提供了基于微软Windows平台的动画制作、三维建模等功能,而且为图像处理技术的简化作出了巨大的贡献。
2.5三维建模及其重要性
如今的时代,我们生活的任何环境,几乎都离不开数字化的概念,数字化带动了三维动画技术的发展,日常生活中的影视广告、网络游戏、海报杂志等都在很大程度上受到了三维动画的影响,并或多或少对其进行了应用。尽管三维动画技术的发展时间很短,但其影响却越来越重要。在三维动画制作中,建模过程是最为重要的阶段,因为建模所生成的模型不但是材质的载体,而且也是后期处理的主要对象,三维模型是整个三维动画的主人。一个三维动画的完美与否,效果优劣,都与三维建模有着必然的联系,如在一些电影特技中,很多特效是建立在对人物进行三维建模的基础上的,几乎所有的三维动画应用,都离不开三维动画中的模型,模型通过三维建模来完成,三维建模已经成为了人们日常生活中不断接触的事物之一,无论是影视领域还是游戏领域,都充斥着依靠三维建模得到的三维模型。目前比较流行的单机游戏反恐精英、极品飞车等都大量应用了三维建模,这些游戏对三维动画建模技术的应用,不仅受到了广大游戏爱好者的追捧,也造就了很多巨大的游戏产业,如暴雪公司、盛大游戏公司等。下图2-1为游戏反恐精英的截图:
图2-1 游戏《反恐精英》截图
可以看出,三维建模不仅是三维动画制作者的艺术创作基础,同时也是影响三维动画最终效果的因素。目前,在大量的领域都使用了三维动画制作软件,三维建模的方法已经越来越接近普通大众的生活,那么,如何使用合适的建模软件,并按照成熟的建模方法,把握三维动画中需要表现的模型的特征与要求而进行合理快速地建模就显得异常重要了。
第三章 游戏角色建模的技术分析
3DSMAX软件之所以风靡全球,除了与其能够运用于微软的windows操作系统之外,还得益于软件具有强大的三维建模功能。三维动画设计师使用3DSMAX,可以很轻松地进行产品模型、人物模型的设计,无论从电影特技、建筑装潢,还是游戏开发、教学演示等方面,3DSMAX的三维建模技术都另使用者痴迷。
3.1 3DSMAX建模方法分析
3.1.1 3DSMAX建模的主要特点
3dsmax软件的建模具有以下几大特点:
一是3dsmax拥有灵活多样的建模方法,针对一个动画中的物件,软件可以使用不同的建模方法进行建模,没有多余的限制,非常灵活且自由。
二是使用3dsmax进行建模后,模型主要分为两种形态,即参数类形态和自由修改类形态,参数类形态能够向自由修改类形态塌陷,但自由修改类形态无法转换为参数类形态。
三是3dsmax的建模具有堆栈式的修改模式,在3dsmax中,任何自行建立的或者由其它方式导入的对象都能够为其加上编辑器,而且编辑据是堆栈式的,可以随意进行叠加和位置更换。
四是3dsmax能够进行子对象的修改,主要是指在软件中可以把一个多边形物体作为父对象,而把这个父对象的点、边、界、面与元素作为子对象,能够通过修改父对象,甚至是子对象来达到期望的效果。
3.1.2 3DSMAX建模的主要方法
前文说过,在3dsmax中,拥有多种建模方法,主要有多边形建模、面片建模和非均匀有理B样条建模[4],现将这三种方法进行具体分析。
3.1.2.1 多边形建模
多边形建模是3dsmax最基本的建模方法之一,也是历史最为悠久的,应用最广泛的建模方法。众所周知,日常生活中在屏幕上看到的几何图形都是由被称为“面”的许多相互连接的小三角形组成,每个“面”有不同的尺寸和方向,通过排列这些面,可以用非常简单的三维模型建立起非常复杂的三维模型。多边形建模就是基于这样一个原理,通过改变面的尺寸和方向,便可以制成弯曲,扭转等简单的动画或更复杂的动画,并且通过增加更多的细节,会使模型更加具体化。
多边形建模的主要步骤是先进行几何体的初步创建,然后根据具体需求运用编辑器进行几何体的形状调整,也可以通过使用布尔运算,曲面片造型组合的方式来进行对象的构建。多边形模型的构造实质是一系列节点的连接,如果模型中的每一个面都与至少其他三个面共享一条边,那末,该模型就是“闭合”的。如果模型中包括不与其他面共享边的面,则该模型被认为是“开放”的,日常处理的大多数都是“闭合”的,只有当你打算用另一个对象去填充开放区域时,才需要一个开放的模型。
使用多边形可以为任何事物建模,事实上,没有多少事物不能使用多边形建模,通过使用足够的细节,你可以创建任何表面,其中有些模型,更适合于用多边形方法建立,例如趋于正方形的模型使用多边形建模是最有效的。建筑模型是最常见的多边形建模。由于许多物体都有角,如窗,墙,门等,因而