GPU Gems 3
by Hubert Nguyen
Publisher: Addison-Wesley Professional 2007
Number of pages: 1008
This volume of the best-selling series provides a snapshot of the latest Graphics Processing Unit (GPU) programming techniques. The programmability of modern GPUs allows developers to use this awesome processing power for non-graphics applications, such as physics simulation, financial analysis, and even virus detection—particularly with the CUDA architecture. Graphics remains the leading application for GPUs, and readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.
Download or read it online for free here:
by Michael Abrash - Coriolis Group Books
A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.
by Matt Pharr, Wenzel Jakob, Greg Humphreys - Morgan Kaufmann
The book describes both the mathematical theory behind a modern photorealistic rendering system as well as its practical implementation. The book shows how to design a full-featured rendering system capable of creating creating stunning imagery.
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 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.