三维场景实时阴影算法的研究与实现

被引量 : 0次 | 上传用户:huangcheng118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为能增加虚拟场景真实感的关键技术——光照和阴影实时渲染技术,在三维游戏,虚拟训练系统,三维地理信息系统等方面都有广泛的应用。然而,针对体现高真实感的软阴影算法,虽然在近3年里提出的算法众多,但是还是存在不少问题,比如无法形成自阴影、需要区分生成阴影的遮挡体和接受体,忽略光源的大小和形状、只考虑半影的内半影或外半影的渲染等等。本论文基于现代图形处理器的可编程特性,在吸取三维计算机图形学、计算几何、科学计算可视化、虚拟现实的先进理论和技术成果的基础上,对实时光照阴影技术进行了具体而系统的研究。本论文的主要研究工作有:(1)利用可编程图形硬件可编程特性,实现了基于Phong着色模型的逐像素着色光照技术及基于Gouraud着色模型的逐顶点光照技术,这种实现方式与传统的固定管道实现方式相比,具有灵活性高、真实感强的优点。另外虽然固定管道已经实现了Gouraud着色模型,但采用可编程图形硬件的纯顶点着色器实现起来速度更快。(2)分析了目前流行的硬阴影生成算法的实现原理,比较各算法的局限性和优越性,并且针对阴影图算法中由于算法本身所带来的偏移量问题,提出了自适应偏移量算法。该算法只需设置简单的几个参数,由程序自动分析场景特性取得一个合理的偏移量,这种方法相对于目前存在的解决方案具有不再需要由程序员依据场景手动调整偏移量大小的优点。(3)在分析已有的软阴影算法基础上,提出一种基于内外半影翼的软阴影算法,该算法扩展了chan的光滑翼算法,在物体轮廓边处构成内外半影翼,并利用了第二层向光面深度值控制内半影的生成,整个算法结合了阴影体算法及阴影图算法的特点,并且可根据光源大小自动调整半影大小。本文使用可编程图形硬件实现该算法,实现过程中充分利用图形硬件的并行处理加速的特性,使算法满足了实时性要求。(4)最后,本文从渲染效果,渲染速度及系统运行的要求几方面与传统算法进行了分析比较。算法渲染效果比chan的光滑翼算法效果更接近于光线跟踪算法实现的物理精确效果,尤其在重叠场景中能真实反映光源、接受体及遮挡体的空间几何特征。由于算法需要计算场景轮廓边,所以渲染速度会受到场景复杂程度的影响。此外,算法中需要取得第二层向光面深度值,因此算法的运行依赖于可编程图形硬件,适应了现代图形硬件的发展趋势。
其他文献
中国是举世闻名的陶瓷发源地,陶器的出现是人类发展史上的重大进步,也是人类迈向文明门槛的见证。陶器是远古先民的重大发明,充分体现了在一个漫长的历史时期内中国先民物质文化
口语词汇是经常在口头交际中使用到的词语,是现代汉语词汇中非常重要的一类词汇,但目前对它的研究还很薄弱。本文的目的在于通过对《现代汉语词汇典》中的口语词汇进行穷尽性的
随着轮胎力学研究及计算机技术的发展,CAE技术、图像处理技术以及激光测距技术已被逐步引入到轮胎生产和研发过程中。CAE仿真已经成为轮胎研发的重要环节,但CAE仿真前后处理
<正>在"2007中国‘数字交通’创新与发展论坛"的开幕式上,交通部总工程师蒋干代表部党组致辞时充分肯定了信息化和数字交通在我国交通可持续发展中的重要地位和作用。交通部
课程的基础乃知识,知识论一直是课程论研究领域的核心课题;中外课程改革的历史已经证明,有什么样的知识观,就意味着有什么样的课程观与教学观。21世纪伊始,语文新课程改革对
学生的数学观由数学知识观、数学学习观和对数学的心理认知三部分构成。在内隐社会认知大行其道的背景下,把内隐社会认知和数学观的研究结合起来,了解学生内隐数学观是必要的。
刑法司法解释是准确适用刑法的基础和前提,其发展史表明,对司法解释重要性和必要性的认识已经使它跳出了绝对禁止法院或法官解释刑法的“牢笼”。因此,在现代社会中,各国司法机关
直销群体自上世纪90年代初以来,在中国社会犹如一股到处涌动的暗流,既不为群体外的人员所认识,也让他们感到恐惧从而决意抵制。作为一种隐性的群体,直销群体本身充满了神秘感,虽然
信息网络安全已经从单一安全产品、安全措施发展到整体的、系统的安全解决方案。动态的安全策略,联动的安全产品,联动的安全环节构成联动的、整体的网络安全解决方案。即实现
“膳食、营养与肿瘤”是多学科交叉的热门研究领域,人们发现多种膳食营养因素与人类肿瘤的发生、发展和预后密切相关。在过去的几十年中,有关膳食脂肪与肿瘤的关系一直倍受关