ray tracing in one weekend 中文翻译
写在前头:
2020年3月23日, 本书的全新版本上线啦, 当时笔者正好翻译完第二本书, 提issue的时候得知这个消息, 顿时心态崩了。浏览了一下develop分支下的新版本, 和旧版差异还不少。没办法, 返工吧。
本文翻译自新版本v3.0.1, 相较之前的版本, 新版本改进了许多细节, 修复了一些bug, 并对原来一些比较模糊的地方加以详细的阐释, 并使用了智能指针等c++特性。
译者水平有限, 有些地方读起来难免会感到怪怪的, 还请各位见谅。如果您遇到什么看不懂的地方或者乱七八糟的句子, 那么您很可能是辣鸡翻译的受害者, 这时候请不要犹豫, 直接去阅读原文自救。如果您愿意帮助我改进这个翻译, 请直接在页面底部留言或发送邮件到zgxmy@126.com, 万分感激!!!
1. Overview 概述
2. Output a Image 输出你的图像
3. The vec3 Class vec3向量类
4. Rays, a Simple Camera, and Background 光线, 简单摄像机, 以及背景
5. Adding a Sphere 加入球体
6. Suface Normals and Multiple Objects 面法相与多个物体
7. Antialiasing 反走样
8. Diffuse Material 漫反射材质
9. Metal 金属材质
10. Dielectric 绝缘体材质
11. Positionable Camera 可自定义位置的摄像机
12. Defocus Blur 对焦模糊
13. Where Next? 接下来学什么?