Buy new:
-53% $51.84$51.84
$3.99 delivery April 3 - 18
Ships from: papercavalier Sold by: papercavalier
Save with Used - Very Good
$12.82$12.82
FREE delivery March 21 - 26
Ships from: firstclassbooks Sold by: firstclassbooks

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Physically Based Rendering: From Theory to Implementation 3rd Edition
Purchase options and add-ons
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
- ISBN-109780128006450
- ISBN-13978-0128006450
- Edition3rd
- PublisherMorgan Kaufmann
- Publication dateNovember 25, 2016
- LanguageEnglish
- Dimensions7.6 x 2.1 x 9.4 inches
- Print length1266 pages
There is a newer edition of this item:
$83.95
(35)
Only 14 left in stock (more on the way).
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
Review
--Per Christensen, Senior Software Developer, RenderMan Products, Pixar Animation Studios
"This book has deservedly won an Academy Award. I believe it should also be nominated for a Pulitzer Prize."
--Donald Knuth
Review
From the Back Cover
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.
About the Author
Wenzel Jakob is an assistant professor at EPFL's School of Computer and Communication Sciences. His research interests revolve around material appearance modeling, rendering algorithms, and the high-dimensional geometry of light paths. Wenzel obtained his Ph.D. at Cornell University under the supervision of Steve Marschner, after which he joined ETH Zürich for postdoctoral studies under the supervision of Olga Sorkine Hornung. Wenzel is also the lead developer of the Mitsuba renderer, a research-oriented rendering system.
Greg Humphreys is Director of Engineering at FanDuel, having previously worked on the Chrome graphics team at Google and the OptiX GPU raytracing engine at NVIDIA. Before that, he was a professor of Computer Science at the University of Virginia, where he conducted research in both high performance and physically based computer graphics, as well as computer architecture and visualization. Greg has a B.S.E. degree from Princeton, and a Ph.D. in Computer Science from Stanford under the supervision of Pat Hanrahan. When he's not tracing rays, Greg can usually be found playing tournament bridge.
Product details
- ASIN : 0128006455
- Publisher : Morgan Kaufmann; 3rd edition (November 25, 2016)
- Language : English
- Hardcover : 1266 pages
- ISBN-10 : 9780128006450
- ISBN-13 : 978-0128006450
- Item Weight : 2.31 pounds
- Dimensions : 7.6 x 2.1 x 9.4 inches
- Best Sellers Rank: #1,345,310 in Books (See Top 100 in Books)
- #72 in Rendering & Ray Tracing
- #109 in 3D Graphic Design
- #3,648 in Software Design, Testing & Engineering (Books)
- Customer Reviews:
About the authors
Greg Humphreys is a Software Lead at NVIDIA where he works on OptiX, a high performance GPU raytracing engine. Part raytracer, part compiler, part runtime binary modification system, and part operating system, OptiX allows users to create very high performance raytracers that adapt to both the GPU architecture they are running on as well as the dataset they are currently rendering.
Previously Greg has worked at Aggregate Knowledge, a startup company working in analytics, data mining, recommendations, and online advertising. Greg was also a professor of Computer Science at the University of Virginia, and received his Ph.D. from the Stanford Graphics Lab.
Wenzel Jakob is an assistant professor at EPFL's School of Computer and Communication Sciences. His research interests revolve around material appearance modeling, rendering algorithms, and the high-dimensional geometry of light paths. Wenzel obtained his Ph.D. at Cornell University under the supervision of Steve Marschner, after which he joined ETH Zürich for postdoctoral studies under the supervision of Olga Sorkine Hornung. Wenzel is also the lead developer of the Mitsuba renderer, a research-oriented rendering system.
Matt Pharr is a Software Engineer at Google, where he works in virtual reality. He was previously a Principal Engineer at Intel after Intel acquired Neoptica, which he co-founded. Before Neoptica, Matt co-founded Exluna (acquired by NVIDIA), worked in Pixar's Rendering R&D group, and received his PhD from the Stanford Graphics Lab.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images

Awesome book and bad printing quality
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on January 15, 2018Was happy reader of 1st edition of this book, this time decided to buy kindle edition, because this one do not only replaces all other books on this subject, but in a paper form could replace gym too.
About the book itself - buy it, don't think. Frederick Brooks said once that the programming code is the best way to say what the program is doing, but this book written in English and on pseudo-code, understandable enough for inquiring non programmer reader.
There is many angry reviews about printing quality.
Kindle edition is a little bit blurry and looks more like pdf book when you read it in Kindle (no scaling, no page fit). But I use 12 inches iPad, so it's not a big problem, however...
Just warning.
- Reviewed in the United States on February 23, 2022Nice book .. delivered on time and in a good condition
- Reviewed in the United States on September 23, 2020I haven't read the entire book but so far it appears to be a week thought out and thorough resource.
- Reviewed in the United States on May 1, 2018The best. Some spots are really technical and will require additional resources if you aren't familiar with the background.
- Reviewed in the United States on September 24, 2017Has good detailed stuff, code snippets and is over all a good book for the experienced and inexperienced user. I recommend it!
- Reviewed in the United States on August 23, 2017PBR book is amazing, well explained and full of techniques. I am really glad because I have bought it
- Reviewed in the United States on July 6, 2017Fantastic textbook. Super helpful when going through the code
- Reviewed in the United States on December 13, 2018I really like this book especially after I read few chapters of my friend's book, I decided to buy one. However, the quality disappointed me when I received it. Compared to my friend's one, my book's printing is terrible with cheap paper quality (see attached picture).
And the publisher information is slightly different that my book has one more sentence vs. original one, is this deliberated or a typo?
Not a good shopping experience :(
1.0 out of 5 starsI really like this book especially after I read few chapters of my friend's book, I decided to buy one. However, the quality disappointed me when I received it. Compared to my friend's one, my book's printing is terrible with cheap paper quality (see attached picture).Awesome book and bad printing quality
Reviewed in the United States on December 13, 2018
And the publisher information is slightly different that my book has one more sentence vs. original one, is this deliberated or a typo?
Not a good shopping experience :(
Images in this review
Top reviews from other countries
- IccReviewed in Germany on November 30, 2023
5.0 out of 5 stars Ok
Ok
- lovetoreadReviewed in Canada on January 22, 2018
5.0 out of 5 stars my son is very happy with this book
Purchased as a gift, my son is very happy with this book.
- Andre VenancioReviewed in the United Kingdom on September 25, 2017
5.0 out of 5 stars Five Stars
love it, should had bought the pdf version though
- subramaniyanvgReviewed in India on November 17, 2017
5.0 out of 5 stars Great book it has so much resource infact i am ...
Great book it has so much resource infact i am planning to give four start since I was not able to understand. But later changed my mind because it has valuable information,techniques and good code snippets. I also mailed authors and they replied back. But one thing I would like to tell code samples in this are difficult to understand for a person if person is not a graphics programmer. Also for all chapters if author can release a youtube video tutorial as paid version with mathematics concept explained it would be more good,that's the trend now because reading takes more time,difficult to understand specific mathematics models just with images in the book and sometimes people feel sleepy. Before reading this book please read RayTraceFromGroundUp book that teaches you the basics. Overall book is awesome.
- Amazon CustomerReviewed in Japan on December 15, 2016
5.0 out of 5 stars The reference book in offline rendering
This update of PBRT book is awesome!
Moreover, the authors have done a pretty good job on the code update compare to previous PBRT code versions.