Chapter 0: Overview

在Ray Tracing In One Weekend中,我们制作了一个简单的路径追踪器。 在本文中,我们将使用BVH添加纹理,体(如雾),矩形,实例,灯光以及支持大量对象。 完成后,您将拥有一个“真正的”射线追踪器。

在光线追踪中,很多人(包括我)都相信,启发式的做法是大多数优化都会使代码复杂化,而不会提高速度。 我在这本迷你书中要做的是在每个设计决策中采用最简单的方法。 请访问www.in1weekend.com阅读并参考更复杂的方法。 不过,我强烈建议你不要过早优化; 如果它在执行时间配置文件中不显示高位,那么在所有功能都支持之前,不需要优化!

本书最难的部分是BVH和Perlin纹理。 这就是为什么标题建议你花一周时间而不是周末来进行这项工作。 但是如果你想要一个周末的项目,你可以保存最后一个。 顺序对于本书中提出的概念并不重要,如果没有BVH和Perlin纹理,您仍然可以获得康奈尔盒子!

    

猜你喜欢

转载自www.cnblogs.com/TooYoungTsukasa/p/9131164.html