浅论可编程图形加速器相关应用技术研究

浅论可编程图形加速器相关应用技术研究

ID:35144864

大小:726.34 KB

页数:58页

时间:2019-03-20

浅论可编程图形加速器相关应用技术研究_第1页
浅论可编程图形加速器相关应用技术研究_第2页
浅论可编程图形加速器相关应用技术研究_第3页
浅论可编程图形加速器相关应用技术研究_第4页
浅论可编程图形加速器相关应用技术研究_第5页
资源描述:

《浅论可编程图形加速器相关应用技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文可编程图形加速器相关应用技术研究姓名:冯煌申请学位级别:硕士专业:计算机应用技术指导教师:翁惠玉20080301上海交通大学硕士毕业论文摘要摘要作为虚拟现实的关键技术,虚拟场景的渲染,一直是虚拟现实研究工作中的一个重点。在三维游戏,虚拟训练系统,三维地理信息系统等应用中,如何使虚拟场景给予用户更为真实的体验,是虚拟现实研究工作者的目标之一。可编程图形加速器(GPU)的迅速发展为更好的虚拟场景渲染效果提供了硬件基础。自1993年以来,GPU的处理能力以每年2.8倍以上的速度飞速发展,当前最先进的民用图形处

2、理器,其数据处理能力已经不亚于甚至在某些方面已经超越了最先进的CPU。不仅是处理能力的提升,GPU还在原有的固定流水线中引入了可编程功能,给予用户在使用GPU进行图形的渲染着色上有更多的自由度,更使GPU拥有了通用处理器的一些特性,给GPU的应用提供了更为广阔的空间。在这样飞速发展的图形处理能力面前,许多在不久前还无法想象的实时图形特效都成为了可能。如何充分利用GPU如此强大的处理能力来实现一些复杂的图形应用,增强虚拟现实场景中的用户体验真实度,成为了虚拟现实研究领域的热点。本文的研究工作主要包括以下内容:首先,本文对实时阴影

3、的渲染算法进行了研究。分析了目前流行的硬阴影生成算法的实现原理,比较各算法的局限性和优越性,并且针对阴影图算法中由于算法本身所带来的偏移量问题,提出了一种改进的自适应偏移量算法。该算法只需设置简单的几个参数,由程序自动分析场景特性取得一个合理的偏移量,这种方法相对于目前存在的上海交通大学硕士毕业论文摘要解决方案具有不再需要由程序员依据场景手动调整偏移量大小的优点。其次本文研究并实现了一种完全基于GPU的粒子系统。在虚拟场景中,粒子系统能够相当真实得模拟诸如云,雨,气流等不定型物体,有着广泛的应用。但是普通的粒子系统在实时仿真中

4、,粒子总数最多只能达到10000个左右。其中瓶颈在于粒子数据从主处理器到图形硬件的传输和CPU的并行处理能力。利用GPU的多通道并行处理功能,提高处理速度,可以很大程度地增加粒子系统实时仿真应用中的粒子数量,从而可以提高虚拟环境的逼真程度。实验证明基于GPU的粒子系统的实时性能远远高于普通粒子系统。论文的第三部分对在GPU上实现图像滤波进行了研究。图象滤波对于处理器的并行处理能力的要求是相当严苛的,而GPU的某些计算处理能力的特性恰恰满足此类计算的要求。本文讨论了在GPU上两种图象处理工具的实现:频域上的快速傅立叶变换和空间域

5、上的卷积运算,并评估了这两种工具在GPU上的性能表现。关键词:虚拟现实,可编程图形处理器,实时渲染,阴影算法,快速傅立叶变换,卷积,图像滤波上海交通大学硕士毕业论文ABSTRACTABSTRACTAsakeytechnologyofVR(virtualreality),real-timerendering,isalwaysahotspotinVRresearching.Inapplicationsuchas3Dgame,virtualtrainingsystem,3Dgeometryinformationsystem,VRre

6、searchersareaimingathowtogivetheusermorerealexperience.TheimprovementofGPU’scomputationalabilityhasprovidedagoodhardwarefoundation.From1993,everyhalfyear,therewillbeanewgenerationofGPUdeveloped.ThemostadvancedGPUofnowalreadyobtainedthesimilarcomputationalabilityofth

7、emostadvancedCPUofnow,evenmorepowerful.TherevolutionofGPUismorethancomputationalimprovement,theprogrammablepipelinesubstitutingthefixedfunctionpipelineisthemostimportantrevolution.Itgivesusersmorefreedomwhendoingrendering,alsogivesGPUsomefeatureofgeneralprocessor,wh

8、ichgivesamuchmorebiggerspaceofGPUapplication.WithsuchafastgrowingGPU,somerealtimerenderingeffectthatcouldnotbeimagednotaverylongtimeagohas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。