GPU中纹理映射的研究与设计

GPU中纹理映射的研究与设计

论文摘要

随着计算机等技术的高速发展,人们对计算机渲染图像的真实性和实时性的要求越来越高,传统的渲染方法已经不能满足其需求,纹理映射技术通过将平面图像映射到物体表面来显示其表面细节的方法,很好地解决了这个问题。本文对纹理映射中的纹理滤波技术(包含最近点采样、双线性滤波、三线性滤波和各向异性滤波)、纹理合成技术、纹理反走样中的mipmap技术、多重纹理映射技术以及凹凸纹理映射技术等关键技术进行了深入的研究。在此基础上,研究了OpenGL (Open Graphics Library)中实现纹理映射的算法。根据OpenGL处理纹理算法中用到的函数,本论文提出了可硬件实现的指令集,该指令集包括OpenGL的7条常用指令:纹理使能指令、纹理禁用指令、2D纹理坐标传输指令、环境纹理设定指令、纹理生成指令、纹理绑定指令、纹理映射参数设定指令和2条自主设计指令:传输纹理图像指令和节点传输指令。这些指令集可以实现OpenGL对应的函数。本论文重点讨论指令集的格式、译码及其每条指令所对应的硬件设计与实现。基于OpenGL设计的纹理映射硬件电路主要包含了点的纹理映射、线段的纹理映射、三角形的纹理映射、纹理RAM、最近点采样和二次线性滤波等模块,并对上述每个电路模块都给出了详细的设计原理和设计方案。本文最后将设计的电路进行了仿真验证,对每个电路模块都给出了详细的验证原理、方法和验证的结果。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第1章 绪论
  • 1.1 课题的背景与意义
  • 1.2 课题的国内外的发展现状
  • 1.2.1 国内外纹理映射发展状况
  • 1.2.2 国内外GPU发展状况
  • 1.3 论文的主要内容
  • 1.4 论文的组织结构
  • 第2章 纹理映射关键技术研究
  • 2.1 纹理与纹理映射
  • 2.1.1 纹理与纹理映射综述
  • 2.1.2 纹理分类
  • 2.1.3 纹理映射技术
  • 2.2 纹理滤波技术
  • 2.2.1 纹理滤波的概念
  • 2.2.2 纹理滤波技术
  • 2.2.3 纹理滤波技术的实际应用
  • 2.3 mipmap技术
  • 2.3.1 mipmap技术概念
  • 2.3.2 mipmap技术
  • 2.3.3 mipmap技术的实际应用
  • 2.4 纹理合成技术研究
  • 2.4.1 纹理合成及其纹理合成技术的概念
  • 2.4.2 纹理合成技术
  • 2.4.3 纹理合成技术的实际应用
  • 2.5 纹理映射的其他关键技术
  • 2.5.1 多重纹理映射技术
  • 2.5.2 凹凸纹理映射技术
  • 2.6 小结
  • 第3章 基于OpenGL的纹理映射
  • 3.1 OpenGL概述
  • 3.2 纹理映射与OpenGL函数
  • 3.2.1 纹理映射的OpenGL函数定义
  • 3.2.2 基于OpenGL函数的纹理映射实现
  • 3.3 小结
  • 第4章 纹理映射的硬件设计
  • 4.1 图形处理器流水线结构
  • 4.2 纹理映射设计指令集
  • 4.2.1 指令名称与指令功能定义
  • 4.2.2 指令格式定义
  • 4.3 纹理映射硬件总体设计
  • 4.3.1 总体框架
  • 4.3.2 接口时序
  • 4.4 点的纹理映射硬件设计
  • 4.4.1 点的纹理映射
  • 4.4.2 点的纹理映射硬件设计
  • 4.5 线段的纹理映射硬件设计
  • 4.5.1 线段的纹理映射
  • 4.5.2 线段的纹理映射的硬件设计
  • 4.6 三角形的纹理映射硬件设计
  • 4.6.1 三角形的纹理映射
  • 4.6.2 三角形的纹理映射设计
  • 4.7 滤波的硬件设计
  • 4.7.1 最近点采样和双线性滤波
  • 4.7.2 最近点采样和双线性滤波的设计
  • 4.8 RAM模块设计
  • 4.9 小结
  • 第5章 纹理映射硬件设计的仿真验证
  • 5.1 验证平台的设计
  • 5.2 基于设计工具modelsim的仿真
  • 5.2.1 点的纹理映射验证
  • 5.2.2 线段的纹理映射验证
  • 5.2.3 三角形的纹理映射的仿真验证
  • 5.3 小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    • [1].一种基于梯度和与一致性组合策略的无缝纹理映射方法研究[J]. 测绘工程 2017(11)
    • [2].基于三角网格模型的局部纹理映射[J]. 计算机应用与软件 2015(03)
    • [3].一种三维数字城市自动纹理映射优化方法[J]. 测绘地理信息 2019(02)
    • [4].面向复杂三维场景的高质量纹理映射[J]. 计算机学报 2015(12)
    • [5].基于特征点约束的人脸纹理映射[J]. 计算机应用研究 2012(09)
    • [6].基于重复纹理映射的动态云实时模拟研究[J]. 计算机科学 2011(02)
    • [7].一种最小生成树的自动纹理映射方法[J]. 测绘科学 2016(07)
    • [8].基于图割算法的倾斜影像纹理映射优化方法[J]. 测绘与空间地理信息 2019(03)
    • [9].大规模点云数据的球面纹理映射方法[J]. 计算机工程 2015(01)
    • [10].基于区域增长和三角分割的局部纹理映射算法[J]. 合肥工业大学学报(自然科学版) 2012(02)
    • [11].基于参数平面的自适应调和纹理映射算法[J]. 液晶与显示 2014(05)
    • [12].基于帧缓存的多角度影像精细纹理映射方法[J]. 西南交通大学学报 2019(02)
    • [13].基于特征约束和变形的三维人脸模型纹理映射[J]. 工业控制计算机 2019(02)
    • [14].纹理映射在物体重建中的应用[J]. 太原师范学院学报(自然科学版) 2015(04)
    • [15].基于特征匹配的关联投影纹理映射[J]. 计算机与现代化 2016(01)
    • [16].法线式凹凸映射在分块纹理映射中的应用[J]. 生物医学工程学杂志 2014(04)
    • [17].基于相位辅助系统的三维纹理映射和成像[J]. 激光与光电子学进展 2018(12)
    • [18].纹理映射在飞行仿真系统中的应用[J]. 电子技术与软件工程 2018(12)
    • [19].基于马尔可夫随机场的无缝纹理映射[J]. 计算机工程 2018(07)
    • [20].基于VTK的三维纹理映射方法的实现及其应用[J]. 计算机工程与应用 2008(31)
    • [21].基于面部特征约束的人脸纹理映射及变形[J]. 计算机工程与应用 2018(06)
    • [22].粒子系统背景下的纹理映射火焰模拟技术[J]. 电子技术与软件工程 2019(16)
    • [23].多像位姿估计的全景纹理映射算法[J]. 武汉大学学报(信息科学版) 2019(11)
    • [24].基于车载CCD序列影像的建筑立面纹理映射[J]. 河南城建学院学报 2014(04)
    • [25].OpenGL鼠标拾取机制的应用[J]. 中国科技信息 2017(Z1)
    • [26].基于区域分割的多曲面纹理映射的研究[J]. 现代计算机(专业版) 2008(08)
    • [27].基于映射适应卷积理论的各种映射的抗混叠效果比较[J]. 现代计算机(专业版) 2019(10)
    • [28].飞行模拟器虚拟仪表设计[J]. 现代计算机(专业版) 2011(29)
    • [29].采用Spartan-6 FPGA加速纹理映射[J]. 今日电子 2012(01)
    • [30].各向异性滤波器的硬件实现[J]. 计算机辅助设计与图形学学报 2019(01)

    标签:;  ;  ;  ;  ;  

    GPU中纹理映射的研究与设计
    下载Doc文档

    猜你喜欢