基于改进粒子系统的火焰模拟算法研究与实现

来源 :燕山大学 | 被引量 : 0次 | 上传用户:gandianci20
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用计算机生成真实感图形一直是计算机图形学中最具有挑战性的研究方向之一,特别是对不规则模糊物体的模拟十分困难。在火焰、烟、云等不规则模糊物体中,由于火焰的复杂特性,虽然当前计算机的计算能力和存储能力有了很大的进步,但还不能完整的再现火的所有的细节,因此根据不同的应用方向,研究火焰及其动态行为具有重要的意义。首先,对目前国内外模拟火焰的各种算法进行了分析和总结,接着介绍了火焰粒子系统的基本原理及应用。其次,针对火焰模拟的真实性和实时性的关键问题,设计了一种新的模拟火焰的粒子系统模型,在初始化新的火焰粒子的位置属性时,首先采用正态分布赋值,为了加快系统的运行速度,又采用连续帧的关系方程来生成下一帧的位置;为了增加粒子系统的灵活性,引入空气速度场模拟火苗跃动现象;为了增强绘制结果的真实感并缩短系统的运行时间,结合纹理映射技术,采样实际火焰燃烧视频记录中的连续关键帧作为纹理进行渲染;由于粒子系统中粒子数量很多,为便于对粒子系统的管理,使其更具灵活性和可控性,引入高级粒子系统的思想,为了进一步提高系统的可控性,对结构进行了改善,由三层扩展到四层,在粒子系统与管理层之间增加了粒子系统族层,使得改进后的火焰粒子系统由粒子类、粒子系统类、粒子系统族、粒子系统管理类组成,提高了系统的交互性和可控性。最后,论文设计了一个演示系统,实现了论文提出的算法,给出了实验结果。实验表明:所生成的动态火焰不但形态逼真、具有真实的视觉效果,而且每秒至少可生成30帧画面,达到了实时的要求。
其他文献
上世纪90年代提出的格子波尔兹曼算法(LBM)是计算流体力学中最常用和最容易实现的并行算法之一。但是,该算法目前还存在着明显的局限性:在高速流动情况下,经典LBM算法不能适用。
集成了传感器、嵌入式计算、网络和无线通信四大技术而形成的无线传感器网络是一种全新的信息获取和处理技术,它是一种新型的无基础设施的无线网络,能够协作地实时监测、感知
新一代的网络技术Ad hoc网络,是一种没有有线基础设施支持的无线网络。由于其动态网络拓扑结构、无中心控制等特点,使得移动Ad hoc网络的安全问题成为关键问题之一。当前移动Ad
随着Internet和Web技术的发展,Web应用系统在Internet上的使用也越来越广泛。特别是互联网进入Web 2.0时代,Web应用以内容为中心,转向以个人为中心、以内容为媒介。那么个人学习
信息化的发展无疑对当前公安工作产生了深远的影响,其最直接的表现就是促进了当前公安工作运行模式的转变。公安的行为由行政行为和侦查行为构成,其中侦查行中的案件现场记录
本论文针对CNC自动编程问题本身的特点及有机集成要求,拟采用优化理论和分布式人工智能中的智能Agent理论对该问题进行研究,寻找新的CNC自动编程的实现方法,并实现CNC加工过程中
网格技术是基于Internet的分布式计算技术发展起来的一组新兴技术,网格也被认为是下一代互联网和未来的计算基础设施。它把分散在不同地理位置的资源虚拟成为一个空前强大的信
视觉是人类观察世界、认识世界的重要手段。科学研究和统计表明,人类从外界获得的信息约有75%是从视觉中得到的。人类通过眼睛和大脑来获取、处理和理解视觉信息。 计算机视
全球化的竞争、越来越短的产品生命周期以及多样化的客户需求使得多数企业面临着越来越严峻的生存环境。在这样的环境下,企业往往很难获得足够的利润,这就迫使企业改变经营策略
近年来,随着高速计算机网络、数字压缩技术以及大容量存储技术的快速发展,基于网络的视频服务逐渐成为现实,基于网络的视频服务在娱乐、教育、广告、信息获取等各个方面都有广泛