火焰的物理绘制研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:zlyfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自然现象的模拟仿真一直是计算机图形学的研究热点,其主要研究内容是利用计算机模拟真实世界物体,以及自然现象,比如:火焰、海浪、云层等。将这些元素添加至图形场景中,可显著提升场景的真实感。其中,实时绘制随风摇曳的真实感火焰肯定是件让人心驰神往的事情,火焰在影视特效制作、灾害模拟、动漫、娱乐等领域都有着广泛的应用和进一步发展的需求。对像火焰这种不规则景物的模拟,通常方法是采用粒子系统以及动态纹理等方法来实现,但这两种方法都有其局限性。由于计算机运算能力的迅速发展和图形处理器并行计算能力的攀升,使基于物理方法的火焰模拟成为可能,它比粒子和纹理模拟出的火焰真实感更强。之前已有许多研究者提出了一些基于物理的火焰模拟方法,不过都是采用的是不可压缩的Navier-Stokes方程,本文使用的是可压缩的Navier-Stokes方程来模拟火焰的形态,可压缩的方程比不可压缩的方程可以少求解一组物理量,减少算法的复杂度。本文依次通过计算外力项(密度项)、扩散项、平流项及质量守恒来求解Navier-Stokes方程。然后利用求解Navier-stokes方程所得的密度场数据与焰色图谱确定火焰的RGB值以及Alpha通道,最终实现火焰的模拟。通过控制Navier-stokes方程中的外力项来使火焰具备可交互性。本文还通过设置一些额外的边界条件来模拟外界障碍物,使火焰能对外界障碍物的遮挡作出响应。在火焰模拟过程中,Navier-Stokes方程的求解是最耗时间的一个环节,我们使用cuda控制GPU进行通用计算,将Navier-Stokes方程求解算法中可并行的部分转移到GPU上计算,降低CPU的负担,提高算法的效率。本文同时给出了纯粹在CPU上求解N-S方程的算法以及CPU与GPU通力合作求解N-S方程算法,后者的效率较前者有一定的提高。最后分析了对火焰模拟算法影响最大的两个因素,并给出了定量的性能分析数据。
其他文献
随着网络的普及和通讯技术的不断发展,数据信息被窃取、非法复制和传播的频率越来越高。图像作为信息的主要载体,其面临的安全问题也变得日益严重。近年来,由于光学信息处理
Web日志分析是收集用户浏览网页时产生的所有日志信息,并对这些日志进行数据转化、数据清洗、数据挖掘的过程。通过Web日志分析可发现用户的访问行为与规律,并据此优化网站结
随着4G网络的普及和移动终端技术的发展,各式网络接入终端设备层出不穷。由于移动端设备与生俱来的便携性和网络接入的方便性,使其一经推出便得到了人们的广泛关注,正逐渐超
随着电子纸技术,无线网络,以及嵌入式等技术的快速发展,移动阅读已悄然兴起。而以电子纸为显示媒介的电子阅读器则备受青睐,市场上相关的嵌入式产品也越来越多。作为其核心系统之
当今社会伴随计算机技术的飞速发展与互联网技术的广泛应用,越来越多的计算技术依托于网络平台上来实现。目前在互联网中,计算机资源成爆炸式增长。为了满足大规模计算能力和
人类科技日新月异,计算机模式识别和计算机视觉领域的各项技术也得到不断深入的研究与发展,同时也得到了广泛的实际应用。其中,人脸检测跟踪以及姿态估计技术就是引起了长期
数量型关联规则用于发现数量属性之间的关联关系,因其广泛的应用背景而成为了一种重要的关联规则类型。因为目前布尔型关联规则的研究相对较成熟,所以经典的方法是通过数量属性
机会主义路由的出现,打破了传统单路径路由对于转发节点的限制,并为Ad Hoc网络路由协议的设计提供了新思路。机会主义路由利用了无线信道的广播特性,允许机会性侦听到报文的节点
传统信息检索方法没有考虑用户的兴趣因素,当不同用户在输入相同查询时得到的检索结果是相同的,不能根据用户的真实检索意图给出个性化的结果。本文提出一种基于用户兴趣和术
粒计算由L.A.Zadeh在1997年第一次提出后,即受到世界广泛关注,粒度计算被认为是一种看待客观世界的世界观与方法论,从某方面考虑粒计算也是一种模仿人类从不同粒层看待问题,