基于GPU的实时阴影算法研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:qhjxiaofeitian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实世界中不起眼的阴影在虚拟世界中能够带给我们许多视觉信息从而大大提高虚拟场景的真实感。阴影生成技术就是一项在虚拟场景中模拟生成阴影的计算机技术。阴影的生成往往涉及到大量的数据计算,因此完成具有较高质量的阴影绘制需要两方面的支持,即拥有强大计算能力的硬件和高效的阴影生成算法。计算机图形硬件技术的飞速进步,尤其是GPU的出现,在提升了硬件计算能力的同时也给予了研究人员更大自由发挥的空间。与此相应,阴影生成算法也有了大步的发展。尤其是具有在动态场景中生成实时阴影能力的实时阴影算法的快速发展,大大扩展了阴影生成技术的应用范围,是近年来阴影生成算法的研究热点。本文在可编程图形硬件的基础上对实时阴影算法进行了相应的研究,主要工作内容如下:1.介绍了可编程图形硬件和阴影生成技术的概念及应用,并着重对实时阴影生成技术的相关算法做了较为深入的研究。在对相关算法进行说明的基础上,应用OpenGL和GLSL语言在GPU上进行了实现。2.改进了经典的百分比接近过滤算法。我们充分利用可编程图形硬件的优势,通过添加对渲染点的甄选步骤,大大减少了需要计算的渲染点数量,从而大幅减少了总体的计算量。另外还对原算法的采样方式进行了改进,基本消除了经典方法中由于误差积累所导致的带状噪声,获得更为真实的阴影。3.提出了一种基于透视阴影映射和方差阴影映射的混合算法。将透视阴影映射技术中在后透视空间生成阴影纹理的技巧成功地引入方差阴影映射技术中,提高了方差阴影深度纹理中的数据有效性,从另一个角度优化了方差阴影映射算法,最终减少了方差阴影映射的光溢出现象,并提升了整个场景阴影的整体视觉效果。
其他文献
随着计算机技术和互联网的迅速发展,各种信息呈爆炸式增长,人们对信息精确定位的需求促进了自然语言处理技术的发展。指代消解是自然语言处理的重点和难点之一,在文本摘要、
传统的单纯基于URL黑名单识别方式在今天海量的钓鱼网站面前以显得力不从心,必须配合其他识别方式才能很好地工作。随后出现了许多新的识别方法,比如基于网页结构的识别方法,
异构多处理器系统由一组具有不同处理能力的处理器构成,任务调度成为改进系统性能的关键因素。如何合理地将任务分配给不同处理器,使整个系统性能达到最佳,是任务调度需要解决的
随着科学技术的飞速发展,人们的安全意识不断提高。传统的识别手段己不适应现代生活的需要,基于多通道混合特征的身份识别技术进入了迅速发展的阶段,其中,基于唇动的身份识别
随着车辆的普及和移动Ad Hoc网络技术的不断发展,车载Ad hoc网络(Vehicle Ad Hoc Network,VANET)逐渐成为新兴的研究领域。VANET是指道路上车辆间、车辆与固定接入点之间相互
科学技术飞速发展的当今社会,一个重要的科学技术——计算机科学技术,不容忽视,而且其应用已经在我们不知不觉中渗入到了我们这个社会的角角落落当中。而在日常生活的实际应
随着电信业的发展,语音业务的发展出现增量不增收的局面,数据业务的收益在总收益中的比例迅速上升,而在全球范围内,移动用户也超出了固定用户数,整个电信业的利润中心,逐渐转
基于MEMS技术加工的微机械陀螺具有体积小、重量轻、功耗低、可靠性高等优点,当前在许多领域具有非常广阔的应用前景。然而,在国内由于加工工艺以及接口电路等条件的限制,微
当今社会是信息爆炸的社会,对此,人们早已没有争议。为了能有效地利用呈指数级增长的海量数据,而不至于淹没在信息的海洋中,人们开始对数据挖掘技术进行深入研究,并使之成为
国民经济的长足发展极大程度上促进了国内铁路技术的发展,而铁路技术快速发展的同时带动了信号技术的跨越式进步,大量先进的信号监测设备投入运营;同时也产生了很多的监测数据