基于物理的角色动画模拟研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:odeartiger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
角色动画是计算机三维动画的一种,它描述一个或多个角色的运动过程。近年来,计算机软硬件能力的不断提升以及计算机图形、图像处理技术的不断发展完善很大程度上推动了角色动画的发展。目前,角色动画已被广泛应用于游戏,影视,广告等诸多领域,并在这些领域中体现出越来越重要的作用。虽然角色可以通过动画驱动取得各种各样的动作,但是动画是独立于物理而存在的,角色只是根据预先生成的动画数据进行运动。基于物理模拟的角色动画会模拟真实的物理世界,并考虑角色的各种物理因素及物理属性,比如角色应该具有质量和惯性,角色与环境之间会存在碰撞力,摩擦力等等,基于物理模拟的角色动画运用牛顿动力学方程,原理来计算角色的位置,朝向等,以确定角色各个时候的状态。本文在已有角色动画系统的基础之上,实现了基于物理的角色动画,主要实现了以下三个方面的功能:首先,通过ODE引擎并结合角色的拓扑结构为角色创建一个刚体链接体以实现角色的物理模拟,角色刚体链接体可以与角色所处物理环境进行真实的交互,最终再将链接体信息转化为动画信息,便实现了物理模拟的角色动画。其次,为角色添加了物理修饰器。在角色基于纯动画数据驱动的过程之中,角色物理修饰器通过不断探查角色自身状态及角色周围物理环境以对角色行为进行相应的调整和限制。这样,即使没有对角色进行物理模拟,也可以使其具有一定的物理属性。最后,通过对传统动画混合的研究实现了角色动画的实时局部动态混合,使得角色不需要进行状态转换便可实时局部的播放另一段动画中的动作,即角色身体的某些部分由主动画驱动,而另一些部分由从动画驱动。这样不但避免了角色进行状态转换时的动作衔接问题,还使得角色动画更加的符合物理规律,更加的接近真实。
其他文献
通过分析J2EE平台标准的客户层、Web层、业务逻辑层和企业信息系统层的特点,提出了应用扩展的混合多层架构实现远程教学综合系统框架的总体设计方案.远程课件子系统应用网络
该文对VPN的协议体系,实现机制,以及安全机制进行了深入的分析和论述.IPSEC协议是VPN协议体系的核心,它弥补了IP层的安全缺陷,定义了针对IP分组的加密部件和验证部件,以及在
衡量视频服务器性能的标准主要是可同时服务的客户数、并发的数据流量以及视频的服务质量等.如何在现有的硬件条件下,提高视频服务器的性能,一直是学术界和服务器厂商所关注
随着互联网迅速的发展,数据量呈指数增长,用户对海量数据的存储和处理需求加大,传统的数据库集中存储已经不能满足需求,利用网络进行分布式存储成为趋势。如何在复杂的网络环
该文针对一类特定的在大规模集成电路和超大规模集成电路中有重要应用的平面布局问题,系统地论述了作者对于该问题的研究成果.提出了对于平面布局问题的一系列动作定义.具体
对象关系数据库技术是面向对象技术与关系数据库技术的完美集成.它将传统关系数据库的优点与处理复杂数据类型的能力、面向对象建模能力与可扩展查询语言工具相结合,已逐渐成
该文首先介绍了数据仓库、OLAP和数据挖掘的基础理论,然后研究了OLAM的一般模型,提出一种OLAM的实现,最后,介绍了OLAM技术在财务分析系统中的应用.该课题研究的第一个成果是
目前在数字图书馆领域存在两个难点问题:异构信息仓储的互操作;缺乏搜索有用信息的信息过滤方法.因此设计了基于多层代理的数字图书馆模型MADL,模型完全由多个独立自治的代理
该文首先在第一、二章对现有的各种IBR(Image-based Rendering)基于图像的绘制技术进行了简单介绍和分类比较,主要包括几何表示形式的IBR,图像表示形式IBR以及全视函数表示形式
Peer-to-Peer是近年来国际上研究得比较热门的一个题目.它不仅掀起了一场前所未有的资源共享热,而且冲击了当前Internet环境下Client/Server模式.该片论文讨论了Peer-to-Peer