Point-Based Approximate Color Bleeding

地址:

http://graphics.pixar.com/library/PointBasedColorBleeding/paper.pdf

http://graphics.pixar.com/library/PointBasedColorBleeding/SlidesFromAnnecy09.pdf

 

这个来自pixar的论文,本来是用来给CG电影做效果好效率好的lighting的:

 

但是里面提出的surfel转radiance是很赞的,在crytek的light propagation volume里面也有使用。

 

仍旧是传统GI很慢,ray tracing, radiosity...又慢又费内存,搞不定。

所以改用叫surfel(surface element)来做,就是把场景拆解成n多小片,用小片当光源(怎么和radiosity这么像啊)。

 

然后这些小片有点费,就用octree来做场景管理,粒度到每个叶子节点包含一些surfel,就是要小一点了。

然后每个leaf node把包含的surfel的光照信息保存为spherical harmonics系数,这个应该叫做radiance。

 

后面shading的时候就用node里的radiance就可以了,不用去查询surfel了。

这样下来效率就比较赞了。

 

summary:

surfel+orctree+sh coefficient。

 

注:

求SH系数的时候就是把光照信息和每个基函数相乘然后全球面积分,得出的值就是系数,因为spherical harmonics是orthonormal的么。

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值