音乐喷泉交互设计平台

音乐喷泉交互设计平台

论文摘要

自然景物的真实感绘制一直以来都是视景仿真的一个重要组成部分,云、雾、烟、雪、水流、火花等自然景物由于缺乏规律性给研究带来了很大的挑战,传统的造型方法很难逼真的模拟这些自然景物。总的来说,模拟自然景物的方法有两种:一种是采用基于物理的造型技术,另一种是采用粒子系统。在对自然景观的模拟上,针对不同的情况人们提出许多成功的算法,但在人工可控的景观上,相应的工作却并不多见。本文以音乐喷泉为切入点,探讨基于物理模型的人工可控的自然景观的模拟。音乐喷泉即由音乐来控制喷泉水流的运动,其难点在于音乐文件的解析、音乐与喷泉的同步以及音乐对喷泉的分组编排控制。本文使用MIDI音乐文件作为音乐音频,对MIDI文件进行了解析,将解析数据用来对喷泉进行控制和分组编排,结合简单的动力学、粒子系统,并结合音乐数据来控制水滴从圆管中喷出的位置及初始速度,达到音乐对喷泉的同步和分组控制的效果,用户还可以交互调节喷泉的运动参数和编排控制。本文使用了基于GPU的粒子系统的绘制,使喷泉达到了一定的规模,并且实现了实时的绘制。本文提出了一个混合式绘制框架:一方面采用OpenGL和GPU作为绘制引擎,以支持用户交互调节音乐喷泉的控制参数;另一方面,采用blob隐式曲面作为粒子结合光线跟踪方法,以实现音乐喷泉水流的高度真实感模拟。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 粒子系统简介
  • 1.3 粒子系统的应用和发展
  • 1.4 GPU的应用和发展
  • 1.5 MIDI介绍
  • 1.6 交互式平台简介
  • 1.7 本章小结
  • 第2章 音乐喷泉的绘制
  • 2.1 音乐喷泉的交互式设计框架
  • 2.2 实时绘制方法
  • 2.2.1 粒子系统在GPU中的实现
  • 2.2.2 GPU实时绘制
  • 2.2.3 VBO和PBO结合的绘制方法
  • 2.2.4 pBuffer的应用
  • 2.2.5 音乐的播放
  • 2.2.6 绘制结果
  • 2.3 真实感绘制方法
  • 2.3.1 POV-Ray简介
  • 2.3.2 绘制方法
  • 2.3.3 绘制结果
  • 2.4 音乐与喷泉的同步
  • 2.5 本章小结
  • 第3章 音乐分析及喷泉布局
  • 3.1 MIDI文件格式简介
  • 3.1.1 MIDI标准
  • 3.1.2 MIDI文件格式
  • 3.2 MIDI文件解析
  • 3.2.1 音乐组成简介
  • 3.2.2 主旋律识别方法
  • 3.3 音乐喷泉布局方法
  • 3.3.1 布局方法
  • 3.4 本章总结
  • 第4章 结论与展望
  • 参考文献
  • 攻读硕士学位期间主要的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    音乐喷泉交互设计平台
    下载Doc文档

    猜你喜欢