基于GPU的光线跟踪算法的研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:victor9808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着GPU运算能力和可编程性的大幅提高,GPU已经成为高性价比的并行计算协处理器,特别适于密集的、高并行的通用计算。越来越多的研究人员开始把各种基于CPU的密集计算引入到GPU上,利用GPU巨大的运算能力来加速计算过程。光线跟踪算法作为生成真实感图像的重要方法,广泛应用在电影娱乐等行业。但是光线跟踪算法是典型的密集、并行的算法。因此,利用GPU来加速光线跟踪算法成为一种趋势。   本文讨论了如何在支持CUDA平台的GPU上实现经典光线跟踪算法,在此基础上改进部分算法,提高光线跟踪渲染速度。本文的主要内容如下:   1)研究了光线跟踪的基本原理和流程,分析基于SIMD架构的GPU的优势。使用KD树加速结构,在支持CUDA的GPU上构建了光线跟踪模型系统。   2)分析光线跟踪过程中主要部件的组合方式及对GPU资源的占用,选择合适的内核尺寸和网格设置,优化光线跟踪中各种数据在GPU内存中的分配,以最大程度地利用GPU资源。   3)分析KD树构建过程中用于寻找最佳分割平面的SAH算法,提出了基于最小点二次探测的SAH算法,使获得的分割平面更接近于最优的位置。   4)分析几种基于GPU的KD树遍历方法的优缺点,通过改进KD树结构,提出基于GPU的线索KD树算法,提高了光线跟踪的遍历求交的速度,从而提高光线跟踪渲染速度。
其他文献
随着我国国民经济的发展,各种旋转机械在工业各领域的应用快速增长。尤其是电力工业广泛应用的汽轮机,无论在装机数量,还是单机容量都在稳定、快速地增长。研制一款新型的汽轮机
学位
随着计算机技术日新月异的发展和信息技术的广泛应用,人们对信息安全的要求越来越高。自动指纹识别技术的出现,极大地提高了海量指纹信息查询的效率,对信息安全提供了强有力
学位
图像技术的飞速发展使得数字图像的采集和显示变成一项平常工作。从高分辨率的计算机显示器到低分辨率的移动设备,人们发明了各种显示设备来观看数字图像,图像在适应不同的显
认知无线网络通过频谱共享能有效解决频谱利用率低的问题,频谱分配作为其关键技术,通常采用的是基于图论的方法。本文深入研究了基于图论的频谱分配方法,在基于极大独立集的
学位
阵列信号处理是现代信号处理内一个重要的研究分支,其应用涉及到雷达、通信、声呐、以及射电天文等多种领域。其中对到达信号方向估计的技术称为波达方向(DOA:direction of arr
阵列信号处理作为信号处理领域内的一个重要分支,是通过将多个传感器阵元设置在空间的不同位置,从而组成传感器阵列,同时利用这一组阵列对空间信号进行接收和处理,其目的是提
移动通信与互联网技术的飞速发展与融合,要求未来的移动通信系统必须满足更快速无线接入、更低传输时延、全网络无缝切换、全面数据业务承载、新型多媒体业务支持和更高QoS保
铁磁性材料应用广泛,但是由于合金含量的不同导致其性能和应用领域也不同。比如,高压锅炉管道使用普通管道材料,轻者会影响使用寿命,重者发生严重的破坏性事故。因此,在铁磁性材料实际生产中必须将不同材质的材料分选开来。常规的铁磁性材料分选技术有:人工火花鉴别法、光谱分析法和化学分析法等。这些分选方法也可以分选出不符合要求的材料,但存在着在分析速度较慢、易受检测人员情绪影响等缺点,不适合铁磁性材料的在线高速