Blinn-Phone 光照模型,是在Phone基础上修改的,Blinn-Phong着色的一个附加好处是,它比Phong着色性能更高,因为我们不必计算更加复杂的反射向量
在Phone光照模型的基础上,仅有一点区别。 在计算高光时,将反射光与摄像机(观察)方向的夹角,改为了发现方向与 摄像机(观察)方向和入射方向的中间向量的夹角。 相同条件下Blinn-Phong的高光范围要比Phong更大,写实效果Phong光照模型更好。但算法简单,运行速度快是Blinn-Phong光照模型的优点。 Blinn-Phong光照模型计算高...
Phong和Blinn-Phong是计算镜面反射光的两种光照模型,两者仅仅有很小的不同之处。 1.Phong模型 Phone模型计算中的一个关键步骤就是反射向量R的计算: 上图中的位于表面“下面”的向量‘I’是原始‘I’向量的拷贝,并且二者是一样的,现在我们的目标计算出向量‘R’。根据向量相加原则,向量‘R’等于'I' + 'V',...
Blinn-Phong光照模型是在Phong的基础上改造过来的,我们知道Phone光照模型中:光照 = 漫反射(Diffuse) + 高光反射(Specular) + 环境光(Ambient)漫反射和环境光的计算方式,Blinn-Phong和Phong是相同的,唯一的区别在于高光反射的计算。在此之前,请先对Phong光照模型有比较清楚的了解,具体地可以查看光照模型的原...
Blinn-Phong光照模型是在Phong的基础上改造过来的,我们知道Phone光照模型中: 光照= 漫反射(Diffuse) + 高光反射(Specular) + 环境光(Ambient) 漫反射和环境光的计算方式,Blinn-Phong和Phong是相同的,唯一的区别在于高光反射的计算。 在此之前,请先对Phong光照模型有比较清楚的了解,具体地可以查看光照模型的原理和实...
Blinn-Phong光照模型是在Phong的基础上改造过来的,我们知道Phone光照模型中: 光照=漫反射(Diffuse) + 高光反射(Specular) + 环境光(Ambient) 漫反射和环境光的计算方式,Blinn-Phong和Phong是相同的,唯一的区别在于高光反射的计算。 在此之前,请先对Phong光照模型有比较清楚的了解,具体地可以查看这篇文章 ...
Blinn-Phone 光照模型 Phone 模型有一些缺点,所以后来出现了改进的模型,Blinn-Phone,对 Phone 模型进行了微调。Phone 模型的高光强度,是由光线的反射方向与视野方向的夹角决定的。而 Blinn-Phone 的模型,只是把反射方向和视野方向换成,法线方向,和视野与光线方向的中间向量之间的夹角。看下面的图 ...
Phong反射模型 该反射模型是由Phong首先提出的。实践上不但计算效率高而且模拟现实的效果非常好,以至于对各种各样的光照条件和材质属性都获得很好渲染效果。 Phong反射模型考虑了上述说明的三种相互作用:环境光、漫反射和镜面反射。对每个颜色分量来说,都有独立的环境光分量、漫反射光分量和镜面反射光分量。最后将这三个...
Blinn-Phone 光照模型 光照分为三种,分别为环境光,漫反射光和类镜面反射的高光。这分别对应三种反射,当光照射在物体表面,物体表面会发生相应的反射,将光反射到人眼当中,这样,人眼才能看见物体。 环境光简单理解为任何地方都有的一种光,光的颜色和强度相同,当然,现实可不是这样;漫反射在初中学过,在物体表面某个点...
Phone反射模型优点在于,如果已经把r和v归一化为单位向量,那么可以像计算漫反射一样利用点积运算计算镜面反射分量:Ls=ksLsmax((r∗v)p,0)L_s = k_sL_smax((r * v)^p, 0)Ls=ksLsmax((r∗v)p,0)接下来只需计算出反射向量r即可!反射角计算法向量是给出的,利用法向量n和入射向量l就可以算出反射...