Answers:
您应该首先参考Rendering Equation。从计算机科学的角度来看,这是描述光的物理透射的通用方程。
Whitted模型只是Rendering方程的表面积分的近似值。它仅计算三种光线(阴影光线,反射光线和折射光线)。在更复杂的光线跟踪器中,应使用蒙特卡洛光线跟踪,其中在对象上的每个交点处,将根据BRDF使用数千条光线采样。这样的向后算法实际上不适用于苛刻的场景,即您所说的场景。您可以使用“光子贴图”和“蒙特卡洛光线追踪”功能来获得更好的可视化效果。
如果只想使用Whitted模型,则可以将阴影射线的光照乘以被遮挡的透明对象定义的因子。