Encyclopedia of Graphics File Formats
by James D. Murray, William vanRyper
Publisher: O'Reilly 1996
Number of pages: 1152
This is the definitive work on file formats -- the book that will become a classic for graphics programmers and everyone else who deals with the low-level technical details of graphics files. It includes technical information on nearly 100 file formats, as well as chapters on graphics and file format basics, bitmap and vector files, metafiles, scene description, animation and multimedia formats, and file compression methods.
Home page url
Download or read it online for free here:
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 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.
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.
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).