基于自动控制的交互式角色动画模拟

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:mqzhen1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维角色动画的应用日趋广泛,涉及到了包括影视特效,视频游戏,虚拟现实等各种领域。角色行为的控制一直是一个研究重点,它影响了整个动画的质量。本文设计并实现了一个可供虚拟角色进行自动控制,并可与环境真实交互的角色动画系统。它的主要功能模块包括以下三个:首先,将角色设计为一个拥有十六个关节的铰链式对象,使其成为整个动画的载体。此外结合第三方开源物理引擎ODE实现了角色在物理真实感方面的交互能力。这种动力学动画生成机制可以生成许多在物理上十分真实的角色动画。其次,将比例微分控制器的原理从工作控制领域移植到角色动画的控制领域,实现了可用于控制角色动作的动力学控制器。而且,通过对人体动作的分析,设计出了多种基于PD控制器的角色动作控制器。这些控制器主要分为手部动作控制器,腿部动作控制器,全身动作控制器三类,它们以插件形式开发,可根据需要进行扩充,形成一个丰富的角色动作库。最后,设计并实现了一个基于有限状态机的角色行为的自动控制方法。在该控制方法中,行为就是一个有限状态机,它包含了包含状态,转换和事件在内的各种元素,一起形式了一个用来控制角色的逻辑思维。其状态下的动作生成器是该模块的一个重点,它包括修饰型生成器和混合型生成器,这两者以其强大的功能来使角色在一个状态下可以产生出许多的不同的动作。另外,动作生成器可以综合利用外面导入的运动捕获动画和本系统已经设计出的各种动作控制器。本系统可以让用户完全从无到有的设计出一个角色行为逻辑。用户完全以可视化的方式对逻辑状态图进行创建,并且在角色模拟的时候也可以对控制参数进行修饰,以实时控制角色的行为。另外,角色的行为逻辑与角色是相互独立的,已经创建好的逻辑可以通过导入和导出的方式实现行为逻辑的复用。相较于关键帧动画与运动捕获动画的交互性差的特点,基于动力学控制器的动作控制方法在物理真实性上很大的提高了角色与环境的交互性。本文提出的基于有限状态机的行为自动控制框架,它能够综合利用各种动画形式的优势,产生出复杂且高效的角色动画。
其他文献
随着计算机技术的发展,各种网络设备、主机以及应用服务的增加,局域网、VPN等网络环境的规模逐渐扩大,复杂程度也日益提高。这样复杂异构的网络环境为网络管理和网络安全带来了
随着网络和通信技术的迅速发展,人们逐渐认识到网络融合是未来网络发展的必然趋势。6LoWPAN技术将传感器网络的寻址IP化,实现了传感器节点对外界的可见性,加速了传感器网络与互
随着信息服务产业的飞速发展,多媒体、电子商务、社交网络等信息应用逐渐成为网络应用的主要组成部分。然而当今互联网在面对以信息访问为主要目标的网络应用时存在诸多不足:信
随着信息技术的革新,传统的资产管理系统已经难以适应异构环境下多系统集成的需求,并且传统交付模式下的内部部署方式需要用户投入大量人力财力,对用户的使用提出了很大挑战。本
域名系统(Domain Name System,DNS)是因特网的重要基础设施和一项核心服务。DNS作为一个全球部署的分布式数据库,其核心功能是完成域名到IP地址的相互映射,能够使人更方便地访问
临时密钥完整性协议(Temporal Key Integrity Protocol,TKIP)是为弥补无线局域网加密协议--有线对等加密协议(Wired Equivalent Privacy,WEP)的缺陷而创建,TKIP也一直被认为是WE
目前电信运营大规模的部署3G网络,有效的提高网速和带宽;同时随着通信业务能力的开放和互联网技术的逐渐成熟,加快了我国移动互联网发展。伴随移动互联网的发展,用户的上网习惯也
随着互联网的高速发展,实时多媒体业务得到了广泛的应用,诸如VoIP、IPTV等实时多媒体应用已经深入到了人们日常的工作和生活中,由于人们对多媒体业务的服务质量的要求越来越
目前,云计算越来越受到工业界和企业机构的关注,开始投入大量人力和物力去研究云计算,希望在云计算中做出创新,做出成果。云计算是IT界的又一次伟大变革,改变了这条产业链中的各个
当前随着电信网络与互联网融合趋势的不断发展,专用的电信网络设备正初步被通用服务器上安装电信应用软件的方式所取代。由于这些电信应用软件所处的工作环境类似,又有着相似的