动漫游戏中虚拟角色的自主行为模型研究【文献综述】.docVIP

动漫游戏中虚拟角色的自主行为模型研究【文献综述】.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计文献综述 计算机科学与技术 动漫游戏中虚拟角色的自主行为模型研究 摘要: 利用DirectX和3DSMAX能制作出栩栩如生的3D虚拟鱼类动画,模拟真实鱼类的行为规则,对虚拟角色的自主行为有更深刻的了解,能为动漫游戏以及鱼类观赏等提供服务。 关键词: 人工鱼,虚拟角色的自主行为, DirectX , 3DSMAX 8 正文: 3D动画是近年来随着计算机软硬件技术的发展而产生的一新兴技术。在计算机中建立一个虚拟的世界,在这个虚拟的3D世界中按照要表现的对象的形状尺寸建立模型及场景,再根据要求设定模型的运动轨迹、虚拟摄影机的运动和其它动画参数,最后按要求为模型赋上特定材质,并打上灯光。当这一切完成后就可以让计算机自动运算,生成最后的画面。 3D动画技术模拟真实物体的方式使其成为一个有用的工具。由于其精确性、真实性和无限的可操作性,目前被广泛应用于医学、教育、军事、娱乐等诸多领域。 由于3D动画比平面图更直观,更能给观赏者以身临其境的感觉,尤其适用于那些尚未实现或准备实施的项目,使观者提前领略实施后的精彩结果。本文研究的鱼类的自主行为动画制作便能在鱼类观赏馆的创建之前,给人们一个直观的感受。 为了创建出理想的模型,实现鱼类预计中的自主行为,我们要用到DirectX和3DSMAX。 当前流行的底层引擎主要是DirectX和OpenGL;本文只涉及到DirectX。 Direct3D是一套非常优秀的高性能三维图形程序可编程接口,其功能非常强大,对游戏、三维图形程序开发提供了全方位的支持。DirectX在计算机游戏设计中应用最为广泛,当前流行的三维射击、动作、冒险等类型的游戏绝大多数都是DirectX开发的。 微软已经通过COM接口和.NET类库提供了Direct3D开发函数,本文采用C++加COM接口的开发方式。 3DSMAX软件则是当前流行的三维设计软件之一,利用它可以在计算机上创建许多精美的三维模型,还可以为创建的模型赋予动画,让模型看起来更加真实化。3DMAX是目前市场上最流行的三维造型设计和动画制作软件之一,也是当前世界上销售量最大的建模、动画及渲染软件。在当今数字化时代,3DMAX为用户提供了极为强大的三维制作解决方案,在建筑、工业设计、电影特效制作等方面,3DMAX都能够为人们提供完善的三维制作和现实引擎。 在本文研究的范围内,3DMAX用来建模,我们利用3DMAX先在其中建立场景中所需的物体和人物,并完成材质、纹理的设置。 先在3DMAX中制作出所需的场景,导出为.x文件后,再导入VS2008中的图形程序中,然后对角色加入动画算法使画面具有动态效果并放置好场景模型,就能轻松得到你想创造的美丽世界了。通过DirectX函数接口把3DSMAX导出的.X文件导入,再在DirectX中对模型智能化,可以使模型按照我们的意愿完成一系列交互效果。通过对虚拟角色添加表情面板和状态控制,可以创建出具有较高真实性的虚拟角色的自主行为动画。 人工生命是借助计算机以及其他非生物媒介,实现一个具有生物系统具有的特征的过程或系统。随着计算机图形学和硬件技术的高速发展,计算机动画取得了很大发展,如何在动画中逼真展现自然界里有着复杂运动和行为的自然生态系统是一个挑战性的难题。 本次研究的内容重点在于海洋里两种生物的自主行为。 现阶段用来模拟虚拟角色的自主行为的方法包括有限状态机、脚本方法、模糊逻辑、智能体技术、群体行为的模拟、决策树、神经元网络和遗传算法等。 有限状态机(Finite State Machine,简称FSM)技术是目前使用最多的技术,实现简单,容易理解和调试,使用面很广。模糊逻辑是以集合论为工具来研究模型思维的推理,以及模糊语言的形式、规律的科学,只要任务是模拟模糊思维和对模糊语言的处理。模糊逻辑是传统逻辑的超集,能处理部分真、位于完全正确和完全错误之间的真值。 在本程序中主要用到了状态机,通过状态机来转变虚拟角色的身体行为和面部表情。这样使虚拟角色具有一定的智能,让动画更具有真实性。在虚拟的海洋环境中,两种鱼通过感知器感受环境,通过效应器来作用于环境,感知器的主要功能是对外界的状态变化进行检测、记录,并结合自身状态对感知到的信息进行处理,两种鱼有自己的属性和方法。 感知能力是人工鱼决策和行为的基础,这里将两种鱼类的感知信息看成一个多元组,给出人工鱼的视觉、触觉等模型,由此人工鱼可以通过视觉,触觉来表现出相应的规避、逃逸、觅食等行为。 在虚拟的海洋环境中,鱼类与静态的环境(如礁石、海底建筑等)进行规避,在不同的鱼类生物之间进行躲避、捕食,从而创造出较为丰富的交互过程。 虚拟角色的自主行为的产生和决策均与其情感状态紧密

文档评论(0)

chengzhi5201 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档