PBRT3——专业知识理论与代码实战

PBRT-专业知识理论系列

基础知识部分只是告诉读者PBRT的实现和基本原理,但对于一些复杂模型的原理和算法原理并没有详细介绍。专业知识系列则会重点剖析这些复杂算法和模型,例如物理材质、概率方法等,并深入讲解源码的实现过程。学完基础知识部分以后,您已经完全熟悉了PBRT的工作方式程序结构,并能够移植和实现PBRT系统到自己的系统里,但想必对于算法具体细节原理您还会有很多疑问,本系列将会为您一一进行解答。

本系列于2022年7月中下旬开始正式写作,并全部配套包含Qt GUI界面的源码。

代码链接: Github源码链接


PBRT专业理论与代码实战:

本系列内容包含了各种PBRT更高阶的知识和应用理论(但不代表会更难),这些系列书不但有基本原理的全面详细的讲解(比如物理材质),还包括了一些附加功能的实现(例如透明贴图、实例化等)。

· PBRT系列17-专业知识理论与代码实战-物理材质


· PBRT系列18-专业知识理论与代码实战-切线空间与凹凸贴图、透明贴图


· PBRT系列19-专业知识理论与代码实战-运动模糊与实例化


· PBRT系列20-专业知识理论与代码实战-渲染概率与采样


· PBRT系列21-专业知识理论与代码实战-次表面散射


· PBRT系列22-专业知识理论与代码实战-准蒙特卡洛与低差异序列

由于本部分内容与渲染方法关系不大,所以暂时不规划写作。


· PBRT系列23-专业知识理论与代码实战-图像重建与滤波

由于本部分内容与渲染方法关系不大,所以暂时不规划写作。



PBRT高级积分器系列

根据PBRT实现的高级积分器的内容来进行详细地讲解和描述,将里面涉及到的方方面面都讲解清楚。

· PBRT系列24-高级积分器-双向路径追踪


· PBRT系列25-高级积分器-随机渐进式光子映射


· PBRT系列26-高级积分器-Metropolis光传输


· PBRT系列27-高级积分器-球谐光照积分器



PBRT小专题:

本系列内容是一些比较具体的小专题,区别于“PBRT专业理论”系列,用于介绍一些体量较少的内容。
无限面光源

隐藏
变装