【摘 要】
:
光线跟踪是真实感图形绘制的主要方法之一,它能够逼真地模拟各种光照效果。但由于光线跟踪算法需要递归地跟踪每一条从视点发出的光线,涉及到大量的光线与景物的求交计算,故处理
论文部分内容阅读
光线跟踪是真实感图形绘制的主要方法之一,它能够逼真地模拟各种光照效果。但由于光线跟踪算法需要递归地跟踪每一条从视点发出的光线,涉及到大量的光线与景物的求交计算,故处理速度很低。为使光线跟踪算法能处理复杂的场景,必须提高光线跟踪的效率。因此光线跟踪加速技术就成为了光线跟踪的一个主要研究方向。
近20年来,出现了大量的光线跟踪加速技术。本文对各类加速技术的思想进行了分析,并对几种主要的加速算法进行了深入讨论。
kd-树算法是光线跟踪加速技术中效果最突出、应用最广泛的算法之一。本文在深入讨论该算法的基础上,提出了中剖面kd-树算法。我们在算法预处理阶段引入一个场景层次信息索引表,利用栈存储访问下一结点所需要的信息,使kd.树的存储空间节省了一半左右。同时,以轴向长度最大的方向作为剖分平面的法向,降低了光线同时穿过两个子结点的可能性,减少了结点访问的时间开销。
本文对光照缓存器算法也进行了改进,依据多边形对于光照立方体网格单元的完全覆盖与部分覆盖的不同覆盖关系,建立完全覆盖多边形表和部分覆盖多边形表,使得只需要投影并存储深度值最小的多边形,并借用Roberts消隐算法中的自隐藏面思想来避免对相当部分多边形的阴影测试,使算法的时间和空间开销明显减少。
上述两种改进算法在VC环境下实现,通过实验与原有算法进行了比较分析。实验结果表明,改进算法相当有效,具有明显的优势。
其他文献
随着网络信息技术的迅猛发展,医疗数据信息化成为实现数字化医院的趋势,但是现存的医疗设备依然停留在单个或少数设备单独工作的模式下,这不但造成设备成本高昂,计算单元浪费,并且因为使用协议不统一,功能分散,很难实现数据的互通与融合,这样医疗服务的信息化优势很难凸显出来。本文重点研究了嵌入式医疗数据的传输技术,给出了一种医疗数据传输平台的新解决方案。系统采用C/S架构,由三部分构成:患者数据采集,数据集中
随着搜索引擎的发展,用户对于信息检索的需求也日益提高。为了更好的满足用户对于查询的需求,个性化检索技术应运而生。其主要是用于解决在信息检索时如何根据用户兴趣返回对
近年来ACM国际大学生程序设计竞赛(ACM InternationalCollegiate Programming Contest,简称ACM/ICPC)在国内高校中渐渐普及起来,该竞赛是由美国计算机协会(Association forCo
随着社会发展及人民生活水平的不断提高,营养与健康问题逐渐成为社会生活中的热点问题。应用计算机实现营养膳食优选目前越来越广泛地成为营养学和计算机科学领域令人关注的问
本体作为一种概念模型建模工具,能够用来表示知识,实现知识的重用和共享,从而达到应用知识的目的。因此,对本体的研究也就成为一项重要而迫切的课题。其中本体存取是本体的一项基
随着Web信息的急剧增加,用户如何准确、快速有效地从海量Web信息中提取所需信息,已成为当前急待解决的问题。搜索引擎技术是解决用户检索海量Web信息的有效途径之一。目前,搜
随着互联网的普及,电信运营商开始介入到信息运营的业务领域,游戏业务是当前最大的互联网增值应用。随着游戏业务的规模扩大,数量众多的游戏业务迫切需要统一的管理平台的支
随着信息技术的不断发展以及对人类生活各个方面影响力的日益加深,社会各部门、各领域对互联网的依赖程度也空前提高,在这种情况下,对提高网络的生存、抗毁和自愈能力以及更
随着计算机图形学,游戏,虚拟现实等领域的发展,三维物体的应用也越来越广泛,随之而来的是非法占有、复制、修改、传播未授权产品的侵权行为越来越多。从而使人们对其产品的所
随着计算机技术和网络技术的迅猛发展,计算机系统已经从独立的主机发展到复杂的、互连的开放式系统。这种情况导致计算机及网络的入侵问题越来越突出,为保护系统资源,需要建