光线追踪软件及分而治之加速算法研究实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:juannayuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
光线追踪是一种绘制真实感图形的方法,目前已经广泛应用到游戏、电影、动画等领域。由于光线追踪基本原理是通过投射射线并与空间中物体碰撞检测后产生图形,所以其计算复杂度相当高。对它的改进主要是通过建立加速结构从而减少每条射线碰撞检测计算的次数,但由于获得速度提升的同时,算法必须维护这些结构,这对整个渲染软件来说也是一个额外的开销。因此,如果能实现一种既能够有效减少碰撞检测复杂度并且不长期占用额外内存的分而治之光线追踪方法就显得尤为必要。本文基于分而治之光线追踪软件设计和加速结构算法两方面展开了研究,主要包含以下内容:1.介绍和研究基本光线追踪基础理论,主要包括抗锯齿技术、采样技术、光照技术。2.基于上述理论,提出并实现一个可通用的基本光线追踪软件框架,主要内容包括了光线碰撞物体成像的基本光线追踪过程,抽象了抗锯齿、采样、光照和加速结构技术,具有良好的通用性和扩展性。该软件框架实现的过程中并没有使用第三方库,全部用C++语言实现。这也是论文接下来算法研究内容的基础工作。3.根据上述实现的基本光线追踪软件,详细介绍了Kd-tree和Grids结构的构造和遍历,在基本光线追踪框架的基础上实现了Kd-tree、Grids的光线追踪加速算法,并通过实验证明了加速算法的有效性。4.本文的创新点是研究并实现基于Kd-tree的分而治之光线追踪算法,并且引入BVH思想于该方法。分而治之光线追踪实现工作基于前述的简单光线追踪框架,最终本文研究成果完成了分而治之光线追踪渲染软件。该方法不占用额外内存,并且在构造加速结构同时进行射线图元的求交运算。结合以上分析,论文实现了基于Kd-tree和BVH的分而治之光线追踪方法。实验结果表明基于分而治之思想的光线追踪方法具有良好的性能,静态、动态场景渲染速度都有较大的提升。更进一步的,实验结果对比表明所实现的BVH分而治之光线追踪算法较Kd-tree分而治之光线追踪算法具有更好的加速效果。
其他文献
化工企业随着社会经济的发展也在不断地扩展自身的生产规模,但是化工企业在发展中产生的废水问题也逐渐凸显。化工生产中产生大量的工业废水,给人们的生存环境造成了严重的影
本文主要以农村水污染问题及防治策略分析为重点进行阐述,结合当下农村水污染防治具体情况为依据,首先分析农村水污染问题基本概述,包括生活造成水污染、农业活动造成水污染
【位置】韩城市位于陕西省东部黄河西岸,关中平原之东北隅。北靠宜川,西临黄龙,东隔黄河与山西省多宁、河津、万荣县相望,南与本省合阳县毗邻。距渭南地区行署178公里,距省会
本研究以退役农药污染场地修复实际工程为例,将原位气相抽提和高级氧化修复技术结合应用,并辅以水力压裂技术改善土壤渗透能力。设计制造了成套可移动、模块化修复系统和装备
本文将对大气污染的主要危害加以分析,同时介绍城市大气污染,随后经由阐述如何管理与质控空气自动监测站,指出城市大气污染治理中空气自动监测站的主要作用,以期为有关部门提
银信合作理财业务是在商业银行理财业务发展之下的产物。中国的金融业处于分业管理的模式,信托公司具有独特的制度优势,但是也存在资源狭窄的局限,这就催生了银信合作理财业务的
深化基础教育的改革,切实变“应试教育”为“素质教育”,使学生在德、智、体、美、劳诸方面得到健康的发展,培养出具有时代精神,符合时代要求的社会主义新人,这不仅是经济发
近年来,我国的环境污染问题面临严峻的形势,由环境引发的社会问题逐年增多,在众多的环境污染案件中,其中土壤污染问题较为突出。而处于建设阶段的雄安新区同样要重视土壤污染
作为现代生活必可不少的反季节蔬菜,其质量安全既直接关系着消费者的身心健康,又影响到反季节蔬菜产业的持续发展和农民收入的增加。但是,反季节蔬菜质量安全的信誉品属性,以
在由应试教育向素质教育转轨的过程中,不但教师的素质需要提高,学生素质的提高更是势在必行。实现这种转变,必须改变以往那种教师为升学而教,学生为考试而学的教学模式,要让