摘要:
传输公式 传输方程是控制光线在吸收、发射和散射辐射的介质中的行为的基本方程。它解释了第11章中描述的所有体积散射过程——吸收、发射和内、外散射。并给出了一个描述环境中辐射分布的方程。光传输方程实际上是传输方程的一个特例,由于忽略参与介质而进行简化,并专门用于从表面散射。 在方程的基本形式中,传输方程 阅读全文
摘要:
采样反射函数 BxDF::Sample_f()方法根据与相应的散射函数相似的分布来选择方向。在8.2节中,该方法用于寻找来自完美镜面的反射和透射光线;在这里讲介绍实现其他类型的采样技术。 BxDF::Sample_f()在[0,1)范围内取得两个使用反演法取得的样本,其中这些样本是使用分层采样或者低 阅读全文
摘要:
这里还涉及到pdf、方差等概念,推荐去看《全局光照技术:从离线到实时渲染》 积累分布函数 cumulative distribution function (CDF) 蒙特卡洛估算 为了计算式蒙特卡罗估算量,就有必要从选择的概率分布中抽取随机样本。 逆推法 逆推法使用一个或多个均匀的随机变量映射到随 阅读全文
摘要:
自发光灯光 至今为止,人们发明了很多光源,现在被广泛使用的有: 1. 白炽灯的钨丝很小。电流通过灯丝时,使得灯丝升温,从而使灯丝发出电磁波,其波长的分布取决于灯丝的温度。但大部分能量都被转化为热能而不是光能。 2. 卤素灯,在灯中充入惰性气体,使得灯的寿命增加,与白炽灯一样使用钨丝。 3. LED灯 阅读全文
摘要:
体散射处理过程 3个影响参与介质在环境中的辐射度分布的主要因素: 1. 吸收:减少光能,并将其转化为别的能量,例如热量。 2. 发光:由光子发射光能至环境中。 3. 散射:由于粒子碰撞,使得一个方向的辐射度散射至其他方向。 吸收 吸收被描述为一段介质截面区域。每单位距离媒介密度与吸收光能的比被定义为 阅读全文
摘要:
采样与抗锯齿 当高分辨率贴图被缩小时,贴图会出现严重的混淆现象。虽然第7章中的非均匀采样技术可以减少这种混叠的视觉影响,但是更好的解决方案是实现基于分辨率进行采样的纹理函数。 可以在使用贴图时先对贴图的分辨率进行判断,避免采样高分辨率贴图。 为了解决贴图采样函数造成的混淆问题,我们必须解决以下两个问 阅读全文
摘要:
BSDF类 表面着色器会绑定场景中每一个图元(被赋予了这个着色器),而表面着色器则由Material类的实例来表示。它会拥有一个BSDF类对象(可能是BSSDF),用于计算表面上每一点的辐射度(颜色)。 BSDF代表了BRDFs与BTDFs的集合。BSDF构造函数接受一个SurfaceInterac 阅读全文