光能传递不考虑镜面反射(即,它仅处理漫反射)。Whitted的光线跟踪仅考虑光泽或漫反射,可能是镜面反射。最后,Kajiya的路径跟踪是最通用的路径跟踪[2],可处理任意数量的漫反射,光泽反射和镜面反射。
因此,我认为这取决于您所说的“光线跟踪”是什么意思:由Whitted开发的技术或任何种类的“光线跟踪” ...
旁注:Heckbert [1](或Shirley?)设计了光散射事件的分类,该事件是在光从照明设备传播到眼睛时发生的。通常,它具有以下形式:
L(S|D)*E
“ L”代表照明设备,“ D”代表漫反射,“ S”代表镜面反射或折射,“ E”代表眼睛,符号“ *”,“ |”,“()”,“ []”从正则表达式符号表示,并分别表示“零或多个”,“或”,“分组”,“一个”。Veach [3]在他的著名论文中用“ D”表示Lambertian,“ S”表示镜面反射,“ G”表示光泽反射,“ T”表示透射,从而扩展了表示法。
具体来说,以下技术分类为:
[1] Paul S. Heckbert。双向射线跟踪的自适应光能传递纹理。SIGGRAPH计算机图形学,第24卷,第4期,1990年8月
[2] Siggraph 2001年的课程“用于现实图像合成的蒙特卡洛射线追踪技术的最新发展”说:“分布式射线追踪和路径跟踪包括多次反射,这些反射涉及非镜面散射,例如E(D|G)*L
。但是,即使这些方法也忽略了形式的路径E(D|G)S*L
;也就是像苛性碱一样从光源反射出多个镜面反射。”
[3]埃里克·维奇(Eric Veach)。用于光传输模拟的鲁棒蒙特卡洛方法。博士 论文,斯坦福大学,1997年12月
ES*L
但如果它们是区域灯(不是准时灯),则当然可以。另外,我认为您的参考文献[2]中的陈述是完全错误的。路径跟踪不会忽略焦散;这对他们来说不是很有效(光子贴图,Metropolis,VCM等更好)。