Q125:PBRT-V3,对比VolPathIntegrator::Li()和EstimateDirect()判断Medium的方式

发现VolPathIntegrator::Li()和EstimateDirect()判断Medium的方式是不一样的。 部分相关代码截图如下: VolPathIntegrator::Li()中是通过mi.IsValid()为true来判定Medium的。 为什么这么做? 因为,在前面media->Sample()中对Medium、Surface进行采样时,若采样点在Medium上时,则会对mi的p
相关文章
相关标签/搜索