基于物理的可控流体动画生成方法研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:pobomud1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流体现象(如流水)是自然界中最普遍的一类现象,与人们的生活息息相关。如何结合流体现象的内在物理特征,依托计算机仿真技术和图形技术,生成可控的流体动画,一直是动画领域的热点问题。然而,由于流体本身的复杂性及其运动的无定形性,在计算机上生成视觉逼真、行为可控的流体动画仍然是一个具有挑战性的课题。   本文以基于物理的流体动画为研究对象,重点研究如何快速生成逼真的流体动画以及如何以更加自然的人机交互手段控制流体的运动。本文所取得的创新性研究成果可归纳如下:   (1)提出了一种基于语义的流体动画场景处理方法   流体动画环境的处理是流体动画生成的第一步,也是将环境模型转化为可计算的流体边界的重要途径。现有的方法只能处理中小规模场景、规则的隧道、简单的多个房间或空旷的公共场景,缺乏对场景组织的优化,因此对复杂场景的处理效率不高。   针对这一问题,本文提出一种基于语义的场景处理方法。该方法首先定义场景语义,然后利用该场景语义构建最优场景图对场景模型进行处理。本文方法能有效提高场景处理效率,特别适合处理具有相同或相似结构的流体动画场景,满足动画生成的需求。   (2)提出了一种基于时空自适应的流体动画模型   流体运动的可视效果主要由两个要素组成:表示总体运动的流体表面与表示运动细节的流体水花。因此准确而高效的生成流体表面和水花是提高模拟效果和效率的关键。但已有的基于粒子水平集算法的流体动画模型对粒子采用均匀分布的方式,由于粒子分布没有进行必要的优化,致使流体动画中粒子规模大,计算效率不高。   针对上述问题,本文提出一种基于时空白适应的流体动画模型。该模型利用启发式原则快速定位高耗散区域和时间步,从空间和时间两个方面对粒子分布进行自适应优化。其中,在空间上通过定义窄带上的局部特征尺寸函数快速计算粒子的分布密度;在时间上利用累积变形率确定重采样时间步。该模型一方面提高了流体表面跟踪的精度和效率(25%以上);另一方面,为流体水花运动产生了合理的源,特别适合面积/体积比率较大、表面复杂(即平均曲率的均值和方差较大)的流体模拟。   (3)提出了一种基于骨骼的流体控制方法   创建流体虚拟角色(如水人)或者展示现实世界中难以实现的特殊流体运动效果是流体动画应用于影视特效中的主要形式。目前有两种典型的方法控制流体的运动:正向控制和逆向控制。正向控制通过直接修改流体参数控制流体运动,因此获取一个期望的结果需反复测试和调整,效率不高:逆向控制尽管可以通过提供流体运动关键帧的方式获取期望的流体运动行为,但目前方法中关键帧设计复杂,对其修改和使用都很不方便。   针对上述问题,本文提出一种基于骨骼的流体运动控制方法。该方法首先建立流体的骨骼描述,从而隐式表示当前流体状态和目标状态;在此基础上利用基于运输模型的关键帧匹配方法计算两者之间的映射关系。关键帧匹配结果用以生成驱动流体运动的吸引力场。为了使流体紧随骨骼运动,本文还对流体施加了类同体运动约束。本文方法不仅支持运动捕获数据,而且支持手工勾勒和直接修改骨骼关键帧数据,因此关键帧的设计、修改和使用简单方便。此外,基于骨骼的控制模型计算效率高,能以较小的额外耗费(1.86%)生成流体角色运动和流体变形效果。   (4)提出了一种基于轮廓特征的破碎波控制方法   破碎波是波浪向浅水传播过程中,受水深、底坡以及内摩擦因素的影响,波要素发生变化,波峰逐渐变陡,直至破碎的现象。破碎波控制是模拟破碎波运动的重要途径。现有的破碎波生成方法,需要基于2D Navier-Stokes方程的预计算和基于切片的关键帧拼接,效率不高且使用不方便。另外,直接修改Level Set表面还对波浪的形成施加强约束,难以保持流体运动的细节。   针对上述问题,本文提出一种基于轮廓特征的破碎波控制方法。该方法首先基于破碎波的轮廓特征和线性波理论生成破碎波关键帧,并利用球树方法将关键帧转化为自适应的聚类表示;然后使用基于运输模型的关键帧匹配算法和基于反馈原理的中间速度场生成方式,控制破碎波的运动;最后,利用局部自适应的破碎波水花为破碎波运动增加了细节。该方法无需预计算、无需手工拼接Level Set表面,而是通过流动形成破碎波形状,对流体表面施加的是弱约束,可更好保持流体运动的特征。实验结果表明,本文的方法以更简单、直接的交互方式生成破碎波动画。
其他文献
覆盖表生成是组合测试研究的热点之一,其中贪心算法因为生成速度快,生成的覆盖表规模小而得到人们青睐。目前研究人员已经提出了很多基于不同策略的贪心算法,如AETG、TCG、DDA等
2001年万维网之父蒂姆?伯纳斯-李和他的同事在《科学美国人》上面发表的一篇科普性的文章《The Semantic Web》标志着语义万维网的诞生。语义万维网至今己经发展了十几年的时
在软件测试中,测试充分是软件质量最可靠的保障,也是软件测试的最终目标。在白盒测试中,路径测试思想保证系统中的每一条路径至少被执行一次,以达到完测试的目的。基于语句,路径的
中文文本自动校对技术是计算机根据文本本身包含的信息,对其电子文本自动分析,发现、标示出错误并进行改正的过程。它涉及语言学、计算机科学、数理统计学等多门学科知识,是建立
为了满足高速高精加工过程中对计算能力和数据传输能力日益增高的要求,数字化与网络化已经成为高档数控系统的一个重要发展趋势。目前,国外主要的数控系统厂商都开始采用现场总
中国移动一级业务运营支撑系统自成立以来,规范了数据业务的传输机制,形成了良好的业务体系,主要由网络管理、系统管理、计费、营业账务和客户服务等部分组成,系统间通过统一
随着移动通信网络的发展和应用软件的丰富,智能手机已成为移动终端的发展趋势。智能手机配备了丰富的硬件接口和开放性的操作系统,为用户提供了一个功能强大的信息处理平台,但同
阴影是树木的重要视觉特征,它对提高树木绘制的真实感具有重要作用,同时阴影算法效率也是影响树木绘制效率的重要因素,因此树木阴影的快速生成和真实感绘制方法研究具有重要
近年来,随着互联网及其相关技术的飞速发展,搜索引擎成为人们从网上获取信息的有效方式之一。但是这些传统的搜索引擎存在着许多不足的地方,如相关性信息冗繁,检索结果不够精确,结
现代虚拟植物技术在树木的真实感绘制方面已经日趋成模拟方面的研究成果还不是很显著。目前树木的生长模拟已经成为当前虚拟植物研究的热点,其中以GreenLab模型的研究最为深