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

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

论文摘要

近年来,随着计算机实时绘制领域迅猛发展,人们对真实感图形的需求也与日俱增。阴影效果在真实感图像的生成和物体位置的判断方面扮演了重要的角色,它提供了光源对物体的照射信息,对于人们理解三维场景影响巨大。目前阴影技术己成功地应用在视频游戏、电影制作、虚拟场景中。然而,在动态场景中实时绘制具有真实感的阴影仍是一个巨大的挑战。对于阴影生成算法,人们已经做了很多研究,现有的阴影算法分为两大类:硬阴影算法和软阴影算法。所谓硬阴影算法是指场景中的点只有在阴影中或在阴影之外两种状态,这种阴影是假设在只有理论上的“点光源”照射下的。在硬阴影算法中,投影阴影,阴影映射和阴影体是三种常用的硬阴影算法。其中投影阴影是静态的阴影算法,而阴影映射和阴影体是动态的阴影算法,随着强大的可编程图形硬件的问世,阴影映射和阴影体这两种动态阴影算法得到了广泛的应用,同时它们也是很多软阴影算法的基础。相对于硬阴影,软阴影考虑了本影和半影的形成,使得阴影的过渡更为自然,比硬阴影有更多的真实感,但也更难以实现。本文主要概述了一些阴影生成算法,其中重点介绍了那些实时动态阴影算法的原理,并对它们各子的特点和局限性进行了比较分析,然后给出了具体的实现方法,并最后进行了相关实验。通过对现有算法的深入研究,本文扩展了其中的一个算法,提出了一个基于阴影映射算法的软阴影算法。算法首先以光源为视点生成包含场景深度信息的“阴影映射图”,然后从观察者视点将场景渲染到一个屏幕纹理缓冲中,进而对此纹理采用percentage closer filtering (PCF)策略进行反走样,最后采用高斯滤波对阴影进行模糊处理。与其他算法相比,本算法在阴影真实感和实时性方面做出了较好的平衡。实验结果表明该算法不仅得到了较好的软阴影效果,并且也有较好的实时性,可适应实时动态变化场景的需求。最后,本文对实时动态阴影技术的发展方向进行了展望,针对新的发展趋势提出了一些值得深入研究的方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题来源和研究意义
  • 1.2 国内外研究现状
  • 1.3 论文主要工作
  • 1.4 论文章节安排
  • 第二章 阴影中的相关技术
  • 2.1 阴影的基本概念
  • 2.1.1 什么是阴影
  • 2.1.2 阴影的作用
  • 2.1.3 硬阴影和软阴影
  • 2.2 实时动态阴影
  • 2.3 可编程图形硬件
  • 2.3.1 渲染管道
  • 2.3.2 着色语言
  • 2.4 反走样
  • 2.4.1 提高分辨率
  • 2.4.2 区域采样
  • 2.4.3 加权区域采样
  • 第三章 硬阴影算法
  • 3.1 引言
  • 3.2 投影法
  • 3.2.1 算法原理
  • 3.2.2 实现中的几个关键问题
  • 3.2.3 实验结果
  • 3.3 阴影映射图算法
  • 3.3.1 算法原理
  • 3.3.2 算法特点分析
  • 3.3.3 实现
  • 3.3.4 实验结果
  • 3.4 阴影体算法
  • 3.4.1 算法原理
  • 3.4.2 算法特点分析
  • 3.4.3 实现
  • 3.5 三种算法的比较分析
  • 3.6 小结
  • 第四章 软阴影算法
  • 4.1 引言
  • 4.2 图像空间的算法
  • 4.2.1 组合多个采样点的阴影映射算法
  • 4.2.2 多层的衰减表算法
  • 4.2.3 线性光源及面光源的阴影映射算法
  • 4.2.4 使用单个采样点的软阴影算法
  • 4.2.5 卷积技术
  • 4.3 对象空间的算法
  • 4.3.1 组合多个硬阴影
  • 4.3.2 光滑翼
  • 4.3.3 软阴影体
  • 4.4 小结
  • 第五章 基于阴影映射的软阴影算法及实现
  • 5.1 引言
  • 5.2 软阴影算法
  • 5.2.1 算法步骤
  • 5.2.2 生成阴影映射图
  • 5.2.3 将场景的阴影信息渲染到屏幕纹理缓冲中
  • 5.2.4 对带阴影信息的屏幕缓冲纹理进行反走样和模糊处理
  • 5.2.5 渲染带阴影的场景
  • 5.3 实现中的几个关键问题
  • 5.3.1 阴影效果的绘制
  • 5.3.2 精度问题
  • 5.3.3 阴影边缘反走样
  • 5.3.5 模糊处理
  • 5.4 实验结果与分析
  • 5.5 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 对实时动态阴影技术的展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 上海交通大学学位论文答辩决议书
  • 相关论文文献

    • [1].大众汽车丑闻一个月后,求中国消费者的阴影面积[J]. 消费者报道 2015(11)
    • [2].多光谱影像NDVI阴影影响去除模型[J]. 遥感学报 2020(01)
    • [3].基于亮度补偿的遥感影像阴影遮挡道路提取方法[J]. 地球信息科学学报 2020(02)
    • [4].单幅图像下不同阴影强度的阴影去除[J]. 软件 2020(04)
    • [5].基于深度学习的城市建筑物阴影提取方法[J]. 地理信息世界 2020(02)
    • [6].基里科画面中刻意的阴影[J]. 艺海 2020(10)
    • [7].权健的阴影[J]. 中国科技信息 2019(Z1)
    • [8].从“阴影”谈起[J]. 建筑工人 2019(04)
    • [9].阴影是怎样产生的[J]. 领导科学 2018(24)
    • [10].来自黑暗的力量——解读艺术影像中的阴影[J]. 戏剧之家 2016(15)
    • [11].耳脑胶联合美蓝在胸腔镜诊治肺部小阴影中的应用[J]. 中国实用外科杂志 2014(S1)
    • [12].人格阴影的形成、表现及面对阴影的态度[J]. 心理技术与应用 2015(10)
    • [13].奇妙的阴影[J]. 课堂内外(小学智慧数学) 2019(12)
    • [14].阴影[J]. 中国诗歌 2019(06)
    • [15].光明与阴影[J]. 全国优秀作文选(高中) 2020(03)
    • [16].点亮手中的灯 照亮童年阴影[J]. 东方养生 2020(07)
    • [17].阴影[J]. 星星 2020(22)
    • [18].巧求圆中的阴影面积[J]. 初中生世界 2020(39)
    • [19].阴影长在密集的阳光上(组诗)[J]. 岁月 2018(12)
    • [20].在你没有阴影的地方[组诗][J]. 诗潮 2019(09)
    • [21].没有阴影的早晨[J]. 青春 2019(11)
    • [22].善用“阴影” 打造高颜值幻灯片[J]. 电脑爱好者 2017(20)
    • [23].阴影也是一种光明[J]. 成才之路 2011(12)
    • [24].阴影[J]. 绿风 2018(03)
    • [25].阴影是暂时遭遇障碍的光明[J]. 意林(少年版) 2018(09)
    • [26].阴影面积[J]. 意林(少年版) 2016(01)
    • [27].站着就会有阴影[J]. 初中生 2016(01)
    • [28].阴影魔怪[J]. 数学大王(中高年级) 2016(04)
    • [29].二战,蒙难的阴影(组诗)[J]. 北京文学(精彩阅读) 2015(08)
    • [30].阴影[J]. 喜剧世界(下半月) 2014(01)

    标签:;  ;  ;  ;  ;  ;  

    实时动态阴影算法的研究与实现
    下载Doc文档

    猜你喜欢