电子书《Ray Tracing in One Weekend》是一本由Peter Shirley、Trevor David Black和Steve Hollasch共同撰写的教程书籍,期望帮助读者在短短一个周末内构建一个基础的光线追踪程序。书中详细介绍了光线追踪的基本概念、编程步骤和调试技巧,从输出图像开始,逐步深入到材质、反射、折射等高级特性,最终引导读者实现一个能够渲染复杂场景的光线追踪器。
raytracing.github.io/books/RayTracingInOneWeekend.html
可以配合rt86这个demo看,该项目按照本书在MS-DOS上实现了光线追踪效果
github.com/ms0g/rt86