3D游戏场景中虚拟角色的智能寻径应用研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:cry87ac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来人工智能渐渐成为改善和提高游戏质量的热门研究课题之一,在游戏设计中开发者越来越重视虚拟角色的智能行为。在游戏开发中,人工智能是一个既重要而又复杂的模块,虚拟角色的寻径问题是人工智能运用于游戏的最基本问题之一。在当今游戏领域,A~*算法是被使用最广泛的智能寻路算法,也是最有效的最短路径搜索算法。本文主要针对游戏开发过程中的智能寻径技相关术进行研究,并将智能寻径应用于3D游戏场景中;分析了在游戏设计中的寻路思想,游戏虚拟角色的智能行为以及三维场景中的路径规划系统;不同的寻路算法有不同的搜索策略、时间效率、空间消耗与应用场合,本文分析对比了多种路径搜索算法,选择被广泛应用的A~*算法进行寻路,并通过导航网格数据来形成搜索空间,针对场景的地形因素对地形和障碍物进行分类,生成用于寻路的导航网格。在此基础上应用A~*算法进行寻路,并分析了路径的优化技术,针对游戏中路径搜索的具体要求从搜索效率、路径的真实平滑性等方面对A~*算法进行了优化和改进。最后根据不同地形的特征参数设计了地形代价因子,改进了传统A~*算法的估价函数。本文通过生成和优化多边形导航网格,并基于导航网格实现了A~*寻路过程,从整体提高了路径搜索的效率,在实际应用中得到了较为理想的结果。
其他文献
随着高科技的飞速发展,全世界每天都有几十亿的人在使用手机、电脑和其他电子产品,产生了大量的海量数据。大数据从互联网向其他领域急速蔓延,各行各业都已经被数据给渗透,对
虚拟现实技术是一门前沿学科,它与计算机仿真学,环境艺术学等密切相关。在军事,经济,教育,生活等方面都有着广泛的应用和发展前景。本文研究的是机械表三维虚拟仿真与漫游,采用了3ds Max为场景建模工具,以Unity 3D引擎为虚拟现实开发平台,通过JavaScript脚本语言、动画控件进行交互控制,实现机械表仿真与漫游的目的,具有实用参考价值。本系统在实物机械表的基础上划分了具体的功能模块,通过机械
数据挖掘技术具有较高的有效性和良好的可操作性,被广泛应用于各个领域。近年来,基于数据挖掘技术的研究方法不断涌现:如基于决策树分类、统计分类、贝叶斯分类、神经网络等方法
随着计算机的迅速发展,软件复杂性逐渐增大,软件质量问题受到越来越多的关注。软件测试是保障软件质量的关键技术,研究表明测试通常占总的开发费用的50%,因此有效的软件测试
随着数据库技术的迅速发展以及数据库管理系统的广泛应用,各行各业积累了大量的历史数据,而这些激增的历史数据中往往隐藏着很多重要的信息。如何从历史数据中及时发现有用的
随着分布式计算技术的发展,Web服务已逐渐成为构造分布式计算平台的标准和现代企业的服务框架,其动态性、平台无关性、开放性以及松散耦合性等特点为信息系统之间的相互协作
迁移工作流是近年来工作流管理的一个新的研究方向。它将移动计算技术引入到传统工作流系统上,把工作流系统分为工作流引擎、工作位置和迁移实例三部分。迁移工作流很好的解
随着实际需求的变化,曲线的绘制方式不断的涌现,如参数三次曲线、B(?)zier曲线、B样条曲线、NURBS曲线。其中B样条曲线及其特例三次均匀B样条曲线在很多领域都得到了应用。B
光照问题是人脸识别面临的主要难题之一,由于光照变化改变图像灰度空间的分布,当使用灰度信息特征去识别人脸时,往往会使类内差异(同一个人的不同人脸图像)大于类间差异(不同
随着城市轨道的快速发展,行车安全受到越来越多的关注。在列车运行过程中,司机在长期集中注意力的情况下难免会有疏忽,借助计算机辅助列车安全运行已成为主流的研究方向。目