双向光割技术在多光绘制中的应用研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:liuleismx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多光方法在解决全局光照问题中提供了一个非常通用的框架,使得我们可以使用数十万以上的虚拟点光源来绘制出多种不同的特效。在一个很大的虚拟点光源集合中,每个虚拟点光源的贡献其实不是相等的。一般地,可扩展的算法都试图利用这种分布不均匀的虚拟点光源重要性来减少计算量,旨在识别和评估所有重要的虚拟点光源,另一方面对于不重要的虚拟点光源则只进行稀疏的估值。为了高效地收集这些虚拟点光源的贡献估值,光割算法及其扩展方法将这些虚拟点光源进行了聚类,从而使用代表类来近似表示多光绘制矩阵。而双向光割算法在此基础上采用双向框架以及更深的视点子路径来扩展支持更多的基于虚拟点光源绘制的材质。本文在Mitsuba系统上实现了双向光割算法,能够生成出高光泽、离线的高质量图像,能够比较好的兼顾程序运行效率和绘制效果。首先,我们执行通用的多光方法初始化模块生成计算所需要的数据。接下来,对于光割积分器,我们使用光树这一数据结构对生成好的虚拟点光源进行聚类;对于多维光割积分器,则还需要对虚拟感知器进行聚类;双向光割积分器则在上述操作之前增加了路径采样,以实现对虚拟感知器节点路径的扩展,并记录相关的信息。最后,我们利用光树和虚拟感知器节点树对光割或者多维光割进行划分,从而得到绘制结果。在文章的最后,我们展示了所实现积分器的绘制效果,并进行了相关的实验分析。
其他文献
自从David Patterson等人在1988年提出RAID(Redundant Arrays of Inexpensive Disks)概念以来,RAID技术不断发展,并被广泛应用于当前的大型存储系统。随着信息量的爆炸性增长
现代科学研究和应用领域的需要正朝着高性能、大数据量的方向发展,由于互联网中存在着数据共享和协同的问题,使很多信息系统信息分散、数据难于查找定位,并且相互孤立,难于连
随着Web技术的迅猛发展和应用,以及面向对象技术、组件技术的日益发展和成熟,Web应用需求日益增多,涉及的领域越来越广,Web应用系统的复杂性也变得越来越高,Web应用获得了极大的发
针对目前自动化方法在带钢表面缺陷检测时准确度不高的问题,本文探讨了基于计算机视觉的智能检测系统总体设计方案及软、硬件构成,重点设计了其中的缺陷初检、分割和识别步骤
网络测量作为一种收集网络运行数据和分析网络协议运行状态的重要手段之一,在帮助网络管理人员分析网络异常的原因方面发挥了重要的作用。由于基于数据包捕获的被动流量监测
伴随着计算机技术的飞速发展及芯片集成度的提高,内存越来越大且价格越来越低,使得在内存中存储较大的数据变得可行。同时内存数据库技术应运而生,并且在一些工业控制等实时
曲面重构是逆向工程研究的重要内容之一,散乱数据点的曲面重建一直以来都是函数逼近论的一个重要研究内容。本文从散乱数据曲面重构的实际需要出发,对散乱数据曲面重构的相关
随着网络信息的剧增,网络上的信息重复性很大。同一主题的相关文档通常是成千上万,它们的内容相似,但又有所不同,各有侧重点。人们迫切需要一种能够以简洁连贯的语言提供同一
智能交通系统(ITS)是目前世界交通运输领域正在研究和广泛关注的课题。近年来,智能交通系统的应用给交通运输业带来了巨大的经济效益,对于道路设计、流量监控和高速公路管理
近年来,随着构件技术的不断发展,Internet上出现了越来越多的构件库,为构件使用者提供了大量优秀构件。但是,现行构件库大多使用不同的描述方法对构件进行描述,存在构件访问