实时动态软阴影技术研究与应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:samhsa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
阴影是不透明的物体阻挡光线而产生的黑暗范围。阴影作为现实生活中物体对于光源照射的投影,已经成为计算机图形渲染中增强真实感的一个不可缺少部分。阴影的边界部分可以帮助人们理解物体的外形,以及物体的相对位置。因此国内外对于实时动态软阴影的研究也就越来越多。阴影的主要算法有阴影映射算法与阴影体算法,由于阴影体算法开销很大,所以目前最流行的算法为阴影映射算法。本文对于实时动态软阴影的研究主要分为了下面三个方面:首先,对于实时动态软阴影的各种算法进行了分析与研究:1.分析与研究阴影映射算法,阴影映射算法是一种基于图像空间的阴影生成技术。阴影映射算法的基本原理是通过两次渲染来得到阴影。2.分析与研究透视阴影映射算法,该算法通过透视后空间,产生透视阴影映射,对于近处物体提供高分辨率而远处物体则提供较低分辨率,一定程度上解决了透视走样的问题。3.分析与研究光源空间透视阴影映射,该算法为阴影映射算法与透视阴影映射算法的一种折中算法。其次,提出了基于平行平分阴影映射的分层百分比渐进过滤算法。首先分析与研究平行平分阴影映射算法,接着分析与研究百分比渐进过滤算法。最后将平行平分阴影映射算法与百分比渐进过滤算法相结合,提出了基于PSSM的分层PCF算法。对于基于PSSM的分层PCF算法每张深度图的采样区域尺寸的选择提出了用户选择和基于半影的等比渐进两种方式。基于PSSM的分层PCF算法能够很好地模拟实时软阴影效果,对较复杂的几何体的阴影的绘制在保证阴影质量的情况下又能达到较为满意的实时渲染效率,为实时虚拟环境的阴影生成提供了有效的解决途径。最后,将实时动态软阴影模块应用到了场景编辑器中。首先介绍RomansStudio场景编辑器的功能模块。其次对实时动态软阴影的功能模块,关键类进行分析、设计和实现。接着分析了实时动态软阴影模块在场景编辑器的设计与应用。最后将实时动态软阴影模块应用到场景编辑器中并给出了实验的结果分析。
其他文献
随着计算机网络的快速发展,网络安全问题日益突出。依靠传统的数据加密、防火墙、安全认证、反病毒等安全技术,不足以抵抗现代的入侵与维护系统的安全。近年来入侵检测(Intru
在建设和谐社会的今天,对社会稳定提出了更高的要求,而传统的报警和求救方式缺乏实时性和隐蔽性,信息量也是有限,所以建设一种有效、信息量丰富的综合报警系统成为了当务之急
算法演示作为软件可视化的一个重要分支,在计算机算法教学和研究中扮演着重要角色,而算法演示中的人机交互对提高算法演示的积极效果有着非常重要的作用。近年相关研究指出,算法
信息检测技术是目前信息学科的前沿研究课题之一,在生产发展上起重要作用。尽管各种信息检测技术在不断地发展,一定程度上解决了检测领域上存在的问题,但对于怎样检测无法检
算法和建模是软件开发中两个最为重要的部分,算法设计以及实例建模的优劣直接影响着软件工程的质量,因此设计合理的算法并建立正确的模型是提高软件质量的关键。本文首先介绍
文本复制检测就是判断一篇给定文档是否抄袭﹑剽窃了或者复制于另外一篇或者多篇文档的内容,复制不仅仅是原封不动地照搬,还包括部分复制、对原作的移位变换﹑同义词替换以及改变
随着通信技术的发展和社会需求的不断变化,各行各业都架设了自己的网站,对外提供各种Web服务。网络的普及和应用对计算机的能力提出了更高的要求,但传统高性能的计算机在性能
随着社交网络的普及以及移动智能设备的发展,基于位置的社会网络(Location-Based Social Network,LBSN)逐渐进入人们的生活。LBSN通过将用户移动行为和地理位置信息关联,充分
随着互联网的快速发展和成像设备的迅速普及,图像和视频成为信息的主要传播方式并爆炸式的充斥在我们的日常生活中。为了让计算机主动地分析和处理获取到的信息,计算机视觉(C
数据挖掘作为一个从大规模海量数据中提取隐含的有价值信息和知识的过程,已经被人们广泛地应用于社会、经济、生产、生活的各个领域。但是数据挖掘有其局限性:数据量必须要大