基于粒子系统的烟火模拟技术的研究及实现
发布时间:2018-05-17 17:53
本文选题:粒子系统 + 烟火模拟 ; 参考:《华南理工大学》2010年硕士论文
【摘要】: 视景仿真是虚拟现实技术在实际应用中的热门研究课题之一,其中包括对火焰、云雾、雨雪、沙尘、浪花等动态自然景物和现象的模拟与绘制,在气象预报、航空航天、装演广告等领域有着广泛的应用。自然景物具有丰富的表面纹理和不规则的表面外形,并且能够随时间的推移而动态地、随机地发生变化,因此很难使用传统的计算机图形学的建模方法来生成。如何简化而且有效地模拟这些不规则自然景物和现象成为计算机真实感图形生成的关键问题。粒子系统能够充分体现这类景物的动态性和随机性,,其优点在于使用简单的粒子图元来构造出传统计算机图形学难以构造的复杂物体,并且具有很强的真实感和实时性。 本文在认真分析和总结目前国内外烟火模拟方法的基础上,结合视景仿真对虚拟场景的需求和应用,以友好交互性、较强的真实感和实时性为目标,提供了一种利用微粒来模拟烟火等自然现象的设计及实现方法。主要思路是先建立一个烟火的物理和数学模型,然后利用当前流行的软件编辑器(如Visual C++)和图形渲染库(如DirectX、OpenGL),将该模型转化成计算机存储和显示格式,最终渲染成逼真的烟火等自然现象。还可采用合适的数据结构、高效算法以及相关的硬件技术来进行一定程度的优化,从而提高渲染效率。
[Abstract]:Visual simulation is one of the hot research topics in the application of virtual reality technology, including the simulation and drawing of dynamic natural scenery and phenomena, such as flame, cloud, rain, snow, sand and dust, spray, etc., in weather forecast, aerospace, etc. Dress advertising and other fields have a wide range of applications. Natural scenery has abundant surface texture and irregular surface shape, and can change dynamically and randomly with time, so it is difficult to use traditional modeling method of computer graphics to generate it. How to simplify and effectively simulate these irregular natural scenes and phenomena has become a key problem in computer realistic graphics generation. Particle system can fully reflect the dynamic and randomness of this kind of scene, its advantage lies in the use of simple particle graph elements to construct complex objects which are difficult to be constructed by traditional computer graphics, and have a strong sense of reality and real time. On the basis of analyzing and summarizing the methods of pyrotechnic simulation at home and abroad, combining the requirement and application of visual simulation to virtual scene, this paper aims at friendly interaction, strong sense of reality and real time. A design and implementation method of simulating natural phenomena such as pyrotechnics by using particles is provided. The main idea is to create a physical and mathematical model of fireworks, and then convert the model into a computer storage and display format using popular software editors such as Visual C) and graphical rendering libraries such as DirectX OpenGL. The final rendering into realistic fireworks and other natural phenomena. We can also use appropriate data structure, efficient algorithm and related hardware technology to optimize to a certain extent, so as to improve the rendering efficiency.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP391.41
【引证文献】
相关期刊论文 前1条
1 华泽玺;王迎春;孙建顺;;基于粒子系统的爆炸效果仿真研究[J];计算机科学;2012年04期
本文编号:1902300
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1902300.html