我正在读《基于物理的渲染》一书(Pharr,Humphreys)。在“光”一章中,他们讨论了近似估算各种光的总发射功率。例如,点光源的总功率为intensity * 4 * pi
。在此4pi表示整个球体的立体角。这对我来说很有意义,因为强度*立体角=功率(或辐射通量)。您也可以按单位查看。强度为W / sr,立体角为sr,因此W/sr * sr = W
功率以瓦特为单位。它签出。
但是,我不了解的相应计算DiffuseAreaLight
。根据我对这本书的理解,他们计算出散射区域光发出的总功率为emitted radiance * area * pi
。因为辐射的单位是W /(sr * m ^ 2),所以乘以面积就得到W / sr。这使我认为pi因子代表立体角-但是为什么只有1pi?我会猜到2pi,因为区域光的每个点都会在一个完整的半球内辐射(相当于2pi球面度)。
您可以在此处找到本书中提到的实际代码。
我有什么误会?为什么total emitted power = emitted radiance * area * pi
对于漫射区域灯有意义?