从光线追踪到光子映射

《计算机基础图形学》这门课终于要结了,作为最花心思的一个大作业,是时候总结一下了。

大作业要求是实现一个光线跟踪,我比较有兴趣,就把图形渲染史上比较主流的算法都实现了一下:

1、光线投射(ray casting 1968)

2、光线跟踪(ray tracing 1979)

3、光子映射(photon mapping 1995)

4、PPM(progressive photon mapping 2008)

5、SPPM(stochastic progressive photon mapping 2011)

这是代码和资料:http://download.youkuaiyun.com/detail/zsyzgu/8827003

以下是我在APIO讲课时的课件,可以大概先了解一下这些算法都是什么,如果具体要实现,推荐两个博客和一本书:

1、ray tracing英文博客:http://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_1_Introduction.shtml

2、一个横跨各种算法的中文博客:http://www.cnblogs.com/starfallen/archive/2013/05/08/3067999.html

3、光子映射的书:realistic-image-synthesis-using-photon-mapping


最后贴一些效果图大笑


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值