A top-down, programming-oriented approach to introductory computer graphics.
Computer animation and graphics are now prevalent in everyday life from the computer screen, to the movie screen, to the smartphone screen. The growing excitement about WebGL applications and their ability to integrate HTML5, inspired the authors to exclusively use WebGL in creating Interactive Computer Graphics -- the only introduction to computer graphics text for undergraduates that fully integrates WebGL and emphasizes application-based programming. The 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, while the application programming interface (API) makes it easier to teach key graphics topics, including three-dimensional transformations, lighting and shading, client-server graphics, modeling, and implementation algorithms. The new edition uses WebGL and JavaScript for all the examples.
With the 8th Edition, and for the first time, Interactive Computer Graphics moves into the world of interactive electronic textbooks, enabling students to experiment and view code and examples while reading.
For courses in computer science and engineering.
Pearson eText is an easy-to-use digital textbook that you can purchase on your own or instructors can assign for their course. The mobile app lets you keep on learning, no matter where your day takes you -- even offline. You can also add highlights, bookmarks, and notes in your Pearson eText to study how you like.
NOTE: This ISBN is for the Pearson eText access card. Pearson eText is a fully digital delivery of Pearson content. Before purchasing, check that you have the correct ISBN. To register for and use Pearson eText, you may also need a course invite link, which your instructor will provide. Follow the instructions provided on the access card to learn more.
About the Author: 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.