大尺度液体的交互式模拟与真实感绘制研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:kongxiaojuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形技术的不断发展,人们已经能够使用计算机实现“照片级”真实的虚拟环境。为了进一步提升虚拟环境的沉浸感,环境的可交互性成为现阶段的研究热点。随着物理模拟的大量引入,环境的可交互性得到了质的提升。然而物理计算的巨大运算量和虚拟环境的实时性要求又成了一对难以调和的矛盾,再加上大规模场景的广泛存在又加剧了这一矛盾。在流体模拟中,这种矛盾显得尤为突出。本文的目的是模拟范围极大的流体,例如湖泊、海洋等自然景观,并在真实感与效率之间找到一个平衡点,以满足游戏等实时的虚拟环境的需求。大尺度流体模拟是当前图形学的重要研究领域。本文展示流体模拟的几种主要模型,包括几何模型、物理模型、统计模型、柏林噪声等。讨论并实现了波浪模拟、大尺度的实现、双向流固耦合以及光照渲染。本文对这一课题的研究主要在以下三个方面:第一,流体表面自由波浪的模拟。使用柏林噪声来控制高度域上各点的位置,该方法连续变化的特点可以构造出平滑的波浪。最终实验证明该方法计算量较小,能满足实时条件,波浪非常接近风浪较小时的海面。第二,无限尺度与流固双向耦合的实现。使用投影的思想使波浪存在的矩形范围扩大到观察者的视野范围,并伴随观察者运动,从而营造出无边无际的假象。通过求解二维波方程来模拟流体的碰撞反映,并使用滑动叠加的方法来与投影状态下的自由波浪叠加;固体方面则采用把体积离散有限个顶点的方法来计算固体漂浮运动效果。实验中,通过把任意形状固体的体积离散到它的包围盒的顶点,大大简化了计算,同时也保证了良好的效果。第三,真实感绘制。使用GPU实现了水面的反射现象。水面的反射可以分为对环境的反射和对光源的反射。基于Phong光照模型的光源反射则能很好的表现阳光照射下的波光粼粼的效果。实验中为了满足各种软硬件环境的通用性采用了CPU来模拟流体运动以及流固耦合。为了保证效率不增加CPU的负担,使用GPU来处理渲染,试验结果显示渲染效果真实感强,并有效的降低了CPU占用率,提高了效率。最后,本文对实验中出现的问题和不足进行了分析,并提出了改进和完善的方向。
其他文献
随着计算机技术的飞速发展,出现了许多对数据恢复具有很强时间约束的实时运用系统,比如电话交换应用、移动计算机应用、证券交易系统等。尽管当前国内外对数据恢复技术已经有
医学成像技术的发展促进了临床医学的进步,数字医学图像在辅助诊断、教学和生物医学研究领域发挥了日益增大的作用。与此同时,数字医学图像的数量也与日剧增,如何从这些海量
随着软件规模的不断扩大和软件工程复杂程度的不断提升,人们普遍采用配置管理相关策略对软件过程进行规范化管理。随着软件配置管理在软件企业中的普及,很多国内外商业组织也
交互技术是增强现实关键问题之一。人们往往希望像与周围事物互动一样与计算机中的信息进行交流。然而在现实世界中与虚拟信息的交互是非常困难的。本文研究并构建一个自然的
人群仿真技术在虚拟现实中的地位越来越高。在公共安全领域、环境工程、交通工程和社会学等的仿真研究中,人群行为模型的作用越来越突出;计算机游戏动画、电影制作、大型场地表
根据现代社会对事务处理高效、便捷的要求,传统纸质选举方式已经满足不了现代选举的需求,计算机技术飞速发展以及网络环境的完善,使得以计算机网络技术为基石的电子投票应运
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。由于8位单片机本身资源的限制,以前很少有在8位机上运行的操作系统,随着8位机功能和资源的增加,渐渐出现了不少
随着Internet应用的日益普及,尤其是在Internet上提供大量的商业服务和大规模信息处理,人们对计算机系统的处理能力和可用性都提出了更高的要求。为避免因故障导致的停机和服
传统中药贴剂产品生产中设备自动化、工业化程度低,常采用人工检测的方法对贴剂的厚度进行采样测量,劳动强度大,生产效率低。基于图像传感器的厚度检测具有非接触、在线检测
三维重建技术是数字图像处理和机器视觉领域的重要研究方向,随着信息技术的飞速发展和三维相关需求的增多,三维重建的定义也不断完善和创新。通过对二维图像的信息提取和关键