虚拟角色交互框架及动画混合的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yohoban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维游戏中虚拟角色的交互包括角色与环境(含与其它角色)以及角色与玩家之间的交互等。由于游戏中的人工智能技术和运动控制编辑技术日趋复杂,游戏开发者往往不得不花费巨大的开销来实现这种交互,因而提高角色交互行为开发的效率便可以大幅度地提高游戏创作的效率。本文以电子科技大学数字媒体技术研究所的角色动画引擎Anima为基础,设计并实现了一个虚拟角色交互框架。该框架中的角色通过实时感知虚拟对象及用户输入等各种内外环境,以分层有限状态机为模型进行逻辑决策,以动画合成树为模型生成角色动作,这就使得基于该框架实现游戏中角色交互行为的可视化编辑成为可能。一旦将本框架提取为游戏引擎的角色行为模块,开发者便可以高效率地设计游戏中角色的交互逻辑和的行为动作。同时,框架基于插件开发模式,允许以插件的方式提供更多的智能感知子、动作生成器和动作修饰器等部件,以不断增强角色智能,丰富角色交互内涵,改进角色动作的真实感和自然性,因此本框架也可以为人工智能、角色动画等诸多领域的研究提供一个良好的平台。在动画合成树中,我们设计了多种类型的动作生成器。特别地,我们在系统研究动画混合理论的基础之上,开发了混合动作生成器,提供了基础而通用的混合方案,利用该方案将很容易开发出各种具体的混合类型(如Unreal中基于速度、方向的混合等)。另外,我们也以动画混合理论为基础研究了运动连接技术,实现并分析了框架中角色状态转换时的动画过渡效果。在此过程中,我们借鉴运动图技术的思想提出了混合路径曲线的概念,以支持实时混合场景下的高级时间对齐,并指出了可视化编辑淡入淡出曲线和混合路径曲线的可能性。
其他文献
该文提出了一种能够应用于包括移动代理应用系统在内的软件系统的结构描述语言—LXL.与其他的ADL相比,LXL的显著的特点是引入了container结构.Container被定义为逻辑位置,而
互联网和信息技术的迅速发展导致了信息的爆炸,巨大的Web信息资源库不但给人们提供了各种信息,同时也增加了人们从海量数据中获取有用信息的难度。Web链接结构分析算法,特别
随着计算机系统规模的不断扩大,已有的入侵容忍系统由于缺乏自我管理能力而无法适应日益复杂的系统安全需求,寻求自动、灵活且不提高系统复杂度的方法提升入侵容忍体系的自适
液态金属的研究是物理科学、材料科学中的前沿课题,分子模拟技术是其重要的研究手段,作为分子模拟技术的分子动力学是研究复杂系统的有力工具.分子动力学并行算法的研究是实
该文以重庆大学图书发行管理应用系统作为依托,研究了面向对象技术在实际系统开发中的应用.作者根据科德/尤尔顿的面向对象方法论的基本观点,从工程应用实践的角度出发,分别
我们可以通过建立公开密钥基础设施(PKI),实现社会保障信息系统所需的安全体系,从而做到保证系统安全、可靠的运行.PKJ是一个用公钥技术实施,并且能够提供安全服务的、具有普
随着缓冲区溢出技术的不断发展,种类从简单的堆栈溢出,衍生出堆、整数和格式化字符串等不同方式,危害速度从早年的数月才出现利用发展到如今的0 Day利用,危害程度有增无减,网络和
随着实时多媒体业务的不断涌现以及Internet自身的不断商业化,在Internet环境下为用户提供适宜的QoS(Quality-of-Service)保证已变得非常重要且极富挑战性.所谓QoS是指Intern
该系统主要实现了音视频的实时采集、压缩、发送、接收、解压缩和回放的功能.该系统以TCP/IP为基础,采用C/S结构,以校园网为基本运行环境,以VisualC++6.0为工具编程实现.它使
车辆监控导航系统是科学技术发展到一定阶段的必然产物,它的发展与空间定位技术(GPS)、地理信息系统(GIS)、无线通信技术、计算机技术和电子技术的快速发展是紧密相关的。车辆监控