基于粒子系统的火焰的实时模拟与绘制

来源 :东北师范大学 | 被引量 : 12次 | 上传用户:suntiger2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视景仿真是虚拟现实技术在实际应中的热门研究课题之一,其中包括对火焰、云雾、雨雪、沙尘、浪花等动态自然景物和现象的模拟与绘制,在气象预报、航空航天、装潢广告等领域有着广泛的应用。自然景物具有丰富的表面纹理和不规则的表面外形,并且能够随时间的推移而动态地、随机地发生变化,因此很难使用传统的计算机图形学的建模方法来生成;如何简化且有效地模拟诸如火焰、云雾、雨雪、沙尘、浪花等不规则自然景物和现象成为计算机真实感图形生成的关键问题。粒子系统能够充分体现这类景物的动态性和随机性,其优点在于使用简单的粒子图元来构造出传统计算机图形学难以构造的复杂物体,而且具有很强的真实感和实时性。本文在认真分析和总结目前国内外火焰模拟方法的基础上,结合视景仿真对虚拟场景的需求和应用,以友好的交互性、较强的真实感和实时性为目标,提出一种基于粒子系统对火焰模拟的新方法。所做的主要工作和研究成果如下:通过对火焰运动的热力学进行分析,从物理的角度对火焰不规则状态进行动态的随机的模拟;建立火焰粒子系统,使用纹理映射技术,用多边形面片代替经典粒子系统中的点光源粒子来绘制火焰,从而大大减少了系统的粒子数量,提高了系统的实时性。本文基于WindowsXP操作系统,集成开发环境为Visual C++6.0与OpenGL开放图形库编程实现;开发了基于粒子系统的火焰模拟演示系统,生成的动态火焰具有真实的视觉效果,并且满足了实时的要求。
其他文献
无线Ad hoc网络(自组织网络)是没有固定基础设施的自组织、对等式、多跳的无线网络。Ad hoc网络具有简易、快速部署及抗毁性强的特点,适用于需要临时架设网络的场所,在军事、
随着互联网和计算机技术的迅速发展,人们的沟通方式变得更加多样化,即时通信由于其即时高效的特点已经成为最主要的沟通方式之一。但即时通信也带来了许多安全威胁。在保障即
Windows操作系统提供的安全机制虽然考虑到了普遍领域对安全的需求,但是却不能满足ATM等特殊领域对系统安全的更高要求。本文分析了Windows系统已有的安全机制,并在此基础上
随着数据库技术的成熟应用和Internet的迅速发展,人们利用信息技术生产和搜集数据的能力大幅度提高,使得从大量数据中挖掘出有用的信息或知识成为一个迫切需要解决的问题。正
黑片作为工业应用中重要的元器件,如何降低其产品质量检测的费用,提高检测效率,成为黑片缺陷检测的重要内容。然而黑片图像在采集和传输等过程中不可避免会受到各种噪声的干
随着计算机技术的不断发展,软件的规模越来越大,软件测试的作用越来越重要。对于测试数据自动化生成方法,目前虽然有一些方法被提出并使用,但由于其局限性,在实际中还没有完
人脸表情识别是一个涉及到模式识别、图像处理、人工智能等多学科的综合课题。所谓人脸表情识别是让计算机对人脸的表情信息进行特征提取分析,结合人类所具有的表情信息方面
近几年计算机网络发展呈现出从集中模式向分散自治模式发展的趋势,转变为可公共访问的,面向大量动态用户的开放网络。针对开放网络中传统安全技术难以解决的用户行为约束问题,学
BGP作为互联网的基础设施,提供了自治系统间的通信机制,在互联网运行中起着重要的作用。配置错误、设备故障、网络攻击等问题都能对BGP路由系统产生重大影响,进而危害整个互联网
无线传感器网络(Wireless Sensor Network,WSN)是由大量部署在监测区域内的具有数据采集、信息处理、无线通信等功能的微型传感器节点形成的自组织网络系统,是一种全新的信息获取