Pixel Shaders: An Interactive Introduction to Graphics Programming
by Toby Schachman
Publisher: pixelshaders.com 2013
This book is intended to bring the wonder and joy of graphics processor programming to a wider audience. It is targeted at artists who want to integrate powerful computer graphics into their work, and traditional programmers who want to try thinking about programming in a different way.
Home page url
Download or read it online for free here:
by James D. Murray, William vanRyper - O'Reilly
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 information on nearly 100 file formats.
by Julian Smart, Kevin Hock, Stefan Csomor - Prentice Hall PTR
wxWidgets is a free C++ API for writing GUI applications. This book is the best way for beginning developers to learn wxWidgets programming in C++. It is a must-have for programmers thinking of using wxWidgets and those already using it.
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 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.