学位论文 > 优秀研究生学位论文题录展示
基于缓冲对象的地形绘制算法的研究与实现
作 者: 谭德林
导 师: 谭良
学 校: 四川师范大学
专 业: 计算机软件与理论
关键词: 基于GPU的地形绘制算法 图形处理器GPU 顶点缓冲对象VBO 像素缓冲对象PBO 双PBO机制
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 25次
引 用: 0次
阅 读: 论文下载
内容摘要
地形绘制算法对硬件的依赖性较强,根据其所依赖的硬件可以把其分为以CPU为核心的地形绘制算法和以GPU为核心的地形绘制算法。基于CPU的地形绘制算法是在GPU成为业界主流之前的主流地形绘制算法;随着计算机图形硬件的发展,基于GPU的地形绘制算法成为了主流的地形绘制算法,其中最具有代表性的是GeoMipMapping地形绘制算法,文中以GeoMipMapping地形绘制算法作为主要的研究对象。与其它事物的发展相比,计算机硬件的发展速度是相当快速的。其发展速度不是用年来进行衡量,而应是以月,日,小时甚至更小的计时单位来进行衡量的。因此在目前主流的地形绘制算法如GeoMipMapping地形绘制算法中,无法利用许多新增的硬件功能;同时在GeoMipMapping地形绘制算法中,还存在着如下一些问题:一、作为计算机体系结构的大脑,CPU的负荷是相当繁重的,如进程管理、文件管理、存储器管理以及设备管理等等。因此在基于GPU的地形绘制算法中,如何进一步把CPU从地形绘制中解放出来以便让其更好的去处理其它的任务显得相当有必要;二、与GPU相比,CPU的运行速度极其缓慢[1],同时系统内存的读取速度也比显存的读取速度慢很多。所以当从系统内存向GPU中的显存传输地形顶点数据时将会因为系统内存的低速度而产生一个速度的瓶颈。为了解决以上问题,文中在GeoMipMapping地形绘制算法的基础,引进了顶点缓冲对象VBO、像素缓冲对象PBO以及双PBO机制。VBO的引入使得在系统内存与显存之间增加了一个缓冲,这不但解决了系统内存与GPU显存之间因速度不匹配而产生的速度瓶颈问题,同时也提高了地形的渲染速度;PBO的引入使得纹理源数据可以直接传到PBO中然后再由PBO传到纹理对象。这进一步减少了地形绘制算法中CPU的利用率;通过引入双PBO机制,使得纹理源数据的传输可以异步并行进行,这可以进一步提高纹理数据的传输速度。实验结果表明,基于缓冲对象的地形绘制算法不但在速度上得到了提高,而且CPU的利用率也得到了相应的减少,基于缓冲对象的地形绘制算法是符合研究工作的实际需要的。
|
全文目录
摘要 2-4 Abstract 4-8 第一章 前言 8-27 1.1 课题的研究意义 8-9 1.2 地形绘制算法的发展 9-22 1.2.1 ROAM 地形绘制简化算法 10-14 1.2.2 QuadTree LOD 地形绘制简化算法 14-17 1.2.3 GeoMipmapping 地形绘制算法 17-22 1.3 课题的研究现状及存在的问题 22-24 1.4 课题研究的主要工作 24-25 1.5 论文组织结构 25 1.6 本章小结 25-27 第二章 地形绘制中的关键技术介绍 27-39 2.1 三维图形坐标转换工作原理 27-28 2.2 地形绘制中的坐标变换 28-32 2.2.1 世界坐标变换 28-30 2.2.2 取景坐标变换 30-31 2.2.3 投影坐标变换 31 2.2.4 视区坐标变换 31-32 2.3 纹理映射技术 32-34 2.3.1 什么是纹理映射 32-33 2.3.2 纹理映射的分类 33 2.3.3 纹理坐标 33-34 2.3.4 纹理坐标的特殊处理 34 2.4 Mip-map 技术 34-36 2.5 3D 图形渲染流水线 36-38 2.5.1 CPU 图形渲染流水线 36-37 2.5.2 GPU 图形渲染流水线 37-38 2.6 本章小结 38-39 第三章 基于 VBO 的地形绘制 39-45 3.1 顶点缓冲对象VBO 39-40 3.2 基于VBO 的地形绘制的体系结构 40-41 3.3 基于VBO 的地形绘制的实现 41-42 3.4 基于VBO 的地形绘制的验证 42-43 3.5 本章小结 43-45 第四章 基于 PBO 的地形绘制 45-52 4.1 传统的纹理加载原理 45 4.2 基于PBO 的纹理加载原理 45-46 4.3 基于PBO 的地形绘制的应用及其实现 46-49 4.3.1 基于PBO 的地形绘制的基本原理 46-47 4.3.2 基于PBO 的地形绘制的体系结构 47-48 4.3.3 基于PBO 的地形绘制的实现 48-49 4.4 基于PBO 的地形绘制的验证 49-51 4.5 本章小结 51-52 第五章 基于缓冲对象的地形绘制算法的实现 52-56 5.1 地形绘制算法的基本介绍 52-53 5.2 基于缓冲对象的地形绘制算法的体系结构 53-54 5.3 基于缓冲对象的地形绘制算法的验证 54-55 5.4 本章小结 55-56 第六章 总结与展望 56-58 参考文献 58-61 致谢 61-62 研究生在校期间的科研成果 62
|
相似论文
- 基于GPU的医学图像三维重建算法及其应用,TP391.41
- 基于GPU的程序分析与并行化研究,TP332
- 三维复杂场景实时绘制技术,TP391.41
- 基于体绘制的虚拟内窥镜技术研究,TP391.41
- 基于图形处理器的合成孔径雷达成像算法,TN958
- H.264快速运动估计算法及其在CUDA上的实现,TN919.81
- 细节复杂模型实时绘制加速技术研究,TP391.41
- 时域有限元的二维导体微波成像及其图形处理器(GPU)加速的探索,TP332
- GPU通用计算在CT中的应用,R318
- 基于GPU计算的直接体视化和遗传算法研究,TP18
- 基于GPU加速的FDTD算法对电磁辐射与散射问题的研究,O441.4
- 基于图形处理器的合成孔径雷达成像算法,TN957.52
- 三维锥束CT图像重建加速技术研究,TP391.41
- 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
- 用于检索的人脸特征提取与匹配算法研究,TP391.41
- 基于FPGA的高速图像预处理技术的研究,TP391.41
- 2D人脸模板保护算法研究,TP391.41
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 图像拼接技术研究,TP391.41
- 高效精确字符串匹配算法的研究与实现,TP391.41
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|