Physically Based Rendering: From Theory To Implementation (4th Edition) 作者:Matt Pharr, Wenzel Jakob, Greg Humphreys
这是《Physically Based Rendering》第4版(PBRT4)的完整读书笔记,涵盖:
- 16章主要内容:从蒙特卡洛积分到GPU波前渲染
- 3个附录:采样算法、工具库、场景处理
- 总行数:1069行
- 蒙特卡洛积分
- 几何与变换
- 辐射度学
- 光谱与颜色
- 相机与胶片
- 形状与相交
- BVH加速结构
- 采样与重建
- 反射模型(BRDF/BSDF)
- 纹理与材质
- 体积散射
- 光源系统
- 表面路径追踪
- 体积渲染
- GPU波前渲染
| 维度 | PBRT4(本书) | RTR4 |
|---|---|---|
| 主题 | 离线光线追踪 | 实时渲染 |
| 帧率 | 秒级到小时级 | 60-144fps |
| 方式 | 路径追踪 | 光栅化 |
| 代码 | 完整C++17实现 | 理论+伪代码 |
| 应用 | 电影、建筑可视化 | 游戏、VR |
- ✅ 完整的生产级代码:pbrt-v4可编译运行
- ✅ 数学推导详尽:从公式到实现的完整路径
- ✅ 物理精确:基于物理的光传输模拟
- ✅ 工程实践并重:性能优化、边界处理
- Preface 序言
- Introduction
- Monte Carlo Integration ⭐
- Geometry and Transformations
- Radiometry, Spectra, and Color
- Cameras and Film
- Shapes
- Primitives and Intersection Acceleration
- Sampling and Reconstruction
- Reflection Models ⭐
- Textures and Materials
- Volume Scattering
- Light Sources
- Light Transport I: Surface Reflection ⭐⭐⭐
- Light Transport II: Volume Rendering ⭐⭐
- Wavefront Rendering on GPUs ⭐⭐⭐
- Retrospective and the Future
- Appendix A: Sampling Algorithms
- Appendix B: Utilities
- Appendix C: Scene Description Processing
⭐ 标记重要程度
- 📘 在线版:https://pbr-book.org/4ed/
- 💻 源码:https://github.com/mmp/pbrt-v4
- 📚 MIT Press官方页面
- RTR4读书笔记 - 实时渲染
- 图形渲染知识总结(本地)
- 基础图形学概念
- C++编程经验
- 线性代数
- 微积分
路径1:完整学习
Ch1-2(基础)→ Ch3-8(图像形成)→ Ch9-12(材质光源)→ Ch13-15(光传输)
路径2:快速上手
Ch1 → Ch2 → Ch13(路径追踪)→ Ch15(GPU实现)
路径3:深度理论
Ch2(蒙特卡洛)→ Ch9(反射模型)→ Ch13-14(光传输)
- ✅ 编译运行pbrt-v4
- ✅ 实现Ch13的SimplePathIntegrator
- ✅ 对比CPU和GPU性能
- ✅ 结合RTR4实现混合管线
- 总行数:1069行
- 完成日期:2026-03-05
- 阅读耗时:约1天
- 笔记质量:⭐⭐⭐⭐⭐
- 提取核心概念和技术要点
- 整理关键公式和算法思路
- 对比不同方法的优劣
- 补充实践建议和应用场景
- 与RTR4形成互补体系
本笔记仅包含技术要点总结和概念提取,不含原书的完整内容。 完整内容请访问官方在线版或购买正版书籍。
原书版权:© 2004-2023 Matt Pharr, Wenzel Jakob, and Greg Humphreys
欢迎提出改进建议!
笔记整理:Master + Claude 最后更新:2026-03-05