Interactive Computer Graphics: A Top-Down Approach with WebGL, 8th edition

Published by Pearson (February 21, 2020) © 2020

  • Edward Angel
  • Dave Shreiner


per month

  • Anytime, anywhere learning with the Pearson+ app
  • Easy-to-use search, navigation and notebook
  • Simpler studying with flashcards

  • Hardcover, paperback or looseleaf edition
  • Affordable rental option for select titles
  • Free shipping on looseleafs and traditional textbooks

For courses in computer science and engineering.

A top-down, programming-oriented approach to introductory computer graphics

Interactive Computer Graphics is the only introduction to computer graphics text for undergraduates that fully integrates WebGL and emphasizes application-based programming. The program allows for coverage of engaging 3D material early in the course, so students immediately begin to create their own 3D graphics, while the application programming interface (API) makes it easier to teach key graphics topics.

The 8th Edition uses WebGL and JavaScript for all the examples.

Hallmark features of this title

Engage students immediately with 3D material

  • A top-down, programming-oriented approach allows for coverage of engaging 3D material early in the course, so students immediately begin to create their own 3D graphics.
  • Low-level algorithms, for topics such as line drawing and filling polygons, are presented after students learn to create graphics.

New and updated features of this title

  • NEW: WebGL 2.0 code is used throughout the text.
  • NEW: JavaScript is used to write all applications.
  • UPDATED: Chapter on modeling includes an introduction to three.js, a popular higher-level JavaScript library for creating WebGL applications
  • EXPANDED: The render-to-texture chapter is now two chapters, 7 and 8. Topics include new coverage such as shadow maps, projective textures, 3D texture mapping, use of point sprites in simulation, and expanded and updated coverage of rendering.

About our authors

Edward Angel is Professor Emeritus of Computer Science at the University of New Mexico where he was Professor of Computer Science, Electrical and Computer Engineering and Media Arts. He was the Founding Director of the Art, Research, Technology and Science Laboratory (ARTS Lab) at UNM. He is the first UNM Presidential Teaching Fellow. He holds a PhD from the University of Southern California and a BS in engineering from the California Institute of Technology.

Ed has over 30 years of experience in research and teaching in computer graphics and image processing. He is the author/coauthor of the popular textbook Interactive Computer Graphics, now in its eighth edition (Pearson Education, 2020) and author of 3 editions of OpenGL: A Primer (Addison Wesley). He has taught over 100 professional courses worldwide, including at SIGGRAPH, SIGGRAPH Asia and Supercomputing.

Dave Shreiner is a computer graphics specialist at Unity Technologies. He has been working with OpenGL since its inception at Silicon Graphics Computer Systems (SGI). During his 15-year tenure at SGI, he authored the first commercial OpenGL training course, coauthored the OpenGL programming guide and reference manuals and engineered OpenGL drivers for a multitude of different systems.

Dave has been working in the computer graphics industry for the past two decades, where he has authored applications for flight simulators, scientific visualization, production animation and numerous other disciplines. Also passionate about educating programmers about OpenGL and computer graphics, he's presented lectures and short courses at conferences worldwide, including SIGGRAPH and the Games Developer Conference.

Need help? Get in touch


All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable by deleting your cookies.

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.