常见的光照模型

本文详细介绍了四种常见的光照模型:Lambert光照模型,Half-Lambert光照模型,冯氏(Phong)光照模型,以及布林-冯(Blinn-Phong)光照模型。Lambert模型是最基础的漫反射模型,Half-Lambert解决了负向光照问题。Phong模型增加了高光效果,而Blinn-Phong是Phong的优化,提高了计算效率。
摘要由CSDN通过智能技术生成

四种常见光照模型

Lambert Lighting——兰伯特光照模型

兰伯特反射模型(漫反射)是我们最常用的光照模型之一,也是比较简单的光照模型。兰伯特漫反射模型与视角是相互独立的,其表面的光照分布不受视角变化的影响

漫反射光照使物体上与光线方向越接近的片段能从光源处获得更多的亮度

Lambert定律:当方向光照射到理想反射体上时,漫反射光的光强与入射光方向和入射点法向量之间夹角的余弦成正比。0~90º范围内夹角越大光线越少。

Ild = K * Il * Cos(a)

其中Ild是漫反射体与方向光交互反射的光强,Il是方向光的光源强度,a是入射光线与定点法向量的夹角,k是材质的反射系数。

若N表示顶点单位法向量,L表示从顶点指向光源位置的单位向量,那么Cos(a)等价于N与L的点积。

Ild = k * II * (N · L)

在这里插入图片描述

综合考虑环境光和方向光,Lambert光照模型可写为:

Idiff = Iad + Ild = k * Ia + k * Il *(N · L)

总漫反射 = 反射系数 × 环境光 + 反射系数 × (顶点法向量 · 入射光反方向向量)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值