Blinn-Phong光照模型 通过简单的对比发现,在相同条件下Blinn-Phong的高光范围要比Phong更大,写实效果Phong光照模型更好。但算法简单,运行速度快是Blinn-Phong光照模型的优点。
Phong 模型与Blinn-Phong 模型的本质区别在于高光项的计算,它们营造出的图形效果是不相同的,Blinn-Phong会更加柔和贴近真实一些。而造成这种原因的关键就在于高光项的计算方式不同,可以细细体会一下上面我画的两幅图的计算方式。 而Blinn-Phong 模型是一种理想化的经验模型,忽略各种能量损失,模拟物体表面着色点对光的...
相同条件下Blinn-Phong的高光范围要比Phong更大,写实效果Phong光照模型更好。但算法简单,运行速度快是Blinn-Phong光照模型的优点。 Blinn-Phong光照模型计算高光 效果对比 三、Phone光照模型的Shader示例代码 Shader "Unlit/LightShader" { Properties { _MainTex ("Texture", 2D) = "white" {} _AmbientStrength("A...
一、理论基础 Phong和Blinn-Phong是计算镜面反射光(也叫高光反射)的两种光照模型,两者仅仅有很小的不同之处。 Phong模型中计算反射光线的向量是一件相对比较耗时的任务,因此Blinn-Phong对这一点进行了改进。 Phong适合模拟塑料,比"反射"材质表现出的介质更光滑一些,适合模拟玻璃、水、冰等高反光特性的介质 BlinnPhon...
比较Phong和BlinnPhong光照模型,左侧显示Phong,右侧为BlinnPhong,两者均属于高光模型。Phong模型存在光照截断或不自然现象,原因是反射光方向与视线方向夹角小于90度时,镜面反射值才为非零。BlinnPhong通过使用视线与反射光线的中间向量与法线进行点乘计算,确保在任何情况下镜面反射都不会小于0,有效解决了...
以后好好整理成正式文章 三者都是常用的基于模拟的光照模型 在光照模型中 环境光:都是直接算光强*反射系数 漫反射光:Lambert进行了漫反射光的模拟 镜面光:Phong和Blinn-Phong增加了镜面光的模拟,其中Blinn-Pho…
《数学可视化》—3D渲染3—光照Lighting2—冯与布林-冯光照模型,介绍经典经验镜面反射(高光)的光照模型Phong与Blinn-Phong,并比较差异。, 视频播放量 1718、弹幕量 0、点赞数 49、投硬币枚数 27、收藏人数 20、转发人数 0, 视频作者 Metaverse大衍神君, 作者简介 向外认
首先我们可以知道在硬件实现的时候,如果摄像机和光源模型距离足够远的话,Blinn模型和快于Phong模型,因为距离足够远的情况下我们可以认定v和l几乎是不变的,那么h就是一个常量,就不用再计算,但当v和l不是定值的时候,就不一定了。 然后关于max部分的解释,首先和上面Phong模型所说的max一样,不就是让n和h的夹角控...
简单光照模型(Phong和Blinn-Phong)和明暗处理 支持点光源和平行光,是一种简单光照模型,它将光照分解成了三个部分,分别为 漫反射 镜面反射 环境光 如图所示,是一个简单的几何模型。 $L$是光源方向 $N$是法线方向 $R$是反射方向 $V$是视线方向 $H$是$L$和$V$的平分 所