H.-J. Bungartz, M. Griebel, and C. Zenger.
Introduction to Computer Graphics.
Charles River Media, Hingham, Massachusetts, 2004.
[ bib ]
In this essential guide to programming computer graphics, the authors begin with the basics of generating images from scratch on a computer screen, taking the first chapter to discuss coordinate systems and transformations, rudimentary shapes, and the representation of grays and colors. The book then moves into ways to model and then represent a three-dimensional figure, covering mathematical models, the vef graph, Euler operators, Bezier curves, and then three-dimensional clipping, lighting effects/shading, visualization, and ray tracing. The final chapter addresses specific applications of techniques such as mapping, stereography, and image processing, explaining their use in representing natural objects as well as in virtual reality programming. This book can be used as a reference for professionals in the computer graphics field and a textbook for students of computer graphics programming. Key features: * Provides a comprehensive introduction to the field of computer graphics and a solid foundation for further study * Covers the generation, modeling, and presentation of 3D graphics * Includes three appendixes covering interfaces and standards, overviews of graphical software such as OpenGL and 3D Modeler, and exercises for additional practice * Provides tables for programming color codes for easy reference