小规模流体动画仿真的实时渲染研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:kuaileyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形学的发展,基于物理的模拟方法绘制流体动画在电影特效和交互式应用中日趋普遍。这些仿真动画在丰富其场景制作元素的同时,也给人以震撼的视觉享受,并产生了巨大的科研价值与商业价值。目前,流体的交互式仿真模拟研究大多是追求其逼真的渲染效果,以便应用于影视特效,但这些场景模拟动辄就需要几十万甚至上百万的粒子参与,并且还要重构流体表面网格来进行渲染,代价高昂且不实时。为了进行流体仿真的实时渲染,提高流体动画的应用潜力,本文在以往流体粒子与流体网格模拟方法的基础上,简化其渲染步骤并优化了物理仿真过程,极大提高了模拟的实时性;另外,引入更为精确的光照渲染模型来展现出流体动画丰富多彩的视觉效果。首先,针对不同的流体模拟场景采用不同的模拟方法。流体粒子方法(SPH)适用于模拟像是溪流这样可在场景中任意流动的流体,流体网格方法(求解波动方程)适用于模拟像是水池这样固定流体运动范围的场景,也可以耦合这两类方法来迎合模拟需求。合适的模拟方法能够极大提高流体仿真的效率,为后续流体动画的实时渲染奠定基础。其次,每一种流体模拟方法都有其限制仿真效率的瓶颈。为了进行流体动画的实时渲染,针对粒子模拟方法中提取流体表面渲染信息复杂的问题,提出一种基于屏幕空间流体渲染的改进方法,避免了渲染过程中极其复杂的信息提取计算,加快了流体仿真速度;针对网格方法中求解波动方程过程繁琐且数据计算量大的问题,使用近似求导来优化仿真计算过程,从而提升仿真效率。最后,借助Unity3D引擎和Unity Shader着色器语言,构建流体渲染的光照模型,考虑其复杂的光学特性,流体的反射、折射现象,光线的吸收与衰减。使其不仅能够进行真实感流体动画的渲染,还能够渲染卡通等艺术风格的流体动画,极大丰富流体动画仿真的视觉效果。本文设计并实现了小规模流体动画仿真的模拟实验,实验结果与数据表明,采用本文的渲染方法,在实时仿真的前提下,既保证了流体动画渲染的真实感,又丰富了其视觉效果,能够满足各类虚拟应用的需求。
其他文献
目的探索高职高专药学专业顶岗实习模式与就业导向相结合的方法与途径。方法建立以就业为导向,以"工学结合、校企合作"为特征的顶岗实习模式,开发理论-实践一体化、就业与顶岗
在大众文化在中国的发展成为一种既定的现实时,负有强烈社会责任感的中国知识分子总是在对大众文学的社会效应中做出探讨并规范大众文学的发展,本文在对大众文学的概念及其在
目的 评价不同体积分数自体血清局部应用治疗单纯疱疹病毒性角膜炎(herpes simplex keratitis,HSK)恢复期干眼的疗效。方法 纳入2015年7月至2017年6月就诊的HSK进入恢复期合并
<正> 许多生产工艺管道或设备中常会遇到气、液两相混合物的流动(简称两相流),对这些设备的最佳化设计,就需要计算设备内两相流的压降。如在设计热虹吸重沸器时,管内两相流的
财务预警是企业在经营管理活动中发现潜在的经营风险与财务风险的有效途径。进行财务预警分析,是现代企业财务管理的重要内容之一。当前,众多危机事件已严重影响我国旅游业的
根据<中华人民共和国传染病防治法>及<实施办法>、<消毒管理办法>的规定,传染病中需要进行疫源地消毒处理的法定传染病有:鼠疫、霍乱、病毒性肝炎、细菌性和阿米巴性痢疾、伤
目的:研究氟比洛芬酯用于下腹部手术术后镇痛效果。方法:选取本院2018年6月2日~2019年6月2日下腹部手术患者90例,按照随机划分方式分为对照组与试验组,各45例。手术完成前,对
目的观察超声刀在腮腺肿瘤手术中的应用效果。方法选取2015年3月-2017年6月在医院进行腮腺肿瘤切除的患者86例,将其随机分为研究组和常规组各43例,均进行手术治疗,研究组采用
采用一种智能变化检测方法,首先对多实相遥感图像进行预处理;其次进行特征提取;然后通过数量差异计算、阀值确定、空间滤波进行检测;最后提取出感兴趣的区域,得出定量结果,并
目的探讨根管预备后残留细菌对根管治疗预后的影响.方法选取50颗患慢性根尖周炎的单根管牙,分为实验组和对照组.实验组21颗患牙采用逐步后退法及超声冲洗预备根管,根管预备后