Light Mapping


Light Mapping
是一种比较"便宜"的实现各种光照效果的技术。它虽然实现的是光照效果,但是确实通过纹理贴图来实现的。它的基本思想是:将需要的光照效果保存在纹理中,然后和几何体表面的其他纹理通过一定的方式"混合"在一起来实现效果

根据Light Mapping实现的效果不同,可以将纹理贴图分为:
Diffuse Light Mapping:实现漫反射效果
Specular Light Mapping:实现镜面反射效果


1.Diffuse Light Mapping:
模拟效果:使用Light Map纹理来模拟表面的漫反射,即实现"Lambert's Equation"。
混合方式:表面纹理(base texture)"乘"光照纹理(Light texture),即混合方式是"乘"。


2.Specular Light Mapping:
模拟效果:使用Light Map纹理来模拟表面的镜面反射。
混合方式:表面纹理(base texture)"加"光照纹理(Light texture),即混合方式是"叠加"。
使用限制:由于Specular是和观察着的位置有关的,光照效果随着观察者位置的改变而改变。所以Sepcular Light Mapping适用于灯放置在物体附近的情况,其他的情况下Specular Light Mapping的效果并不好。


Light Map的计算
Light Map的计算就是如何获得Light map纹理,可以有以下几种方法:
1.Phong渲染模型
2.Ray Tracing
3.Radiosity

......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值