RayTracingNextWeek-Note

[TOC]

Github地址

文章一共分为11章节。

第2章介绍了运动模糊的实现,这里需要参考Weekend最后一章的内容,。运动物体的模糊,对一个sphere需要规范运动范围,center1,和center2,那么光照打的点在这两个center之间。

第3章介绍了BVH,在写demo的过程中,发现像素越多,物体越多,采样越高,计算会变的非常缓慢。那么如何加速呢?为物体建立BVH,通过对称轴aabb的方式建立。详情可以参考

或BVH的笔记。

第4章和第6章介绍了纹理相关的内容,第4章介绍了通过代码生成生成棋盘格的纹理,第6章介绍了图片纹理的使用。

第5章介绍了Perlin Noise的生成。这一章被我略过了。

//TODO

第7章到第9章介绍了Cornell Box的生成、立方体的建立、Fog效果的计算。

//TODO