Book description
Physically Based Rendering: From Theory to Implementation, Third Edition, describes both the mathematical theory behind a modern photorealistic rendering system and its practical implementation. Through a method known as 'literate programming', the authors combine human-readable documentation and source code into a single reference that is specifically designed to aid comprehension. The result is a stunning achievement in graphics education. Through the ideas and software in this book, users will learn to design and employ a fully-featured rendering system for creating stunning imagery. This completely updated and revised edition includes new coverage on ray-tracing hair and curves primitives, numerical precision issues with ray tracing, LBVHs, realistic camera models, the measurement equation, and much more. It is a must-have, full color resource on physically-based rendering.- Presents up-to-date revisions of the seminal reference on rendering, including new sections on bidirectional path tracing, numerical robustness issues in ray tracing, realistic camera models, and subsurface scattering
- Provides the source code for a complete rendering system allowing readers to get up and running fast
- Includes a unique indexing feature, literate programming, that lists the locations of each function, variable, and method on the page where they are first described
- Serves as an essential resource on physically-based rendering
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Dedication
- About the Authors
- Preface
- 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
- 13.1: Background and probability review
- 13.2: The monte carlo estimator
- 13.3: Sampling random variables
- *13.4: Metropolis sampling
- 13.5: Transforming between distributions
- 13.6: 2D Sampling with multidimensional transformations
- 13.7: Russian roulette and splitting
- 13.8: Careful sample placement
- 13.9: Bias
- 13.10: Importance sampling
- Further reading
- Exercises
- 14: Light Transport I: Surface Reflection
- 15: Light Transport II: Volume Rendering
- *16: Light Transport III: Bidirectional Methods
- 17: Retrospective and the Future
- A: Utilities
- B: Scene Description Interface
- C: Index of Fragments
- D: Index of Classes and their Members
- E: Index of Miscellaneous Identifiers
- References
- Subject Index
- Physically Based Rendering
Product information
- Title: Physically Based Rendering, 3rd Edition
- Author(s):
- Release date: September 2016
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128007099
You might also like
book
3D Graphics Rendering Cookbook
Build a 3D rendering engine from scratch while solving problems in a step-by-step way with the …
book
Visual Thinking for Design
Visual Thinking brings the science of perception to the art of design. Designers increasingly need to …
book
Graphics Shaders, 2nd Edition
Highly recommended by CHOICE (December 2009), the first edition of Graphics Shaders: Theory and Practice has …
book
Computer Animation, 3rd Edition
Driven by demand from the entertainment industry for better and more realistic animation, technology continues to …