Interactive Computer Graphics: A Top-Down Approach with OpenGL (2nd Edition) - Hardcover

Angel, Edward

  • 3.76 out of 5 stars
    96 ratings by Goodreads
 
9780201385977: Interactive Computer Graphics: A Top-Down Approach with OpenGL (2nd Edition)

Synopsis

This introductory text recognizes that beginners learn computer graphics more quickly by doing it. Taking a top-down approach, the book gets you started early in writing interesting 3D graphics programs. Each chapter is built around a nontrivial application program. In this programming context, key principles and techniques are explained as needed and in increasing detail. Coverage includes all the topics required for a fundamental understanding of computer graphics, such as light-material interactions, shading, modeling, curves and surfaces, anti-aliasing, texture mapping, and compositing, as well as important hardware issues.

To enable this top-down approach, the book first describes an important application programmer's interface, OpenGL, a graphics library available on most platforms, from high-end graphics workstations to PCs. This high-level interface and a basic knowledge of C programming allow you to generate complex interactive applications, even applications involving 3D viewing and event-driven input. OpenGL's well-defined architecture also facilitates the book's technical discussions of algorithm implementations.

The Second Edition of this widely used book features enhanced discussion of hierarchy and object orientation, visualization, interaction, and projection; includes additional code examples, such as two new variants of the Sierpinski gasket, display of hierarchical models, shadow generation, and visualization; and covers functionality added to OpenGL 1.1, including vertex arrays.

"synopsis" may belong to another edition of this title.

About the Author

Edward Angel is professor of computer science and electrical and computer engineering at the University of New Mexico (UNM), where he has also been department chair and graduate advisor. He is the first UNM Presidential Teaching Fellow. Professor Angel holds a Ph.D. from the University of Southern California.

020138597XAB04062001

From the Back Cover

more quickly by doing it. Taking a top-down approach, the book gets you started early in writing interesting 3D graphics programs. Each chapter is built around a nontrivial application program. In this programming context, key principles and techniques are explained as needed and in increasing detail. Coverage includes all the topics required for a fundamental understanding of computer graphics, such as light-material interactions, shading, modeling, curves and surfaces, anti-aliasing, texture mapping, and compositing, as well as important hardware issues.

To enable this top-down approach, the book first describes an important application programmer's interface, OpenGL, a graphics library available on most platforms, from high-end graphics workstations to PCs. This high-level interface and a basic knowledge of C programming allow you to generate complex interactive applications, even applications involving 3D viewing and event-driven input. OpenGL's well-defined architecture also facilitates the book's technical discussions of algorithm implementations.

The Second Edition of this widely used book features enhanced discussion of hierarchy and object orientation, visualization, interaction, and projection; includes additional code examples, such as two new variants of the Sierpinski gasket, display of hierarchical models, shadow generation, and visualization; and covers functionality added to OpenGL 1.1, including vertex arrays.

020138597XB04062001

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

9780201773439: Interactive Computer Graphics: A Top-Down Approach with OpenGL (3rd Edition)

Featured Edition

ISBN 10:  0201773430 ISBN 13:  9780201773439
Publisher: Addison Wesley, 2002
Hardcover