WhittedIntegrator::Li执行流程
SamplerIntegrator::Render
camera->GenerateRayDifferential生成RayDifferential
ray.ScaleDifferentials根据采样数量,对其进行缩放,用于纹理相关计算
根据上面计算的ray调用WhittedIntegrator::Li
WhittedIntegrator::Li
scene.Intersect 计算isect
ComputeScatteringFunctions计算纹理坐标相关参数(数学推倒较复杂)
ComputeScatteringFunctions计算bsdf
计算Le
对每个light,计算Sample_Li
SpecularReflect迭代计算Li
pbrt1 Introduction
最新推荐文章于 2021-01-17 15:55:10 发布