Join Books.org — it's free

Graphics Programming, General & Miscellaneous Computing, Computer Graphics - General & Miscellaneous
Interactive Computer Graphics: A Top-down Approach Using OpenGL by Edward Angel — book cover

Interactive Computer Graphics: A Top-down Approach Using OpenGL

by Edward Angel
Write a review
Log in to track your reading progress.

Overview

FIFTH EDITION

Interactive Computer Graphics: A Top-Down Approach Using OpenGL®

Edward Angel, University of New Mexico

This book introduces students to the core concepts of computer graphics with full integration of OpenGL and an emphasis on application-based programming. using C and C++, the top-down, programming-oriented approach allows students to quickly begin creating their own 3D graphics. Low-level algorithms, such as those for line drawing and filling polygons, are presented after students learn to create interactive graphics programs.

This book covers all the topics in a fundamental course, including lighe-material interactions, shading, modeling, curves and surfaces, antialiasing, rasterization, texture mapping, and compositing.

KEY FEATURES

  • NEW! Up-to-date coverage on the newest texturing techniques, such as multi-texturing and bump mapping.
  • NEW! Expanded coverage of modeling and procedural methods, including procedural noise.
  • NEW! Expanded coverage of scene graphs and real time.
  • NEW! Expanded coverage of programmable shaders.
  • Revised treatment of demo programs.

Edward Angel is Professor Emeritus of Computer Science, Electrical and Computer Engineering, and Media Arts at the University of New Mexico where he was the first Presidential Teaching Fellow. He holds a PhD from the University of Southern California and a BS in Engineering from the California Institute of Technolgy. He is also the director of Art, Research, Technology, and Science Laboratory (http://artslab.unm.edu) at the University of New Mexico.

Synopsis

Interactive Computer Graphicsis the only introduction to computer graphics text for undergraduates that fully integrates OpenGL® and emphasizes application-based programming.

Graphics Systems and Models; Graphics Programming; Input and Interaction; Geometric Objects and Transformations; Viewing; Shading; From Vertices to Fragments; Discrete Techniques; Programmable Shaders; Modeling; Curves and Surfaces; Advanced Rendering; Sample Programs; Spaces; Matrices; Synopsis of OpenGL Functions. MARKET: For all readers interested in computer animation and graphics using OpenGL®.

Booknews

This beginning text incorporates application programs into each chapter so that students can quickly begin to create 3D graphics. Angle (computer science, and electrical engineering, U. of New Mexico) uses this programming approach to teach such topics as light-material interactions, shading, modeling, curves and surfaces, anti-aliasing, texture mapping, and composition. After mastering OpenGL, an application programmer's interface introduced early in the book, students with a basic knowledge of C programming can generate complex interactive applications. Annotation c. Book News, Inc., Portland, OR (booknews.com)

About the Author, Edward Angel

Edward Angel is a professor of computer science, electrical and computer engineering, and media arts at the University of New Mexico. He holds a PhD from the University of Southern California and a BS in engineering from the California Institute of Technology. He is also the director of Art, Research, Technology, and Science Laboratory (ARTS Lab) and the Arts Technology Center at the University of New Mexico. He is the author of Interactive Computer Graphics and OpenGL: A Primer.

Reviews

There are no reviews yet. Log in to write one.

Editorials

Booknews

This beginning text incorporates application programs into each chapter so that students can quickly begin to create 3D graphics. Angle (computer science, and electrical engineering, U. of New Mexico) uses this programming approach to teach such topics as light-material interactions, shading, modeling, curves and surfaces, anti-aliasing, texture mapping, and composition. After mastering OpenGL, an application programmer's interface introduced early in the book, students with a basic knowledge of C programming can generate complex interactive applications. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
April 1, 2008
Publisher
Addison Wesley
Pages
864
Format
Hardcover
ISBN
9780321535863

More by Edward Angel

Similar books