学位论文 > 优秀研究生学位论文题录展示

烟花粒子系统模型的设计与实现

作 者: 张妍妍
导 师: 汪继文
学 校: 安徽大学
专 业: 计算机应用技术
关键词: 粒子系统 烟花 OpenGL 纹理映射 鼠标消息函数 纹理填充
分类号: TP391.41
类 型: 硕士论文
年 份: 2010年
下 载: 173次
引 用: 1次
阅 读: 论文下载
 

内容摘要


自从粒子系统的基本原理被提出以后,在计算机图形模拟领域得到了广泛的应用,特别是在利用粒子系统的基本原理来模拟不规则物体的运动过程方面,比如焰火、瀑布、云彩等等的模拟。粒子系统的基本原理是把需要模拟的物体看做许多微小的粒子组成的,这些粒子初始时刻被赋予相应的属性,比如颜色、位置、速度及加速度等等。然后这些粒子随着时间的更新其属性不断的变化,从而形成一幅运动的图片。近年来,国内外的计算机图形学研究者在深入的研究了粒子系统基本原理的基础上,结合其他相关技术,实现了许多不规则物体运动过程的模拟,使得粒子系统原理的应用更加广泛。在不规则物体运动的研究中,自然现象的仿真,比如雨景、雪景、瀑布场景等等,一直是计算机图形学研究者的研究重点和难点。自然现象的仿真最关键的是根据所要模拟的物体建立基本的模型,并且分析所要模拟物体的受力情况,重力、风力、温度等外力的作用都是建模时所需要考虑的外力因素。烟花的燃放作为我们生活中常见的现象,也一直是图形学研究者研究的重点。国内外的研究学者在粒子系统基本原理的基础上,结合3DMax、OGRE、OpenGL纹理映射等相关技术,从不同的角度实现了对烟花的模拟。烟花的模拟被广泛的应用于节日的庆祝活动或者3D游戏的开发中。本篇论文首先阐述了粒子系统的基本原理,分析了粒子系统的研究现状和现有的基于粒子系统建立的烟花模型,并且对比了各种模型的的优势和不足。在深入的分析了粒子系统的基本原理和烟花燃放的运动过程的基础上,建立了基于粒子系统基本原理的烟花模型,同时利用OpenGL纹理映射技术,实现了烟花模型在计算机上的可视化。然后采用了基于粒子系统的基本原理和动力学方程、Visual C++6.0鼠标消息函数、OpenGL纹理填充技术等相结合的方法,对烟花的基本模型进行了改进,讨论了如何在Visual C++6.0提供的可视化集成平台下构建烟花动态模型,实现沿轨迹运动的烟花、用鼠标控制的烟花和图案烟花的过程。最后对本篇论文所建立的烟花模型的实验模拟效果进行了评价,总结了本篇论文的烟花模型的优点和缺点,并且提出了期望。

全文目录


摘要  3-5
Abstract  5-7
目录  7-9
第一章 绪论  9-13
  1.1 课题研究的背景与目标  9-10
    1.1.1 课题研究的背景  9
    1.1.2 课题研究的目标  9-10
  1.2 论文的结构与本文的主要工作  10-13
    1.2.1 论文的结构  10-11
    1.2.2 本文的主要工作  11-13
第二章 理论基础与发展现状  13-18
  2.1 理论基础  13-14
  2.2 粒子系统的发展现状  14-16
  2.3 现有的烟花粒子系统分析  16-18
第三章 烟花粒子系统模型的建立  18-27
  3.1 烟花粒子模型  18-23
    3.1.1 烟花粒子  20-21
    3.1.2 烟花粒子数量定义  21
    3.1.3 烟花粒子的初始化  21-23
  3.2 烟花粒子运动模型  23-25
  3.3 烟花粒子的消亡  25-27
第四章 烟花粒子系统的改进  27-34
  4.1 沿轨迹运动烟花的设计与实现  27-28
  4.2 用鼠标控制烟花绽放的位置  28-30
  4.3 图案烟花的设计与实现  30-34
第五章 实验设计与编码实现  34-46
  5.1 开发语言与开发环境  34-37
    5.1.1 Visual C++6.0  34-35
    5.1.2 OpenGL  35-37
  5.2 关键技术与设计思路  37-41
    5.2.1 OpenGL相关技术  38-40
    5.2.2 改进的烟花模型的关键思路与技术  40-41
  5.3 编码实现  41-46
    5.3.1 烟花基本模型的编码实现  41-43
    5.3.2 轨迹烟花的编码实现  43
    5.3.3 用鼠标控制的烟花的编码实现  43-44
    5.3.4 图案烟花的编码实现  44-46
第六章 效果评价与应用  46-50
第七章 总结与展望  50-51
参考文献  51-55
致谢  55-56
在学期间公开发表论文及著作情况  56-57
附录A  57-58
附录B  58

相似论文

  1. 人脑解剖结构图谱软件的设计与实现,TP391.41
  2. 下肢康复机器人的训练规划与康复效果评估,R49
  3. 小麦群体生长可视化系统的设计与实现,S512.1
  4. 油菜植株形态结构模型及可视化,S565.4
  5. 仿真平台中基于游戏引擎的展现技术的研究与应用,TP391.41
  6. 立式数控铣削仿真加工系统研制,TG547
  7. 基于粒子系统的火焰和烟花实时模拟技术研究,TP391.9
  8. 基于数字化技术的工程制图教学系统研究,TB23-4
  9. 基于OpenGL的实时阴影算法研究,TP391.41
  10. 钣金数控切割三维仿真研究,TG48
  11. 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
  12. 手机增强现实虚实注册关键技术研究,TP391.9
  13. 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8
  14. 大型射电望远镜主动面系统控制软件的开发,TH751
  15. 增强现实系统中火焰特效关键技术研究,TP391.9
  16. 机器人辅助上肢康复的虚拟现实训练系统的研究,TP391.9
  17. 基于LED扫描的光场还原三维显示技术及仿真,TP391.41
  18. 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
  19. 交互式局部约束织物纹理映射技术的研究与实现,TP391.41
  20. 车辆驾驶模拟器视景仿真技术研究,TP391.9
  21. 基于Android平台多功能特效相机的设计与实现,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com