3D Realtime Graphics Booklist - General Graphic Programming Jeff Lander jeffl@darwin3d.com This is a list of the books that are used frequently on my programmer's bookshelf. I have included comments on the contents and usefulness of each title. These opinions are my own and the usefulness has been largely dependent on the applications I have written. As always, your mileage may vary. Thanks to Brian Hook for expanding my book horizons and providing many of the ISBN Numbers and Titles. He has a book list as well with his opinions. See his original booklist at "http:://www.wksoftware.com/3dbooks.txt" 3D Computer Graphics Computer Graphics: Principles and Practice (2nd Ed.) J.D. Foley, A. van Dam, S.K. Feinder, J.F. Hughes Addison-Wesley 1990, ISBN 0-201-12110-7 This really is the Bible of 3D Graphics. Covers every major topic and technique in the field. The bibliography is worth the price alone. I have found many a great reference in here. If you do 3D, you NEED this book!!!! Animation and Rendering Techniques Alan Watt and Mark Watt Addison- Wesley 1993, ISBN 0-201-54412-1 I like this book also since it covers in depth many of the more advanced techniques in graphics. Volume Rendering, Radiosity, and Hierarchical motion are among the highlights. 3D Computer Graphics, 2nd Ed. Alan Watt Addison-Wesley 1993, ISBN 0-201-63186-5 Another good encyclopedia of 3D Graphics. Makes a good companion to Foley, Van Dam. It gives a little different perspective and different explanations on some topics. Digital Image Warping George Wolberg IEEE Computer Society Press 1990, ISBN 0-8186-8944-7 The definitive work on texture mapping. Covers Affine, perspective correct, quadratic, and cubic texture mapping in 3D. Available now on a Dr. Dobbs Graphics CD Rom. 3D Computer Graphics cont. Radiosity: A Programmer's Perspective Ian Ashdown Wiley & Sons 1994, ISBN 0-471-30444-1 I enjoy this book very much. I am becoming fond of Radiosity as a pre-process to real-time texturing. This is the best source. Computer Graphics: An Introduction to the Mathematics and Geometry Michael Mortenson Industrial Press 1989, ISBN 0831111828 I find this book very useful for finding all the equations I have forgotten over the years. Texturing and Modeling: A Procedural Approach David S. Ebert, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, and Steven Worley Academic Press Professional 1994 ISBN 0-12-228760-6 More of a Renderman - type shader book. It has some good explanations on topics like Environment mapping, bump mapping, and procedural textures. Graphic Gems Series: I find some of this stuff useful but much of it doesn't work for me. There are definitely "Gems" here, but also a lot of plain old rock. Be sure and look them over before you buy. Some articles are definitely worth a look. Graphics Gems Andrew Glassner (ed.) Academic Press 1990 ISBN 0-12-286165-5 Graphics Gems II, James Arvo (ed.) Academic Press 1991, ISBN 0-12-64480-0 Graphics Gems III David Kirk (ed.) Academic Press 1992, ISBN 0-12-409670-0 (with IBM disk) ISBN 0-12-409671-9 (with Mac disk) Graphics Gems IV Paul Heckbert (ed.) Academic Press, 1994, ISBN 0-12-336156-7(Mac) ISBN 0-12-336155-9 (PC)