动漫游戏中虚拟角色的自主行为模型研究【开题报告】.doc

动漫游戏中虚拟角色的自主行为模型研究【开题报告】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计开题报告 计算机科学与技术 动漫游戏中虚拟角色的自主行为模型研究 一、选题的背景与意义 计算机动画是计算机图形学和动画技术相结合的产物,是随着计算机硬件和图形算法发展起来的一门高新技术,是使用计算机生成活动的图像的技术。随着计算机图形学和硬件技术的高速发展,计算机动画取得了很大的发展,正逐渐渗透到人们的生活中,传统的关键帧技术下,计算机只是用来设计关键帧之间的中间帧,这样创作出来的动画具有许多缺点,缺乏自主性,也难以保证其自然真实性。 为了增强虚拟角色的自然真实性,许多研究者开始研究智能动画技术,结合人工智能创造出人工生命,其中人工动物是模拟真实动物自主性的角色,属于人工生命研究的一个重要方面,能用计算机再现生态系统的复杂性,为人们提供了认识自然和生命的新手段,不仅仅能为图形学和计算机动画提供研究课题,也能作为人工生命领域的研究对象,在教育游戏娱乐等方面也能提供服务。 现阶段比较著名的研究便是人工鱼的研究,其在教学和科研方面都有了一定的应用,生成的智能动画能为生物学仿真、海洋可视化、教育、游戏和娱乐等服务,在虚拟角色的人工智能和模拟复杂的生物过程等方面也起到了极大的推动作用,提供了通向智能图形角色的道路,具有理论研究意义和实际应用价值。 在动漫游戏的应用中,虚拟角色的自主行为属于反映人工生命的一个方面,这使得虚拟环境中的生物更加贴近真实世界的生物,根据具体的场景以及事件,环境中的生物能做出相对应的合适的自主行为动作会令虚拟生物具有一定的生物特征,使得整个游戏具有自然真实感。 二、研究的基本内容与拟解决的主要问题: 本课题是动漫游戏中虚拟角色的自主行为动作,是一款模拟海底生物在各种情况下的动作反应的的三维互动动画。为了达到这个目标,需要研究真实世界的鱼类的反应动作,用3DMAX制作海底环境和海底生物,使用DirectX 3D引擎,在编程环境下使用一定的算法使程序中角色具有一定智能,其动作反应上有自主性。 基本内容如下: 1、利用3DMAX创建令人满意的海底景观和生物,创建外观、形状、运动和行为在视觉上接近于真实世界的动画,需要研究基于真实鱼类的鱼体模型以及真实鱼类的运动方式,以产生真实的运动效果。 2、海底生物的运动行为基于其生理构造,因此需要研究真实鱼类的感知系统和行为系统之间的关系,在算法中设定习性参数,建立鱼的先天特性,以决定虚拟鱼类的喜好、性别和个性等。 3、海底生物的自主性,虚拟鱼类除了具有自然生命特征之外,还需要在算法中着重研究虚拟鱼类在不同环境和刺激下的自然反应。 拟解决的问题如下: 1、如何创建尽量贴近现实的海底生物和环境 2、创建出具有自然游动动作和自主行为的虚拟海底生物。 三、研究的方法与技术路线: 1、熟悉3DMAX的基本建模,学习DirectX 3D的基本坐标表示和模型导入,包括光照纹理以及坐标变换等。 这里涉及到三维模型主要包括海水、海底的植物,海底的一些建筑,以及海底的生物。植物、海底等简单模型可以通过图片形式以纹理方式导入到程序中,主要为纹理表现技术。而复杂建筑和虚拟角色需要通过其他图形软件制作(本设计中用3DMAX 8)。虚拟角色需要具有三维真实效果和动画,完成模型后要用插件导出为.X文件使程序能够方便使用。 环境塑造的难点主要在于如何创建出接近于真实的海底环境,为了达到这个目的,要配合海底环境的声音和水流气泡,加上适合的光照效果,从而表现出海底的光影和海水的流动效果。 2、在建立虚拟鱼类的模型时,需要参考真实世界的鱼类,以及电影动画《海底总动员》里的角色的造型,以创造出合理夸张的角色造型。 角色动画的制作则结合动画以及文献中提到的运动系统研究章节,对模型加上运动控制器,肌肉运动控制器,胸鳍运动控制器,参数化人工控制,使得虚拟角色的游动贴近真实生物。 3、结合现阶段的研究,使得虚拟角色具有一定的自主性,这里会涉及到人工智能,人工智能算法主要有有限状态机、决策树、遗传算法等,由于人工智能算法很复杂,在本设计中,主要运用有限状态机,由感知反应到行为,使海底中的虚拟生物具有一定自主行为。 首先需要参数化虚拟角色的感知系统,这里着重于虚拟鱼类的视觉感知系统,设定鱼类的视觉范围参数,球形的视觉感受器在半透明的水中能看到的有效半径为Vr,角度范围为300°,再利用眼睛球体的角度和视觉半径Vr来定义虚拟鱼类的视觉范围。同时也要建立附加的感知功能,如嗅觉感知,将感知半径由Vr扩展到Or,从而扩大了感知范围;利用视觉嗅觉感知,虚拟鱼类能获取周围环境与生物的几何形状、性质和其他信息,做出比如觅食、躲避碰撞和逃避等行为。 接下来就是行为的实现,由感知到行为,虚拟角色通过感知而感受到周围的环境和障碍物,从而能有效地躲避。

文档评论(0)

chengzhi5201 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档