基于GPU编程的漫游系统实时优化技术研究

基于GPU编程的漫游系统实时优化技术研究

论文摘要

随着计算机技术的飞速发展,三维漫游系统已经广泛的应用于仿真、教育、游戏等领域。随着人们对三维漫游系统的视觉效果和可交互性的要求越来越高,单纯的CPU处理模式已经很难维持漫游系统的实时性。而近些年来,可编程GPU的高速发展使很多学者开始研究如何利用GPU灵活的编程能力来对漫游系统中的视觉效果和可交互性进行优化,从而提高漫游系统的总体效率。本文首先对目前三维漫游系统和可编程GPU的研究现状进行了阐述,然后对可编程GPU的产生、发展、特点、组成做了详细的介绍。针对可编程GPU对三维漫游系统的优化,重点研究了以下问题:1.利用可编程GPU对漫游系统中湖面场景的视觉效果进行优化,建立适合GPU计算的湖面模型,设计湖面波动的数学模型,研究如何对湖面进行光照颜色的计算,并获得湖面的反射纹理,在像素处理阶段实现反射纹理的扰动映射;2.利用可编程GPU对漫游系统中的大规模草地场景的视觉效果进行优化,分析草地的几何特点,建立运算简单而又能保证草地茂盛效果的草体模型,并针对草体随风摆动的视觉效果设计出相应的数学模型,生成高效、逼真的草地;3.利用可编程GPU对漫游系统中常见的粒子系统算法进行优化,以喷泉效果为例,分析喷泉粒子运动的物理特性,提取出适合GPU运算的部分由GPU进行加速,并设计合理绘制程序来提高整个粒子系统的运算效率;4.利用可编程GPU对漫游系统中常见的碰撞检测算法进行优化,对漫游系统中的物体进行合理的分类,提取出可并行计算的部分由GPU来处理,并与CPU合作,使碰撞检测算法达到最佳的处理效率。本文结合东北石油大学漫游系统,利用可编程GPU进行优化,改善了漫游系统的视觉效果,并提高了漫游系统中非绘制问题的运算效率,取得了良好的实验效果。

论文目录

  • 摘要
  • ABSTRACT
  • 创新点摘要
  • 第一章 绪论
  • 1.1 论文研究背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 三维漫游系统研究现状
  • 1.2.2 GPU研究现状
  • 1.3 本文研究的主要内容和结构
  • 1.4 本章小结
  • 第二章 可编程GPU与渲染技术
  • 2.1 GPU的产生与发展
  • 2.2 GPU的特点
  • 2.3 GPU渲染管道介绍
  • 2.3.1 固定渲染管道
  • 2.3.2 可编程渲染管道
  • 2.4 可编程GPU的结构
  • 2.4.1 顶点着色器
  • 2.4.2 像素着色器
  • 2.5 GPU通用计算技术
  • 2.5.1 GPU数据的存储
  • 2.5.2 GPU程序的运行方式
  • 2.5.3 GPU计算结果的获取
  • 2.5.4 GPU通用计算的实现方法
  • 2.5.5 GPU通用计算的不足
  • 2.6 Shader语言简介
  • 2.7 本章小结
  • 第三章 基于可编程GPU的特效生成
  • 3.1 可编程GPU生成的湖面特效
  • 3.1.1 传统湖面特效的生成方法
  • 3.1.2 湖面特效实现的主要思想
  • 3.1.3 湖面波浪的生成
  • 3.1.4 湖面光照效果
  • 3.1.5 湖面的反射
  • 3.1.6 湖面的效果与结论
  • 3.2 可编程GPU生成的草地效果
  • 3.2.1 草体的建模
  • 3.2.2 草体波动的特效生成
  • 3.2.3 大规模草地的效果与结论
  • 3.3 本章小结
  • 第四章 可编程GPU加速的交互运算
  • 4.1 可编程GPU加速的喷泉特效
  • 4.1.1 粒子系统
  • 4.1.2 GPU下喷泉粒子的数据组织
  • 4.1.3 喷泉粒子状态的判定
  • 4.1.4 喷泉粒子属性的计算
  • 4.1.5 喷泉的绘制
  • 4.1.6 喷泉效果与结论
  • 4.2 可编程GPU加速的碰撞检测
  • 4.2.1 包围盒的建立与更新
  • 4.2.2 对不可能相交物体的快速剔除
  • 4.2.3 包围盒之间的初步碰撞检测
  • 4.2.4 精确的三维模型碰撞检测
  • 4.2.5 实验结果与结论
  • 4.3 本章小结
  • 结论
  • 参考文献
  • 发表文章目录
  • 致谢
  • 详细摘要
  • 相关论文文献

    • [1].GPU架构的航拍舰船图像拼接算法[J]. 舰船科学技术 2020(06)
    • [2].数字信号相似度方法研究及GPU并行加速[J]. 贵州师范大学学报(自然科学版) 2020(03)
    • [3].基于GPU平台和多源遥感的月度草畜平衡快速评价方法研究[J]. 科技促进发展 2020(Z1)
    • [4].GPU优化的大规模线性方程组并行求解的研究与比较[J]. 信息通信 2016(12)
    • [5].GPU支持的低延迟引力波数据处理[J]. 中国科学:物理学 力学 天文学 2017(01)
    • [6].片上网络良率评估的GPU加速[J]. 浙江大学学报(工学版) 2017(01)
    • [7].基于GPU的图像处理并行算法分析[J]. 中小企业管理与科技(上旬刊) 2017(03)
    • [8].GPU协处理视频编码的服务平台设计[J]. 电脑知识与技术 2016(28)
    • [9].基于GPU的图像处理计算方法分析[J]. 科技风 2017(03)
    • [10].基于GPU的脉冲压缩并行化研究[J]. 航空计算技术 2017(02)
    • [11].基于GPU的图像增强实验设计与实现[J]. 实验技术与管理 2017(05)
    • [12].基于GPU的数字信道化设计[J]. 数字技术与应用 2017(06)
    • [13].基于GPU加速的电力系统静态安全分析研究[J]. 机电信息 2017(27)
    • [14].GPU并行计算分析[J]. 数字通信世界 2017(09)
    • [15].基于双线性插值的图像缩放在GPU上的实现[J]. 微电子学与计算机 2016(11)
    • [16].GPU并行加速的多步逆时偏移在东濮前梨园地区的应用[J]. 物探与化探 2015(01)
    • [17].基于GPU的视频编辑特效技术研究与实现[J]. 科技资讯 2015(12)
    • [18].基于GPU的异构计算技术在超级计算领域的现状及发展展望[J]. 电脑迷 2017(08)
    • [19].瑞士研究人员利用GPU加速的超级计算机模拟宇宙[J]. 中国教育网络 2017(08)
    • [20].一种基于GPU的逆时偏移并行算法[J]. 计算机应用与软件 2013(10)
    • [21].基于GPU并行加速的逆时偏移成像方法[J]. 石油地球物理勘探 2013(05)
    • [22].一种基于GPU的主机接口设计与验证[J]. 航空计算技术 2020(06)
    • [23].局部地形改正快速计算的GPU并行的棱柱法[J]. 测绘学报 2020(11)
    • [24].高性能GPU模拟器的实现[J]. 高技术通讯 2020(06)
    • [25].基于GPU的天基预警雷达信号自适应检测仿真[J]. 计算机仿真 2020(06)
    • [26].未来的汽车需要什么样的GPU?[J]. 单片机与嵌入式系统应用 2018(03)
    • [27].未来的汽车需要什么样的GPU?[J]. 中国集成电路 2018(07)
    • [28].基于GPU的视频序列中运动目标轮廓提取[J]. 电子测量技术 2016(11)
    • [29].基于GPU加速的包络波形反演[J]. 物探化探计算技术 2017(02)
    • [30].基于GPU的高质量隐式曲面四边形化[J]. 计算机辅助设计与图形学学报 2016(04)

    标签:;  ;  ;  ;  ;  

    基于GPU编程的漫游系统实时优化技术研究
    下载Doc文档

    猜你喜欢