实时阴影渲染算法的研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:frgverger343
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时的阴影渲染是图形学领域中的一项关键技术,也是该领域的一个难点,目前为止,虽然有许多算法被提出,但是这些方法都有各自的局限性。尤其在电子游戏领域,由于对实时性有着极高的要求,实时阴影的渲染成为影响游戏运行效率的一个重要因素。因此,阴影的实时渲染方法的研究有着极大的理论和实践意义。典型的阴影算法有全局光照算法,阴影映射(Shadow Mapping)算法和阴影体(Shadow Volume)算法。其中以光线跟踪算法为代表的全局光照算法,渲染效果十分逼真,但是由于计算量巨大,难以进行实时的绘制。阴影体算法由于对场景的几何形状有着较多的限制,难以适应空间上几何复杂度高的场景的渲染。而阴影映射算法对场景中的几何复杂度没有任何限制,且渲染速度快,逐渐成为了该领域的研究热点。本文的研究重点是如何在计算机中快速得绘制出高质量的阴影效果。本文的主要研究内容如下:1)归纳并总结了阴影渲染技术的理论基础。从不同的角度对阴影渲染问题进行分类。对光的属性和光源的种类进行阐述,并给出在渲染问题中阴影的数学定义,以及总结了阴影渲染问题的难点。2)针对传统阴影映射算法只使用一种深度纹理进行计算,无法对动态物体和静态物体分开进行处理的缺点,本文提出了一种改进的阴影映射算法。该算法动态监测场景中所有物体的运动状态,使用两种类型的深度纹理(即动态深度纹理和静态深度纹理)对处于不同运动状态的物体分开进行处理,省略了原始算法中对静态物体的重复深度计算。本文设计了实验模拟出场景中物体运动状态不断变化的场景,并根据实验证明在大规模复杂场景下,该算法的渲染速度明显高于原始算法。3)提出一种基于预计算思想的实时阴影生成算法,结合球谐光照的思想,在渲染之前使用球谐函数对光源信息和场景信息分别进行预计算压缩,并在渲染过程中使用压缩信息对光照和阴影效果进行实时的还原。使用k-d tree这种数据结构对场景进行划分和管理,从而加速场景信息的预计算过程。使用对光源信息进行线性过滤的方法,得到光源可以动态变化的光照和阴影渲染效果。实验表明,该算法不仅拥有较快的渲染速度,还能够渲染出更加真实的环境光照和阴影效果。
其他文献
<正>这是一部感天动地的奋斗史诗!这是一部彪炳史册的伟大传奇!在人类历史长河中,70年只是弹指一挥间,但对中国人民和中华民族来讲,这是沧桑巨变、换了人间的70年。中华民族
简要阐述了传统名花桂花的形态特征、生长习性、品种分类以及园林用途,重点介绍了桂花的育苗繁殖和栽培管理要点,以期为广大生产者在栽培管理桂花时提供有益参考。
目的总结颈动脉内膜剥脱(CEA)术后颈动脉假性动脉瘤的病因及相应预防措施,探讨手术和腔内治疗的并发症和预后问题。方法回顾性分析北京协和医院2000年1月至2014年3月期间收治
<正>自从涉及中蜂养殖,就闻龚凫羌老师大名,只是时间关系,错过了其曾来兰溪义讲的机会。2015年5月起的《蜜蜂杂志》连续刊登龚教授出讲养蜂提高班要为中蜂蜂友"开大餐"的信息
本研究旨在针对目前我国高水平沙滩排球项目出现的成绩下滑,水平下降,规模萎缩等不良现象。通过对我国专业沙滩排球项目的直接从业者、专家、管理人员进行深入访谈调查,寻找
<正>在建设世界知名的制造业品牌方面,以美国、德国、日本为代表的发达国家积累了丰富的经验,很多有益的做法值得借鉴。品牌价值是品牌资产的主体,其评价标准和体系也值得特
樟脑经磺化反应,合成得到樟脑磺酸;合成的樟脑磺酸是由左旋和右旋的光学对映体组成,加入手性还原剂,消旋体中的某一对应体异构体发生选择性还原,再经纯化,可以得到相应的异构
为进一步提高上海水蜜桃的产量和品质,进行了快宝有机水溶肥系列产品在水蜜桃上的使用效果试验。结果表明,用快宝有机水溶肥系列产品在上海水蜜桃座果硬核期和膨果初期对
经济、资源和环境协调发展是当前研究的重要课题,论文引入经济生态效率理论,运用因子分析法对2007年中国经济、资源与环境的省际面板数据进行变量计算比较,得出中国区域经济生态
文章介绍了当前国内地铁车辆架控制动系统主要的制动系统功能、控制逻辑,对制动系统各制动功能模式下的控制逻辑、控制过程、实施原则、信号传输等进行了较全面的阐述和分析,