All of these topics are dealt with in a clear and pedagogical manner without omitting the all-important practical details.
pedagogical: of or relating to teaching.
关于作者
Matt Pharr 谷歌软件工程师
Wenzel Jakob 助理教授
Greg Humphreys 工程导演
内容
需要标注什么时候完成。
01. Introduction
02. Geometry and Transformations
03. Shapes
04. Primitives and Intersection Acceleration
05. Color and Radiometry
06. Camera Models
07. Sampling and Reconstruction
08. Reflection Models
09. Materials
10. Texture
11. Volume Scattering
12. Light Sources
13. Monte Carlo Integration
14. Light Transport 1: Surface Reflection
15. Light Transport 2: Volume Rendering
16. Light Transport 3: Bidirectional Methods
17. Retrospective and the Future
附录
Programming cannot grow and learn unless the next generation of programmers has access to the knowledge and information gathered by other programmers before them.
要站在前人的基础上解决问题。
At the highest level of abstraction, rendering is the process of converting a description of a three-dimensional scene into an image.
The system, pbrt, is written using a programming methodology called literate programming that mixes prose describing the system with the source code that implements it.
文学编程
适用人群
software developers
Although many of the ideas in this book will likely be familiar to this audience, seeing explanations of the algorithms presented in the literate style may provide new perspectives. pbrt includes implementations of a number of advanced and/or difficult-to-implement algorithms and techniques.
概览和目标
pbrt is based on the ray-tracing algorithm.
pbrt was designed and implemented with three main goal in mind: it should be complete, it should be illustrative, and it should be physically based.
The web site for this book is located at www.pbrt.org.
版本的修订
这些以后再看,现在只是很快地略过。
致谢,加油。