实时动态阴影算法的研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zhoubin506
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机实时绘制领域迅猛发展,人们对真实感图形的需求也与日俱增。阴影效果在真实感图像的生成和物体位置的判断方面扮演了重要的角色,它提供了光源对物体的照射信息,对于人们理解三维场景影响巨大。目前阴影技术己成功地应用在视频游戏、电影制作、虚拟场景中。然而,在动态场景中实时绘制具有真实感的阴影仍是一个巨大的挑战。对于阴影生成算法,人们已经做了很多研究,现有的阴影算法分为两大类:硬阴影算法和软阴影算法。所谓硬阴影算法是指场景中的点只有在阴影中或在阴影之外两种状态,这种阴影是假设在只有理论上的“点光源”照射下的。在硬阴影算法中,投影阴影,阴影映射和阴影体是三种常用的硬阴影算法。其中投影阴影是静态的阴影算法,而阴影映射和阴影体是动态的阴影算法,随着强大的可编程图形硬件的问世,阴影映射和阴影体这两种动态阴影算法得到了广泛的应用,同时它们也是很多软阴影算法的基础。相对于硬阴影,软阴影考虑了本影和半影的形成,使得阴影的过渡更为自然,比硬阴影有更多的真实感,但也更难以实现。本文主要概述了一些阴影生成算法,其中重点介绍了那些实时动态阴影算法的原理,并对它们各子的特点和局限性进行了比较分析,然后给出了具体的实现方法,并最后进行了相关实验。通过对现有算法的深入研究,本文扩展了其中的一个算法,提出了一个基于阴影映射算法的软阴影算法。算法首先以光源为视点生成包含场景深度信息的“阴影映射图”,然后从观察者视点将场景渲染到一个屏幕纹理缓冲中,进而对此纹理采用percentage closer filtering (PCF)策略进行反走样,最后采用高斯滤波对阴影进行模糊处理。与其他算法相比,本算法在阴影真实感和实时性方面做出了较好的平衡。实验结果表明该算法不仅得到了较好的软阴影效果,并且也有较好的实时性,可适应实时动态变化场景的需求。最后,本文对实时动态阴影技术的发展方向进行了展望,针对新的发展趋势提出了一些值得深入研究的方向。
其他文献
SOA(Service-Oriented Architecture,面向服务架构)是当今业界和学术界最热门的应用及研究课题之一,基于标准、灵活、松散祸合是SOA的主题词,它将彻底改变企业现有的IT架构。
我国生产集中监控系统应用较晚且水平较低。本文以某矿山企业的实际应用为背景,提出了该生产集中监控系统的方案。系统对生产设备的工作参数,即开关量、电流、电压和功率实时
随着网络教育的流行,智能组卷问题也得到了广泛的关注。智能组卷问题(the problem of generating test paper intelligently)是一个多目标优化问题。传统的随机选取法和回溯
现代社会中,计算机软件发挥越来越重要的作用。计算机软件随处可见,大到神舟七号航天器,小到个人电脑,都有软件的身影。然而,世上没有完美的软件,几乎所有的软件都有缺陷,所
磁暴导致的地磁感应电流(Geomagnetically Induced Currents,简称GIC)对电网的影响需要研究,实际测量是掌握电网GIC水平的直接手段,本文提出在已研制的GIC监测装置基础上,开发基于GRPS的电网GIC在线监测系统。在电网GIC在线监测系统的设计中,利用GPRS技术实现了GIC数据的远程传输,并将各自独立的监测站点的数据组织成数据网络;应用.NET技术完成了监测系统后
随着新一代存储设备固态盘的发展,如何发挥新存储设施的特性成为近年来的一个研究热点。作为数据库系统的核心查询算子,针对连接操作的性能优化以及功率控制成为当今数据中心
Petri网作为形式化描述与分析工具,已经成功应用于计算机科学与技术,自动化科学技术等多个领域,语义Web的出现,更为Petri网技术提供了广阔的应用前景和机遇。 Petri网的自动
在网络日益普及的今天,人们在学习、生活和工作中的各个方面越来越多的用到网络,人们在享受网络的快捷便利的同时,网络安全也成为人们关心的头等大事,威胁这些应用的入侵行为
随着网络的发展和普及,P2P已成为了目前网络的“杀手应用”之一,而BitTorrent,简称BT,则是P2P中的佼佼者。据统计,当前我国在Internet主干网络的通信流量中,有60%以上是属于P
三维全景图技术是虚拟现实VR(Virtual Reality)领域重要研究内容之一,随着互联网技术的飞速发展,广泛应用于虚拟旅游、数字展馆、全景导航、城市街景等领域。相对于传统二维