首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--模式识别与装置论文

基于粒子系统的GPU加速焰火实时绘制

摘要第5-6页
Abstract第6-7页
第1章 绪论第12-19页
    1.1 课题研究的背景和意义第12-13页
    1.2 国内外研究现状第13-16页
        1.2.1 粒子系统的理论发展第13-15页
        1.2.2 粒子系统的应用第15-16页
    1.3 本文的研究内容第16-17页
    1.4 本文的结构安排第17-18页
    1.5 本章小结第18-19页
第2章 相关基础知识第19-40页
    2.1 粒子系统的理论第19-29页
        2.1.1 粒子系统的基本原理第19-21页
        2.1.2 粒子系统的分类第21-22页
        2.1.3 提高粒子系统实时性的技术第22-23页
        2.1.4 提高图形绘制真实感的技术第23-27页
        2.1.5 粒子系统的发展与应用第27-29页
    2.2 CUDA与并行计算第29-33页
        2.2.1 CUDA简介第30-31页
        2.2.2 CUDA硬件架构第31-32页
        2.2.3 CUDA与OpenGL的互操作第32-33页
    2.3 CUDA编程平台及其模型第33-37页
        2.3.1 线程结构第34-35页
        2.3.2 硬件映射第35-36页
        2.3.3 执行模型第36页
        2.3.4 GPU优化方法第36-37页
    2.4 CUDA编程语言第37-39页
        2.4.1 CUDA的变量和函数第37-38页
        2.4.2 并行线程组织第38-39页
    2.5 本章小结第39-40页
第3章 适合于焰火模拟的粒子系统设计第40-47页
    3.1 焰火的形态分析及分类第40-41页
    3.2 焰火粒子系统的设计第41-45页
        3.2.1 焰火粒子的数据结构第42-45页
        3.2.2 焰火粒子类的成员函数第45页
    3.3 适合于多种类型焰火混合模拟的链表结构第45-46页
    3.4 小结第46-47页
第4章 基于粒子系统的焰火模拟及其CUDA实现第47-62页
    4.1 引言第47-48页
    4.2 焰火粒子系统的实现第48-51页
        4.2.1 焰火粒子系统初始化第48页
        4.2.2 焰火粒子的初始化第48-49页
        4.2.3 更新焰火粒子第49-50页
        4.2.4 纹理映射第50页
        4.2.5 焰火粒子系统和焰火粒子的渲染第50-51页
        4.2.6 模块之间的协作第51页
    4.3 基于CUDA的加速算法第51-53页
    4.4 程序设计过程中的优化技术第53页
    4.5 实验结果第53-61页
        4.5.1 单个品种的焰火模拟效果第54-56页
        4.5.2 相同品种的多个焰火同时模拟的效果第56-57页
        4.5.3 多个焰火品种混合模拟的效果第57-59页
        4.5.4 结合背景贴图技术的多品种多数量焰火模拟效果第59-61页
    4.6 本章小结第61-62页
结论第62-64页
参考文献第64-68页
致谢第68-69页
附录:基于粒子系统的焰火模拟部分源代码第69-72页

论文共72页,点击 下载论文
上一篇:基于.NET框架的高职就业管理系统的设计与实现
下一篇:湖南林地测土配方基础平台研究