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
Digital Image Processing with Application to Digital Cinema
With crystal clarity, this book conveys the most current principles in digital image processing, providing both …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
GPU Pro 4
This color book presents ready-to-use ideas and procedures that can help solve many day-to-day graphics programming …
book
Essential Skills for 3D Modeling, Rendering, and Animation
The Key to Fully Understanding the Basics of a 3D World Prominently used in games, movies, …