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 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.
Nvidia's programming language Cg is one of several commonly used shading languages for real-time rendering. These shading languages are used to program shaders (i.e. more or less small programs) that are executed on a GPU (graphics processing unit).
by Randima Fernando, Mark J. Kilgard - Addison-Wesley
Cg is a complete programming environment for the fast creation of special effects and real-time experiences on multiple platforms. This book is the definitive introduction to Cg, and will be essential for anyone programming real-time graphics.
by Dave Shreiner - Addison-Wesley Professional
Clear explanations of OpenGL functionality and basic computer graphics techniques, such as building and rendering 3D models; viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism.