角色服装的实时动画模拟研究与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:robotech
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
布料动画的模拟最初是从可形变体模拟问题中衍生而来,该技术的研究已有二十多年的历史。随着数字娱乐需求的裂变式增长,布料模拟相关技术,尤其是角色服装动画模拟技术正被世界各地的学者作为重点研究的课题。该技术的应用不仅仅局限于数字娱乐领域,还包括国防、医学等领域。角色服装模拟的主要内容是:使用具有物理特性的弹簧计算布料运动,渲染出具有高真实感的服装动画。在这一过程中,不仅需要使用高效的物理方程进行布料模拟,还需要处理服装与人体的碰撞,保证布料与人体不会穿透,最后还要对大规模数据进行渲染。随着应用对效果与效率要求的不断提升,驱动人们对这一问题进行研究。本文的目的是在保证服装模拟效果的前提下,提高整个动画模拟的效率。本文重点研究了提升效率的三个关键技术,主要做了以下工作:第一,设计并改进布料模拟算法。在布料进行物理模拟前,增加了几何预处理阶段。使用以图为数据结构的拓扑型减少弹簧的数量,大幅度提升动画在布料模拟阶段的效率。物理模拟阶段使用Verlet积分,提高模拟的效率与精度。最终实现的角色服装动画获得了较理想的测试帧率,证明了这一阶段算法改进的有效性与合理性。第二,改进碰撞检测算法,提高动画整体效果。针对人体各个部位不同的运动特性,使用分层次的碰撞检测算法,对运动较平缓的部位采用AABB碰撞检测算法,对快速运动的部位采用简单几何体算法。分层次的碰撞检测与碰撞反应能很好适应不同服装和不同人体的快速匹配。在保证效率的情况下,提供优秀的检测结果。第三,改进物理计算与动画渲染,优化算法结构。对碰撞检测采用SIMD并行技术提高算法效率,为大规模布料碰撞检测提供技术空间。针对渲染数据的特殊性,重新构造适于GPU渲染的模型数据结构,并使用GPU对模拟结果与测试结果进行加速渲染。最终实现的角色服装算法能够保证动画达到实时效果,并具有高度的真实感。优化过的数据结构和精简的算法流程,保证了算法整体的一致性与完整性,为后续研究打下基础。
其他文献
本文采用了XML和JAVA语言来共同解决。JAVA语言可以操纵XML文件,在数据持久层将不同数据源的不同格式的数据统一处理成XML文件,既可将XML文件作为数据源,也可以将其转换为别
无线传感器网络(Wireless Sensor Networks,WSN)综合了嵌入式技术、无线通信技术和传感器技术等,在工业、农业、军事、医疗、家用、交通以及环境监测等领域具有广阔的应用前景。W
人类基因组计划的顺利完成标志着生命科学的研究进入了的后基因组时代。科学家的研究重点转向了从大规模生物数据中发掘蕴含的结构和功能信息。微阵列和基因芯片等技术的运用
随着Internet的迅猛发展,网络规模日趋庞大,网络拓补结构渐趋复杂,越来越需要一种新的网络规划和设计手段来提高网络设计的客观性和设计结果的可靠性。网络流量模型的建立是网络
地理数据的获取是建立地理信息系统(GIS)的关键步骤,此步骤的完成占到整个系统建立工作量的80%以上。最大限度的实现地理数据的自动获取,是提高地理信息系统的建立及更新效率
B/S课件是多媒体课件与Web技术的结合,它将成为网络教学的主要形式。本文立足于以学习者为中心,在充分体现学习者的主体性和教学方法现代化的基础上,以培养和帮助学习者提高
本文以数字图像为载体信息,结合人类视觉系统(HVS)特性,根据不同的用途提出三种数字水印算法.(1)针对现有盲水印算法嵌入量少,鲁棒性不高的弱点,提出一种新的基于DWT低频域的
  本文提出一种基于OLSR的按需QoS路由协议,使用考虑带宽的MPR选取算法保证转发节点都是邻居节点中带宽较优的节点,实现了链路层的QoS数据转发和流量控制。在链路层根据数据
数据仓库和在线分析处理(OLAP)已成为决策支持系统的两大基本要素。数据仓库技术在过去的十年中得到了长足的发展,许多软件厂商也已实现了数据仓库和OLAP并在全世界的各行各业
  本文详细介绍了IPSec安全体系结构和功能,讨论了SA的作用、安全策略库、安全关联库的实现;重点分析了IPSec系统中IKE协议的功能、构成及工作过程;总结了IPSec协议在安全功能