基于光子映射的虚拟场景全局光照算法研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:drrrrr123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机的虚拟场景中,全局光照明很好的为用户提供了物体的各种重要信息。例如,物体大小,表面颜色,阴影部分以及物体相互之间的位置关系等,在很大程度上提高了计算机生成图像的真实感。但是其过高的对于运行时间和空间上的要求,限制了其应用的范围,也一直困扰着广大的科研人员。本文以光子映射算法为基础,研究光子映射算法在虚拟场景渲染上面的优化问题,并结合自身的工作给出详细的实验结果。本文的主要工作集中在以下几点:   首先,给出了一般虚拟场景渲染光照的数学模型以及整体光照绘制方程的分析,介绍了真实感渲染中的光照渲染的一些基本概念和历史上的发展历程。之后简单地介绍了局部光照算法的原理,并详细地介绍了基于辐射度计算的全局光照算法,基于光线追踪的全局光照算法和基于光子映射的全局光照算法三种主要的全局光照算法,分别介绍了各自的优点与不足。其次,本文对光子映射算法的整体光照计算过程做了详细的分解,并且针对算法中的各个部分都给出了详细地分析以及对于不同问题的解决办法。提出了一种有别与俄罗斯轮盘随机概率方法的光子反射处理方法,目的在于当减少光子发射个数时仍可以尽可能的还原出物体表面的所有光学特性;另外还提出了一种均值采样的方法,为渲染过程中噪声问题的解决提供了一个解决办法。最后,分别实现了简单虚拟场景和复杂虚拟场景的全局光照明绘制,通过实验来检验了本文算法在各种场景中的运行情况。并针对两种不同类型的场景分别给出了在渲染时的不同解决方案,实现了一个较好的渲染结果。
其他文献
歧义是自然语言处理中经常遇见的一种语法现象。当我们在对一个句子做句法分析的时候,常常会面临这样一个问题,即一个短语或者子句可以附着在两个或者两个以上的句子成员节点
自20世纪90年代发展起来的无线传感器网络(Wireless Sensor Networks, WSN)已被广泛应用在环境、医疗及军事等领域中。在许多相关理论和应用研究中,节点定位技术和覆盖控制技
现如今,企业信息系统产生的数据量急剧增加,用于企业数据管理的联机事务处理系统的分析处理能力差强人意。在此应用背景下,数据仓库技术获得了长足的发展,数据仓库技术于20世
随着互联网技术的高速发展,在国际贸易领域内的各企业间存在着大量分布、自治、异构的数据源,阻碍了他们的信息交互。目前一些组织与机构试图通过形成一系列基于XML的电子商
当前,信息技术产业已从以计算设备为核心的计算时代进入到以存储设备为核心的存储时代,数据海量化成为了一种趋势。分布式存储以网络技术为基础,利用小型服务器甚至PC机来搭建存
对自然现象的真实模拟,由于能够增添虚拟现实真实感,更好地烘托环境气氛,因此历来是人们在影视特技、广告、游戏中一种视觉要求。气体属于流体研究范畴,为了逼真地模拟真实世
近些年来,随着网络的快速发展,传统网络的结构变得越来越臃肿,其弊端表现的越来越明显。一方面,传统网络设备的控制功能和报文转发功能是紧密集成的,这种方式极大地增加了网
AO幅面平台彩色扫描仪使用多CCD头进行图像采集并通过图像拼接来完成对大幅面原稿的扫描。多头拼接扫描的机械结构,对扫描精度的影响很大,而高精度的多CCD头拼接调校又是一件
在软件运行发生失效后,如何进行有效的故障定位是当今软件故障诊断领域的研究热点。虽然目前软件故障定位技术已有一定经验可以借鉴,但究竟如何做到将多种方法综合,以实现高
分布式数据存储以及处理技术的发展,使得可较为廉价的从海量数据中发掘潜在价值。当前数据挖掘基础技术取得长足进展,基本满足了在多种场景下的需求。但当前系统间集成度低,