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

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

论文摘要

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

论文目录

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

    • [1].基于供应链思维的存货削减模型研究及应用[J]. 铁路采购与物流 2020(01)
    • [2].基于多模型融合的工业工件剩余寿命预测[J]. 自动化与信息工程 2020(01)
    • [3].考虑行人相对速度的改进社会力模型的验证与评估[J]. 计算机科学 2020(02)
    • [4].基于遥感和站点观测数据的生态系统呼吸模型比较[J]. 遥感技术与应用 2020(02)
    • [5].稻田施用农药的地表水暴露评估模型研究进展[J]. 生态与农村环境学报 2020(05)
    • [6].“模型认知”是重要思维方式[J]. 化学教学 2020(05)
    • [7].管理创新过程管控模型的构建与应用[J]. 科技经济导刊 2020(17)
    • [8].理解“模型认知”素养的不同视角[J]. 课程.教材.教法 2020(04)
    • [9].金融智能化不可忽视的模型风险[J]. 武汉金融 2020(06)
    • [10].人口死亡统计的间接模型研究[J]. 人口与经济 2020(04)
    • [11].弗里嘉的模型虚构论研究[J]. 科学文化评论 2020(03)
    • [12].一类带切换的随机SIRS模型的稳定性研究[J]. 萍乡学院学报 2020(03)
    • [13].基于离散时间风险模型下的亏损破产概率的研究[J]. 甘肃科学学报 2017(02)
    • [14].高维稀疏对角GARCH模型的估计及应用[J]. 数学的实践与认识 2017(11)
    • [15].信息系统成功模型在卫生领域的应用及扩展[J]. 信息系统工程 2016(05)
    • [16].例谈化学模型的特征、作用与类型[J]. 中学教学参考 2020(11)
    • [17].构建人才甄选道德模型[J]. 经济管理文摘 2019(17)
    • [18].“一线三等角”模型在中考中的应用[J]. 初中生学习指导 2020(18)
    • [19].巧用隐圆模型 突破思维壁垒[J]. 数理化解题研究 2020(17)
    • [20].借“模型”之力促教学相长[J]. 新课程 2020(25)
    • [21].两类典型牵引模型规律的对比探究[J]. 湖南中学物理 2020(04)
    • [22].建构模型认知 促进深度学习——高三二轮复习“实验方案的设计与评价”[J]. 化学教与学 2020(05)
    • [23].重要模型“一线三等角”[J]. 中学生数理化(八年级数学)(配合人教社教材) 2020(10)
    • [24].什么是“做模型”[J]. 模型世界 2018(11)
    • [25].广州文华模型[J]. 模型世界 2019(01)
    • [26].《模型世界》火热预订[J]. 模型世界 2019(01)
    • [27].基于模型构建 引领思维发展[J]. 高中数学教与学 2018(13)
    • [28].模型世界征募志愿者啦![J]. 模型世界 2015(08)
    • [29].《模型·北京212》[J]. 山西文学 2015(08)
    • [30].模型世界[J]. 模型世界 2014(04)

    标签:;  ;  ;  ;  ;  

    烟花粒子系统模型的设计与实现
    下载Doc文档

    猜你喜欢