Phong光照模型及OpenGL实现(一)

本文详细介绍了Phong光照模型,包括漫反射、镜面反射和环境光的原理和计算公式,并通过OpenGL展示了如何模拟这些效果。通过理解这些概念,能帮助提升计算机绘制的三维物体的真实感。
摘要由CSDN通过智能技术生成

phong模型

phong模型是一种经典的局部光照模型,支持点光源以及方向光源。phong模型将局部光照分为漫反射、镜面反射以及环境光三个部分。

漫反射

漫反射是指光线被粗糙表面无规则地向各个方向反射的现象,如图1。
在这里插入图片描述
图中蓝线表示入射光,橙线表示反射光。漫射光的传播是各向同性的,即不同方向上的光强,颜色均为相同的。
那么怎么求出漫射光的光强呢?我们可以利用下面这个公式
I d = I i K d ∗ ( L ⋅ N ) I_{d} = I_{i}K_{d}*(L\cdot{N}) Id=IiKd(LN)
首先我们来解释各个参数代表的含义
I d I_{d} Id:漫反射光的强度
I i I_{i} Ii:入射光
K d K_{d} Kd:漫反射系数(包括 K d r K_{dr} Kdr K d g K_{dg} K

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值