码迷,mamicode.com
首页 > 其他好文 > 详细

慢反射公式推导

时间:2015-01-26 21:11:38      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

      

       理想的慢反射表面把光线向所有方向均匀的散射,因此,这样的表面在所有观察者看来亮度都一样, 理想的慢反射表面是如此粗糙,以至于向各个方向反射的光线强度都相等. 这样的表面被成为Lambert表面(兰博特), OpenGL固定管线,或者Shader基于这个定律来建模. 


       1: 先看看慢反射强度跟哪些参数有关系?  , 如图所示:


技术分享

        对于横截面积为A的光束, 其被光束照射的面积是A/Cos@, 也就说明单位面积上,光的强度是以Cos@系数进行衰减的, 那么Cose@又是光线和表面法线的点乘.

        

        2: 慢反射公式推导:

            设@是法向量N, 和光源L之间的夹角, 则, cos@ = L*N;

            设慢反射系数K, 则慢反射光强度I  =  K(L*N);

            设光线传播衰减系数为  1/(a + bd + cd^2); 则  I  = [1/(a + bd + cd^2)] *  K(L*N);

慢反射公式推导

标签:

原文地址:http://blog.csdn.net/zangle260/article/details/43156121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!