`
dogasshole
  • 浏览: 843133 次
文章分类
社区版块
存档分类
最新评论

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这样的表达。

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics