《基于物理的渲染:从理论到实现》中文翻译版。主要讲解几何与变换、成像过程、光的散射、光传输算法等计算机图形学内容。
地址:https://github.com/kanition/pbrtbook
本中译版(以下简称“本书”)系译者(笔名 Kanition)自学英文经典书籍 《Physically Based Rendering: From Theory To Implementation》第三版时自行翻译而成。 使用本书及其源码须遵循相关许可证协议。
本书在翻译时遵照原书编排,译文尽力保留了原文词句,但因笔者水平有限, 而原文长句极多,故可能会存在病句甚至误翻,请读者见谅并指正。
此外,笔者根据自己的学习情况对内容作了补充, 例如自行编写补充章节、在边栏进行注释解说、修正一些笔误等。 除补充章节外,行文中凡是笔者自行变动或增添过的地方都有“译者注”的标记。
原书在线版本以网页形式呈现,可以方便地展开、折叠示例代码。 本书虽受到PDF格式限制,但依旧精心保留了代码链接跳转功能,方便读者查阅。 若读者在实践中还有更多需求,建议参考原书所附代码库。
本书由LaTeX编写而成,源码已经发布在上述网址,欢迎访问获取最新版。
代码比较大,这里可以作为备选下载:
链接:https://pan.baidu.com/s/1qeypaaWBi-FxjLRw7E8EXg?pwd=7cqf
提取码:7cqf
编译指南如下:
TEX系统:笔者使用完整安装的TeX Live 2019。建议使用不低于2019的版本,自动配置一劳永逸。
Windows系统推荐:https://tug.org/texlive
Mac系统建议使用MacTex:https://www.tug.org/mactex/
选取一合适的工作目录,拉取本书仓库:
git clone https://github.com/kanition/pbrtbook.git
为了方便管理以及降低仓库大小,本书的字体并不包含在仓库中。在成功拉取文件后请创建一个名为fonts
的新文件夹并将以下5种字体添加进fonts
内。注意保留字体的原有文件名。
cd .\pbrtbook
mkdir .\fonts
除此之外,本书还使用了Windows上自带的中易楷体(SimKai)。
中文版Windows用户:执行如下命令将其复制到fonts文件夹下;
copy %windir%\Fonts\simkai.ttf .\fonts\
非Windows用户:需要自行搜索并下载到fonts文件夹下。
执行工作根目录下的编译脚本,它使用xelatex编译:
.\cp.cmd
chmod +x cp.sh
./cp.sh