An Efficient Representation for Irradiance Environment Maps

An Efficient Representation for Irradiance Environment Maps

 

link: http://www.eecs.berkeley.edu/~ravir/papers/envmap/envmap.pdf

 

主要讲针对irradiance environment map计算的优化。

 

1, irradiance environment map是指在漫反射平面上投射envirnment map情况下,我们可以把env map做一个简化处理。

也就是用spherical harmonics系数将其低频部分保存下来,而且存 储情况就是9个系数。

 

计算irradiance的公式是:

w是方向,L(w)是environment map在这个方向上的光,那么还有dot(n,w)要计算。

 

2, 于是针对dot(n,w)也来一遍SH投射,得出一堆系数,这个因为是固定的,所以可以得出结果,参见论文。

 

3, 然后所需要的东西都已经到位了,可以做lighting计算了,这部分比较赞 :结果做成一个

 

 

其中M是:

 

c是dot(n,w)的SH系数,L是env map的SH系数,这样一个env map就变成了vector*matrix*vector这样的表达。

 

矩阵这一步我很喜欢,但是觉得实用性很有限。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值