原文:Phong和Blinn-Phong光照模型

Phong和Blinn Phong是计算镜面反射光的两种光照模型,两者仅仅有很小的不同之处。 .Phong模型 Phone模型计算中的一个关键步骤就是反射向量R的计算: 上图中的位于表面 下面 的向量 I 是原始 I 向量的拷贝,并且二者是一样的,现在我们的目标计算出向量 R 。根据向量相加原则,向量 R 等于 I V , I 是已知的,所以我们需要做的就是找出向量 V 。注意法向量 N 的负方向 ...

2016-03-20 19:43 1 25064 推荐指数:

查看详情

Shader系列(3):Blinn-Phong光照模型

图形学界大牛Jim BlinnPhong模型进行了改进,提出了Blinn-Phong模型Blinn-Phong模型Phong模型的区别是,把dot(V,R)换成了dot(N,H),其中H为半角向量,位于法线N和光线L的角平分线方向。Blinn-Phong模型可表示 ...

Fri Feb 01 01:40:00 CST 2013 0 6351
[computer graphics]简单光照模型(PhongBlinn-Phong)和明暗处理

简单光照模型(PhongBlinn-Phong)和明暗处理 支持点光源和平行光,是一种简单光照模型,它将光照分解成了三个部分,分别为 漫反射 镜面反射 环境光 如图所示,是一个简单的几何模型。 \(L\)是光源方向 \(N\)是法线方向 \(R\)是反射 ...

Thu Jun 11 23:27:00 CST 2020 0 978
Blinn-Phong模型

最近在看基础光照模型,比较感兴趣的是高光反射模型,有下列两种: 1.Phong模型    R = 2*N(dot(N, L)) - L specular = lightColor * SpecularColor*(max(V· R, 0)) ^shininess ...

Fri Jul 06 08:53:00 CST 2018 2 747
Phong光照模型

简介 在3D计算机图形学中,Phong着色是计算机图形学先驱Bui Tuong Phong发明的一种用于表面着色的插值技术。也称为Phong插值或法向矢量插值阴影。它会在栅格化的多边形上内插表面法线,并根据内插法线和反射模型计算像素颜色。Phong阴影也可以指Phong插值和Phong反射 ...

Thu Nov 25 04:22:00 CST 2021 0 1736
Blinn-Phong光照算法

Phong光照模型是计算机图形学中一种非常基础的光照算法,它的高光部分计算公式如下: 其中viewDir是相机坐标和物体坐标之差,reflectDir是光照方向与物体法向的反射,如下图所示: 但是这种计算方式有一个问题,如下图所示: 当相机和光照处于同一侧时,此时得到的反射 ...

Thu May 07 04:51:00 CST 2020 0 1116
Phong光照模型的简单说明

转自:http://hi.baidu.com/gltracy/item/37f5852939404af850fd87d5 我简单地介绍一下Phong光照模型...虽然这种光照模型算是比较古老的, 但是通过合适的参数设置,仍然可以实现真实的效果。 我们的目标是渲染出以下效果,这里以Doom3 ...

Sat Mar 02 18:52:00 CST 2013 0 3550
【UE4】GAMES101 图形学作业3:Blinn-Phong 模型与着色

总览 在这次编程任务中,我们会进一步模拟现代图形技术。我们在代码中添加了Object Loader(用于加载三维模型), Vertex Shader 与Fragment Shader,并且支持了纹理映射。 而在本次实验中,你需要完成的任务是: 修改函数 ...

Sat Oct 23 17:23:00 CST 2021 0 935
和Keyle一起学ShaderForge – Custom Blinn-Phong

用了两天时间精心准备了这篇教程,快来和Keyle一起学ShaderForge,玩起来~ 本章目录 1.什么是Blinn-Phong光照模型 2.如何使用自定义光照模型 2.1 ShaderForge内置光照模型 3.如何使用自定义类似光照 ...

Sat Apr 25 03:12:00 CST 2015 1 1995
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM