首页> 中文学位 >音乐烟花燃放系统仿真软件设计
【6h】

音乐烟花燃放系统仿真软件设计

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1课题研究背景

1.2音乐烟花发展现状

1.3粒子系统的应用和发展

1.4主要内容

1.5组织结构

2音乐烟花燃放系统的整体介绍

2.1系统需求分析及实现方法

2.2交互式用户界面设计

2.3开发语言与开发环境

2.3.1 .NET简介

2.3.2 C#与OpenGL

2.3.3 SQL Server 2005 Express简介

2.4本章小结

3烟花燃放的设计与实现

3.1烟花粒子系统的创建

3.1.1粒子系统及其原理和创建步骤

3.1.2烟花粒子的建模

3.1.3整束烟花的创建

3.2烟花粒子的初始化

3.2.1初始化变量及初始值分析

3.2.2初始化方法及实验结果

3.3绘制并显示粒子

3.3.1初始化OpenGL绘制环境

3.3.2绘制烟花粒子坐标的确定

3.3.3绘制烟花粒子图元选择及实验结果

3.3.4纹理映射技术及其应用

3.3.5烟花不同样式的实现

3.4烟花粒子的更新

3.5本章小结

4背景音乐的设计与实现

4.1WAVE音频文件格式

4.1.1 WAVE文件头结构简介

4.1.2 WAVE文件数据体结构简介

4.1.3 WAVE文件实例分析

4.2背景音乐WAVE波形绘制及显示

4.2.1音乐的播放和数据的读取

4.2.2 WAVE音频文件波形的绘制

4.2.3 WAVE音频文件的采样和柱状图的绘制

4.3本章小结

5系统数据库的设计与实现

5.1音乐和烟花数据库的创建

5.2音乐数据库的访问

5.2.1 ADO.NET简介

5.2.2绑定及显示表Table_类型

5.2.3访问表Table_歌曲

5.2.4查看音乐资料库并选曲

5.3烟花数据库的访问

5.4本章小结

6实验结果及分析

6.1烟花重要参数设置实验分析

6.1.1最大粒子数不同

6.1.2最大烟花束数不同

6.2系统运行结果分析

7结论与展望

致谢

参考文献

展开▼

摘要

音乐烟花是对传统烟花的重大创新,它展现了音乐和烟花的艺术性及美感,已经成为旅游观光的重要景观、城市的品牌特色。而如何自动化、智能化地燃放烟花、并使音乐播放和烟花燃放融为一体的音乐烟花燃放系统,近年来已成为人们研究的热点。其难点是针对某一音乐怎样编排各种烟花,使烟花烘托出音乐的意境,使音乐展现出烟花的美感。 论文分析了音乐烟花燃放系统的功能需求,实现了音乐烟花燃放系统仿真软件的设计。本文主要研究内容如下: 1.烟花燃放部分设计。首先分析烟花的特性和运动规律,再用粒子系统对烟花进行建模,并采用C#语言和OpenGL三维图形库对烟花燃放过程进行仿真绘制。 2.背景音乐部分设计。实现播放音乐,读取音乐数据并对数据量化处理绘制出音乐波形,采集并量化样本描绘出音乐音量的柱状图,根据音乐对烟花进行编排等功能。 3.建立音乐和烟花数据库。利用数据库快速浏览音乐和烟花资料,并从音乐数据库中选择播放曲目。 4.设计一个交互式的用户界面。实现包括登录系统、浏览资料、选曲并播放、输入烟花模拟的控制参数、输出音乐和烟花相关信息和显示模拟的烟花等功能。 本仿真系统可以完成登录、浏览、选曲和播放等操作,实现自动的对某一音乐编排烟花等功能,较好的融合了音乐和烟花,实现了乐与火的完美结合。同时,它可以较真实的模拟出实际系统的运行状况,节约了大量人力和物力,提高了工作效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号