透射

最终计算公式:

float4 T; 
T.r = exp((-a.r)*C*distance)+0.000001;    // C = 12.0f 
T.g = exp((-a.g)*C*distance)+0.000001;     // distance = depth1 - depth2
T.b = exp((-a.b)*C*distance)+0.000001;     // a.r = (-log(Color.r))/Du ; Du = 1.0f
T.w = 1;    // Color为最暗的颜色,直接指定或者计算得到
return T*BGColor

posted on 2012-05-07 00:04  紫澜  阅读(249)  评论(0编辑  收藏  举报