Physically Based Rendering: From Theory to Implementation
by Matt Pharr, Wenzel Jakob, Greg Humphreys
Publisher: Morgan Kaufmann 2016
Number of pages: 1266
Physically Based Rendering describes both the mathematical theory behind a modern photorealistic rendering system as well as its practical implementation. A method known as 'literate programming' combines human-readable documentation and source code into a single reference that is specifically designed to aid comprehension. The ideas and software in this book show the reader how to design and employ a full-featured rendering system capable of creating creating stunning imagery.
Home page url
Download or read it online for free here:
From the table of contents: Mathematics and Physics for Computer Graphics; Foundations of 3D Rendering; Better, Faster, More; Advanced Techniques; Digital Imaging; Procedural Generation of Virtual Worlds. 32 lessons, 166 chapters, C++ source code.
OpenGL is an API used for drawing 3D graphics. This book is aimed at beginners who are discovering OpenGL. It will assume knowledge of basic C and C++. If you know nothing about 3D graphics, we'll try to familiarize you along the way.
by Greg Roelofs - O'Reilly
PNG, the Portable Network Graphics image format, is one little piece of the puzzle. This book makes PNG less puzzling by explaining the motivations behind PNG's creation, the ways in which it can be used, and the tools that can manipulate it.
by N. I. Badler, C. B. Phillips, B. L. Webber - Oxford University Press, USA
This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.