Ray Tracing The Next Week:chapter 0:概述
文章翻译
在《周末学完光线追踪》这本书中,你创建了一个简单暴力的路径追踪器。在这一部分,我们将添加纹理,薄雾,矩形,实例,光线并使用 BVH 支持很多的物体,当这些都完成了,你将有一个真正的光线追踪器。
很多人(包括我在内)在光线追踪中都有一个启发,大多数优化会使代码复杂,而不会带来太多的加速。在这本小册子中,我将在每次做出的设计决定中都用最简单的方法。你可以浏览网站来阅读和参考更复杂的方法,然而,我强烈鼓励你不要过早的进行优化。如果它在执行时间配置文件中显示的不高,在所有功能都完成前,它不需要任何优化。
这本书最硬核的两个部分是 BVH 和 Perlin 纹理,这就是标题建议你通过一周而非一个周末来学习此书的原因。但是如果你想一个周末完成项目,你可以把那些知识放到最后。对于这本书所呈现的知识概念,顺序不是很重要,没有 BVH 和 Perlin 纹理,你将仍得到一个康奈尔盒子。