light map

据说light map比较适合静态场景光照渲染,那让我们来看看能不能在增强现实中应用吧。

首先,介绍下light map:http://www.flipcode.com/archives/Light_Mapping_Theory_and_Implementation.shtml

light map 常被用于游戏中实时光照,现在逐渐被每像素光照取代(per-pixel-lighting)。light map不能提供像辐射度方法那么精确的效果,但是结果也是可用和有效的。

light map纹理坐标

静态场景常用的光照方法:每顶点,每像素(实时),每像素(light map)。其中,每顶点方法速度较快,可以达到实时计算,但是阴影效果不好。每像素(实时)运算较慢,能达到精确的阴影效果。每像素(light map)方法可以达到实时效果,但是动态光照效果需要和顶点光照结合起来,通过预计算得到光照图,因此运行时速度较快。

light map也是一个纹理图,先对物体使用漫反射纹理图,然后再使用light map.漫反射纹理图和light map的区别只在于漫反射纹理图存储的是普通的颜色值,而light map存储的是亮度值。light map通过light map纹理坐标映射到多边形上。

 

light map计算步骤:计算/恢复light map纹理坐标;计算light map中每个像素的世界坐标和法向量;计算每个像素的最终颜色值。

light map阴影:静态阴影

 

 

http://blog.csdn.net/xoyojank/archive/2009/07/12/4342728.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值