论文摘要
计算机图形学(CG)经过了30多年的发展,已然成为了计算机科学中最为活跃的分支之一,它的一个主要而核心的目的就是利用计算机产生赏心悦目的真实感图形,因而真实感图形学作为计算机图形学的一个重要分支应运而生,长期活跃在科学研究的舞台之上。光线跟踪算法是计算机真实感图形学中的一个核心算法,它对真实感图像的生成具有非常重要的贡献,同时此算法也可作为一个基础理论应用到很多具体的方面。本文首先介绍了真实感图形学以及真实感图形学涉及到的一些基础而重要的概念,譬如颜色模型、消隐、纹理映射、光照模型等等,然后再着重对作为全局光照模型的典型代表的光线跟踪算法原理进行讨论和阐述。光线跟踪算法可以模拟场景中直接光源或环境光在物体表面产生的镜面反射、折射透射和阴影现象,给观察者一种真实的视觉效果,因此本文对光线跟踪在各种视觉效果的贡献上进行了讨论,并介绍了为生成各种真实感的视觉效果,光线跟踪在算法思想上是怎样的构建的,本文也开发了一个基于Visual C++平台的光线跟踪系统,对光线跟踪在真实感场景生成上的应用进行实现,成功模拟实现了由光线跟踪算法达到的隐藏面(线)消除、镜面反射、折射透射和真实感阴影生成的效果。由于光线跟踪从算法原理上势必要做到对每条入射光线进行跟踪,还要计算光线与场景中每个物体的求交情况和具体的交点情况,因此计算量庞大,造成光线跟踪的速度缓慢,从而制约了光线跟踪在大规模复杂场景中或虚拟现实系统中达到实时或准实时的渲染效果,针对这个问题,本文最后对光线跟踪算法的加速进行了讨论,提出了一种可以达到准实时光线跟踪的加速算法,并对其加速效果进行验证和比对。
论文目录
摘要Abstract第一章 引言1.1 计算机图形学和真实感图形学1.2 对光线跟踪算法研究的历史、发展前景和意义1.3 本文的结构安排第二章 真实感图形学相关知识的介绍2.1 真实感图形2.2 光照模型2.2.1 颜色模型2.2.2 简单光照明模型2.2.3 局部光照模型2.2.4 全局光照模型2.3 光线跟踪算法2.3.1 光线跟踪原理2.3.2 算法实现2.3.3 优缺点介绍2.4 真实感图形学的其它重要概念2.4.1 隐藏线、隐藏面消除(消隐)2.4.2 纹理及纹理映射技术2.4.3 阴影生成第三章 基于光线跟踪的真实感研究3.1 真实感场景的要素3.2 基于光线跟踪的光照效果3.2.1 反射3.2.2 其它光照效果3.3 阴影生成3.3.1 基于光线跟踪的阴影生成技术3.3.2 优缺点3.4 基于光线跟踪的消隐实现3.4.1 原理介绍3.4.2 算法描述3.4.3 优缺点介绍第四章 光线跟踪在真实感场景中的模拟实现4.1 系统结构介绍4.2 核心代码展示4.2.1 求交测试4.2.2 局部光强计算(反射)4.2.3 消隐和阴影效果的代码4.3 效果展示4.3.1 光线跟踪的反射和折射效果4.3.2 光线跟踪的阴影和材质展示第五章 光线跟踪算法的改进5.1 光线求交运算5.1.1 光线与面片的求交5.1.2 光线与球面的求交5.1.3 光线与长方体的求交5.2 光线跟踪加速算法的介绍5.3 一种基于内包围盒技术的光线跟踪加速算法5.3.1 一种针对复杂场景的快速构造包围盒以及判断求交的方法5.3.2 三次包围盒的运用5.4 效果比较与验证第六章 总结和展望致谢参考文献攻硕期间取得的研究成果
相关论文文献
标签:光照模型论文; 光线跟踪论文; 消隐论文; 阴影生成论文; 包围盒论文;