Michael Abrash's Graphics Programming Black Book
by Michael Abrash
Publisher: Coriolis Group Books 2001
Number of pages: 1342
This is a collection of the author's previous books on assembly language and graphics programming, as well as past columns for Dr. Dobb's magazine. Though much of the book is out-of-date by now, the reader can see some of the author's tendencies: -a reliance on profiling in order to test code, and creative thinking to improve performance wherever possible. The last few chapters explore the technology behind the popular Doom and Quake 3-D games by id Corporation. Optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, and Binary Space Partitioning trees are explained. This book is clearly targeted at game developers and serious assembly language programmers.
Home page url
Download or read it online for free here:
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.
by Toby Schachman - pixelshaders.com
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 computer graphics into their work, and traditional programmers who want to try a different way.
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.
This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.