辐射度学提供了描述光的传播和反射的基本理论和数学工具。它也是本书所用到的渲染算法的基础。有趣的是,辐射度学并不起源于物理光学的基本原理,而是建立
在关于光在空间中做粒子性传播的一种抽象之上。所以,诸如光的偏振等现象就不在此理论框架的讨论范围之内。然而,辐射度学和麦克斯韦方程有相应的联系,使
得辐射度学也具备了很坚实的物理基础。
辐射传输(Radiative transfer)理论是对辐射能传输的现象学研究。它是基于辐射度学中的原理并且是操作在几何光学的层面上的,在该层面上,光的宏观性质足以用来描述光 跟远大于光波长的物体的交互作用。虽然它也常常涉及到光的波动理论模型所描述的现象,但是这些结果需要用辐射传输理论的语言来描述。利用这种方式,我们就 可以描述光跟尺寸接近于光波长的物体之间的交互作用,从而能够描述诸如光的色散和干涉现象。更近一步地,描述光和原子的交互作用就要用到量子力学。幸运地 是,解决计算机图形学中的渲染问题还没有必要劳驾量子力学。
在pbrt中,我们假定用来描述光和光散射的几何光学模型已经足够用了。这就需要我们有下面几个关于光的行为的基本假设:
· 线性:两个对光学系统的输入所产生的合成效果总是等于两个单独的输入的效果之和。
· 能量守恒:当光从表面或参与介质上产生散射现象时,这些散射现象不会产生更多的能量。
· 无偏振现象:我们忽略电磁场的偏振现象,因此,光的性质只跟波长的分布(或频率)有关。
· 无荧光或磷光现象:光在某一波长上的行为完全独立于在另一个波长上的行为。跟偏振现象一样,加上这些效果并不难,但是对整个系统的实际意义不大。
· 稳定态:我们假定环境中的光已经达到平衡状态,所以它的辐射分布不会随时间的变化而变化。实际场景中的光也几乎是如此的,故不能算成一个实际限制。注意磷光现象就违背了这条假定。
采用几何光学模型的最大缺失是很难解释光的衍射现象和干涉现象。就象Preisendorfor(1965)所说的,这是一个难题,例如,在出现光的衍射或干涉的情况下,两个面积上的总辐射通量并不一定等于两个单独面积上的辐射通量之和。
辐射传输(Radiative transfer)理论是对辐射能传输的现象学研究。它是基于辐射度学中的原理并且是操作在几何光学的层面上的,在该层面上,光的宏观性质足以用来描述光 跟远大于光波长的物体的交互作用。虽然它也常常涉及到光的波动理论模型所描述的现象,但是这些结果需要用辐射传输理论的语言来描述。利用这种方式,我们就 可以描述光跟尺寸接近于光波长的物体之间的交互作用,从而能够描述诸如光的色散和干涉现象。更近一步地,描述光和原子的交互作用就要用到量子力学。幸运地 是,解决计算机图形学中的渲染问题还没有必要劳驾量子力学。
在pbrt中,我们假定用来描述光和光散射的几何光学模型已经足够用了。这就需要我们有下面几个关于光的行为的基本假设:
· 线性:两个对光学系统的输入所产生的合成效果总是等于两个单独的输入的效果之和。
· 能量守恒:当光从表面或参与介质上产生散射现象时,这些散射现象不会产生更多的能量。
· 无偏振现象:我们忽略电磁场的偏振现象,因此,光的性质只跟波长的分布(或频率)有关。
· 无荧光或磷光现象:光在某一波长上的行为完全独立于在另一个波长上的行为。跟偏振现象一样,加上这些效果并不难,但是对整个系统的实际意义不大。
· 稳定态:我们假定环境中的光已经达到平衡状态,所以它的辐射分布不会随时间的变化而变化。实际场景中的光也几乎是如此的,故不能算成一个实际限制。注意磷光现象就违背了这条假定。
采用几何光学模型的最大缺失是很难解释光的衍射现象和干涉现象。就象Preisendorfor(1965)所说的,这是一个难题,例如,在出现光的衍射或干涉的情况下,两个面积上的总辐射通量并不一定等于两个单独面积上的辐射通量之和。