菲涅尔方程是坏文明
折返吧
这是挖的一个坑,还没填呢。前方的区域以后再来探索吧。
导体和绝缘体的菲涅尔项有着完全不同的形式,这一直是个大问题。光学老师跟我说这是因为能带结构不一样,但是对我来说这TM跟没说一样
在实时渲染中,对于菲涅尔项使用近似计算都能取得相当不错的效率和效果,即使是性质比较诡异的金属也可以使用一些来同样地使用近似。而在离线渲染中,更多是出于“物理正确性”的考虑,我们可能会希望使用完整的菲涅尔公式,对于绝缘体这个做法的确是正确的。
对于导体我们可能也会类似地取其在三色光下对应的复折射率参数套进导体的菲涅尔方程进行计算。但是这么做是错误的。下面这篇报告指出,对三色光使用菲涅尔公式本质上仍然是另一种近似计算,而且效果甚至不如近似法。