前向光线追踪和逆向光线追踪详解-设计应用_第1页
前向光线追踪和逆向光线追踪详解-设计应用_第2页
前向光线追踪和逆向光线追踪详解-设计应用_第3页
前向光线追踪和逆向光线追踪详解-设计应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑前向光线追踪和逆向光线追踪详解-设计应用你可能认为直接模拟这个过程是个制作图像的好办法,你基本上是对的。但,直接模拟有个问题,那就是他绘制图像所需要的时间,考虑每个光源每秒可能产生数以兆计(Millions)个光子的情况,其中,每个光子都以略微不同的震动频率朝着略微不同的方向前进。其中的许多光子撞击对象你甚至都无法间接看到。其他的正好跑出场景的,比如冲出窗户的。如果我们想要尝试去以参照真实追踪从光源出来的光子的方式来绘制一个图像,那将会花费数年的时间来得到那个蠢图。本质问题不是前向光线追踪不好,而是从光源来的大部分光子对想要绘制的图像都没有帮助。从占用计算资源的角度来说,跟随无用的光子的代价太过于昂贵了。对于计算效率的关键理解是反转问题,通过用逆向光线追踪来代替前向光线追踪。这开始于我们的反问"哪些光子对绘图是有贡献的?",符合条件的光子是那些撞击了图像平面并反射进眼睛的那些光子.所有的这些光子在撞击屏幕前都行进了一段路程;也许有一些直接来自于光源,但是更多的也许在进入眼睛前在周围反弹。让我们考虑一个图像平面上的特殊点。我们可以轻易地跟着依次撞击屏幕和眼睛的光子找到路径:那是一条从屏幕到眼睛的线,如图6所示。

因此,如果一下光子确实对视距内的图片上的某点有贡献,那么它就代表一条进入眼睛和胶卷的光线。但是等等,这个光子来自哪里呢?如果我们把光线延伸入世界,我们可以沿着光线的路径寻找寻找近的物体,光线必定来自这个物体。思考图7,一个光线射入眼睛撞击球体,穿过图像平面。那就是光子可能的路径;即使任何光子穿过了那个路径,我们也无从得知。但是如果任何光线撞击了屏幕中的那部分射入眼睛,那么它必须沿着从球到眼睛的这条线行进。因此,我们的新计划着重讨论是否有任何光子通过了那条路。

以这个途径,我们以从对象到光源的逆向光线追踪手段来进行光线追踪。这是种重要规定,它可以允许我们去限制我们对于光线的注意,从而让我们知道真正对图片有用的,进入了眼睛的那些光线。现在,我们找到了吸引我们眼球的光子了。我们必须找出来那些真的通过了那条路径的光子,及其颜色,我们将会在下面的话题中解决这些问题。因为正向光线追踪是如此的昂贵,现今的图形学中的光线追踪大部分都只逆向光线追踪。很不幸的是一些逆向追踪的符号产生了一些令人困惑的符号。回想我们逆向追踪来找出光子的起点,虽然我们经常在逆向追踪中完成这些研究。想象我们乘坐在光子在路径上行进,寻找我们路径上的个对象;这是光线的起点,因此我们经常说的"光线个撞击的对象"或者"路径上的个对象"。即我们通常指的对象就是这样一个穿过这个光线的光子,这样一个逆向点在光线追踪文章和算法中很流行。因此

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论