当前位置:主页 > 文艺论文 > 广告艺术论文 >

基于粒子系统的烟花模拟

发布时间:2018-11-09 10:04
【摘要】:近年来,用计算机技术来绘制真实世界中的物体的计算机图形学成为了一门颇受关注的科学。在计算机图形学的研究中,不规则物体和动态景物的模拟一直是其热门和难点之一。粒子系统在对不规则物体和模糊景物的动态模拟方面有着独特的优势,自从被提出之后,就得到了各个领域广泛的应用。粒子系统的理论是以用大规模细小的粒子来组合成仿真的物体为基础的,这一点也是其与传统建模方法的区别之处。粒子系统使用简单常见的图元来构造不规则模糊物体,并且这些粒子的属性会随着时间的推移而不断的变化更新,从而达到动态实时性的特点。 在大型3D游戏、影视娱乐、多媒体广告等领域的产品中经常能看到山、水、雨、雪、烟雾等被模拟出来的自然景物。自然景物是不规则模糊物体的代表,对其的模拟一直是计算机仿真研究的一个重要方面。烟花燃放不但是人们在节日期间常见的庆祝方式,也是不规则模糊物体模拟研究的焦点。在动态烟花模拟研究方面,国内外许多研究人员在传统建模模型或是粒子系统建模模型的基础上,结合各种各样的技术,从不同的侧重点对烟花进行了模拟,取得了相当大的成果。 本篇论文首先概述了计算机图形学的相关理论知识以及本文中实验用到的VisualC++6.0开发工具和OpenGL图形接口技术,然后对粒子系统的一些基本理论原理进行了详细的介绍,并深入分析了烟花燃放的运动过程。有形动态烟花模拟的关键点在于如何控制烟花粒子的运动轨迹。对于复杂的有形物体可以把该物体分割成多部分并分别进行模拟,再拼接绘制成整体。在VC++开发工具基础上,结合OpenGL图形接口提供的纹理映射、色彩融合、帧缓冲、显示列表等技术,采用多种图形组合拼接成不规则图形的方法设计并实现了对圆形铜钱币形状烟花的动态模拟。然后对基于粒子系统的烟花基本模拟进行了改进,结合API库中的消息处理函数可以用鼠标对烟花加以控制,进一步提高了对烟花动态模拟的灵活可控性,在烟花模拟的过程中加入实时音频文件,从听觉角度丰满了烟花模拟的沉浸感、真实感。最后对全文进行了总结,并提出了对今后研究的展望。
[Abstract]:In recent years, computer graphics of real-world objects using computer technology has become a concerned science. In the research of computer graphics, the simulation of irregular objects and dynamic objects has been one of the hot and difficult points. Particle system has a unique advantage in the dynamic simulation of irregular objects and fuzzy objects, and has been widely used in various fields since it was proposed. The theory of particle system is based on the combination of large and small particles into simulated objects, which is the difference between particle system and traditional modeling methods. The particle system uses simple and common graph elements to construct irregular fuzzy objects, and the properties of these particles will be changed and updated with the passage of time, thus achieving the characteristics of dynamic real-time. Mountains, water, rain, snow, smoke and so on are often seen in the products of large-scale 3D games, film and television entertainment, multimedia advertising and so on. Natural scenery is the representative of irregular fuzzy object, and its simulation is always an important aspect of computer simulation. Fireworks discharge is not only a common celebration method during festivals, but also the focus of irregular fuzzy object simulation. In the research of dynamic fireworks simulation, many researchers at home and abroad based on the traditional modeling model or particle system modeling model, combined with a variety of technologies, from different emphasis on the simulation of fireworks. Considerable results have been achieved. This paper first summarizes the related theory of computer graphics, the VisualC 6.0 development tools and OpenGL graphic interface technology used in the experiment in this paper, and then introduces the basic theory of particle system in detail. The movement process of fireworks discharge is analyzed in depth. The key point of visible dynamic fireworks simulation is how to control the trajectory of fireworks particles. For a complex tangible object, the object can be divided into multiple parts and simulated separately, and then spliced into a whole. On the basis of VC development tools, combining with the techniques of texture mapping, color fusion, frame buffer, display list and so on provided by OpenGL graphic interface, The dynamic simulation of circular copper coin fireworks is designed and realized by using a variety of graphic combinations to form irregular shapes. Then, the basic simulation of fireworks based on particle system is improved, combined with the message processing function in the API library, the fireworks can be controlled with the mouse, which further improves the flexibility and controllability of the dynamic simulation of fireworks. In the process of fireworks simulation, real-time audio files are added to fill the immersion and reality of fireworks simulation from the perspective of hearing. Finally, the paper summarizes the full text and puts forward the prospect of future research.
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP391.41

【参考文献】

相关期刊论文 前10条

1 尹星云;胡长俊;;基于OpenGL的烟花粒子系统设计[J];电脑开发与应用;2006年07期

2 罗玉玲;粒子系统与纹理映射相结合模拟礼花的研究[J];电脑知识与技术;2004年20期

3 庞新;王相海;;基于OpenGL的礼花粒子系统模拟研究[J];计算机科学;2008年05期

4 丁纪云,陈利平,李思昆;基于OpenGL的烟花动态模拟方法的研究与实现[J];计算机工程;2002年04期

5 胡文平;汪继文;;基于粒子系统的三叶玫瑰动态烟花模拟[J];计算机工程;2010年22期

6 万华根,金小刚,彭群生;基于物理模型的实时喷泉水流运动模拟[J];计算机学报;1998年09期

7 李松维;周晓光;王润杰;熊壮;;基于粒子系统烟雾的模拟[J];计算机仿真;2007年09期

8 汪继文;胡文平;金余峰;;基于粒子系统的8字动态烟花仿真[J];计算机仿真;2010年10期

9 周海波;陈福民;李莉娅;;基于OGRE粒子系统的烟花模拟[J];计算机应用与软件;2008年10期

10 汪继文;金余峰;苏守宝;谢安兵;;基于粒子系统和音频系统的烟花模拟[J];计算机应用与软件;2009年07期

相关硕士学位论文 前7条

1 耿铭;矿井通风系统三维模型的研究[D];辽宁工程技术大学;2009年

2 张鑫;雷达图像显示处理[D];大连海事大学;2011年

3 张瑞全;三维工程可视化系统的研究[D];山东科技大学;2003年

4 王红霞;基于粒子系统的烟花仿真与实现[D];东北师范大学;2008年

5 何红纪;音乐烟花燃放系统仿真软件设计[D];南京理工大学;2008年

6 辛玲;粒子系统在视景仿真中的研究和应用[D];中南民族大学;2008年

7 吴国宝;基于粒子系统的动态景物模拟[D];安徽大学;2012年



本文编号:2320090

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2320090.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5ff2a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com