原始体渲染公式:
I(γ(t))=∫T(t)σ(γ(t))c(γ(t))dt,(1)
在体积泼溅中,有
σ(x)=i=1∑KσiGi(x).(2)
第 i 个高斯在 t 处的密度贡献为 σiGi(γ(t)),对第 i 个高斯沿射线积分:
=∫RσiGi(γ(t))dtσi∫RGi(γ(t))dt,
令
τi:=∫RGi(γ(t))dt,(3)
那么第 i 个高斯的密度贡献就可以表示为 σiτi,因此透射率
Ti=j=i∏i−1(1−σiτi).(4)
所以
I(γ)=i=1∑Kci(σiτi)Ti,
I(γ)=i=1∑Kciσiτij=1∏i−1(1−σjτj),with τi=∫RGi(γ(t))dt.(5)