zoukankan      html  css  js  c++  java
  • Chapter 1: Motion Blur

    当你决定进行光线追踪时,你决定视觉质量值得更多的运行时间。 在模糊反射和散焦模糊中,每个像素需要多个采样。 一旦你走下了这条道路,好消息是几乎所有的效果都可能可以靠蛮横实现。 运动模糊无疑是其中之一。 在真实相机中,快门打开并保持打开一段时间,并且相机和物体可能在此期间移动。 它实际上是相机在我们想要的间隔内看到的平均值。 我们可以通过在快门打开时的随机时间发送每条光线来获得随机估计值。 只要物体在那个时候应该在哪里,我们就可以用恰好在一次的射线得到正确的答案。 这基本上是为什么随机光线追踪趋于简单。

    基本思想是在快门打开的同时随机产生光线,并在那个时间与模型相交。 通常的做法是让摄像机移动并移动物体,但每次只能存在一条光线。 这样光线追踪器的“引擎”就可以确定物体是光线需要的位置,而交叉口的变化不会太大。

  • 相关阅读:
    C 文件随机读写
    fread(),fwrite()函数
    C 将文本文件内容逆序打印
    C++ 文件复制
    关机效果
    xpath的语法
    ajax json 数据
    转帖 ASP.NET中高级程序员 面试题
    数据库查询的执行顺序
    【转载】母版页引用外部文件的路径问题
  • 原文地址:https://www.cnblogs.com/TooYoungTsukasa/p/9147875.html
Copyright © 2011-2022 走看看