实时阴影渲染

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zwb1102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
阴影是非常重要的视觉特征。阴影给出了场景中有关光源位置的信息,突出了物体之间的空间关系。因此阴影渲染在计算机图形图像、数字多媒体等领域具有广泛的应用前景。理想点光源生成具有明显边界的硬阴影(Hard Shadow)。面光源生成具有模糊边界的模糊阴影(Soft Shadow)。本论文的一个工作是提出了一种实时渲染水体折射阴影的算法,弥补了传统硬阴影算法不能处理折射阴影的缺点。本论文另一个工作是提出了一种快速模糊阴影的算法,它适用于那些实时性要求较高的应用。水体会使光线产生折射,因此也无法使用常用的阴影生成算法例如阴影贴图和阴影体来直接产生水底阴影。本文提出了一种基于GPU的快速水底阴影生成算法。首先使用普通阴影算法产生水面阴影,将水面阴影的每个像素点看作射向水底的阴影点光源,然后根据简化的折射公式快速计算出阴影射线折射方向,最后利用近似公式估算出阴影折射线和水底地形的交点。该算法充分利用了GPU并行处理阴影折射像素的能力。实验结果表明,该算法能够在高帧速率(70~80fps)的情况下产生真实的视觉效果。同时,该算法能够容易地集成到现有的阴影渲染过程中,因此非常适用于三维游戏等实时性要求较高的应用。本论文还提出了一种快速模糊阴影渲染算法。由于多数模糊阴影渲染算法必需同时考虑面光源的几何形状和遮挡物体的几何形状来生成物理上正确的阴影。所以它们的计算量非常巨大,即使高档图形硬件上也只能得到交互速率,并不适合三维游戏等实时性要求较高的应用。所以本文就这个问题提出了一种快速模糊阴影渲染算法,它利用GPU的并行处理能力,通过对单张阴影贴图进行并行采样,在阴影边缘进行模糊来得到视觉上真实的阴影。虽然这种方法不是物理上正确的,但是实验结果表明它在实时渲染速度下(20fps),能够生成视觉上真实可信的阴影。所以它适用于那些实时性要求较高,但是不要求物理上准确的应用。
其他文献
序列密码又称流密码,它是一种非常重要的加密算法,利用不断变化的密钥流对明文消息进行逐字符(通常为二进制数)的加密,其应用相当广泛,特别是对于大量数据的加密.本文首先分
无线传感器网络节点的能源问题是现在无线传感器网络发展缓慢的原因之一,而改善网络路由协议是改进无线传感器网络的重要途径;具体而言,可以提高节点的计算能力和存活能力,减
随着各种医学成像技术和医疗设备(如CT、X-Ray、MRI)的广泛使用,医院每天都有大量的医学图像产生,医学图像数据库成为计算机辅助诊断和预防医学的重要组成部分。以人工的方式
在扩散制造模式中,扩散主企业与扩散制造单元之间的制造信息存在结构和语义上的异构,影响了它们之间对扩散件制造信息的共享和语义互操作。为此,本文将本体引入到扩散制造信
随着计算机技术、数字多媒体技术和Intemet技术的飞速发展,各种形式的多媒体数字作品极易被非法复制、篡改和传播,因而如何对数字作品进行保护已成为一个相当重要而又富有挑
近年来,信息技术的蓬勃发展为企业和单位的电子文档流转提供了更为广阔的发展空间。在涉及到如何处理文档信息、管理和组织以字符为主要内容的信息时就要采用工作流技术。而
网络设备配置复杂命令多样,由配置引起的网络错误很难被网络管理员发现。目前国内外尚没有专门用于配置文本管理的智能系统,网络配置故障主要靠网管员的经验实行手工排除,效
随着网络技术的发展,外卖网购等业务在人们日常生活中扮演着越来越重要角色,大量的商品交易对如今微型打印系统的可靠性、灵活性、自适应性等方面提出了更高的要求。但由于生
事件自动摘要的研究是事件信息抽取技术与自动摘要技术结合的产物,其任务是从事件新闻中抽取一些与事件相关的重要信息,采用不同的技术组织这些信息,最终生成易于人们理解的
在信息化时代,数字化的信息数据正在以前所未有的速度增长着,信息检索工具已经成为人们日常生活中不可缺少的工具。目前,互联网上已经出现了众多的搜索引擎,为广大的用户提供了方