Cg Programming
Publisher: Wikibooks 2013
Description:
Nvidia's programming language Cg (C for graphics) is one of several commonly used shading languages for real-time rendering (other examples are Direct3D's HLSL and OpenGL's GLSL). These shading languages are used to program shaders (i.e. more or less small programs) that are executed on a GPU (graphics processing unit), i.e. the processor of the graphics system of a computer - as opposed to the CPU (central processing unit) of a computer.
Download or read it online for free here:
Read online
(online html)
Similar books

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.
(16895 views)

by Bret Victor - worrydream.com
The book demonstrates the crucial role of information graphic design, and presents three approaches to context-sensitivity. The intent is to introduce a 'unified theory' of information software design, and provide inspiration for designers.
(12757 views)

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.
(22363 views)

by James Chronister
Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.
(20086 views)