一个周末的光线追踪

2020-12-01 07:21:59

在一个周末的光线跟踪中,您将构建一个简单的蛮力路径跟踪器。继续进行光线跟踪:下周,您将使用边界体积层次结构(BVH)添加纹理,体积(如雾),矩形,实例,灯光以及对许多对象的支持。最后,在“光线跟踪:您的余生”中,我们将深入研究如何创建非常严肃的光线跟踪器。完成后,您应该准备好与电影和产品设计行业中的许多严肃的商业射线追踪器打交道。每本书的源代码都可以在GitHub存储库中找到:https://github.com/RayTracing/raytracing.github.io。您还可以将整个项目的最新版本(所有三本书)直接下载为一个存档文件:您可以浏览GitHub问题中的书籍建议和错误。如果您有建议或认为自己有错误,请先检查这些问题(包括已解决的问题),以确保尚未报告该问题。如果还没有,请创建一个新条目,描述问题,书或源文件,位置以及任何其他信息,这有助于理解您为什么认为是问题。如果可能的话,请提供有关您认为该修复程序应该是什么样的想法。有兴趣帮忙吗?请首先阅读CONTRIBUTING.md文档中的准则。没有相关问题或没有协调就提交的请求很可能会被拒绝。