📖 Overview
Edward Angel is a Professor Emeritus of Computer Science at the University of New Mexico and a leading authority in computer graphics and visualization. His textbooks on interactive computer graphics and OpenGL programming have become standard references in computer science education.
Angel's most influential work is "Interactive Computer Graphics: A Top-Down Approach with OpenGL," which has gone through multiple editions and is used in universities worldwide. His research contributions span graphics algorithms, scientific visualization, and computer graphics education.
The author's career includes serving as the first chairman of the ACM SIGGRAPH Education Committee and receiving multiple awards for his contributions to computer graphics education. He has also held visiting positions at institutions including the University of California Berkeley and the University of Swansea.
Angel's technical expertise extends beyond academia into practical applications, having worked with organizations like Los Alamos National Laboratory and Sandia National Laboratories on visualization projects. His work has influenced how computer graphics is taught to new generations of computer scientists and programmers.
👀 Reviews
Students and professionals who use Angel's textbooks note their clear explanations of complex graphics concepts and practical OpenGL programming examples. Reviews frequently mention the step-by-step approach and detailed code samples as helpful learning aids.
What readers liked:
- Logical progression from basic concepts to advanced topics
- High-quality example code and exercises
- Clear diagrams and visual explanations
- Balanced coverage of theory and implementation
What readers disliked:
- Some outdated OpenGL references in older editions
- Math prerequisites not clearly stated
- High textbook price point
- Limited coverage of modern graphics hardware
Ratings across platforms:
Amazon: 4.1/5 (183 reviews)
Goodreads: 3.9/5 (47 reviews)
One student reviewer noted: "The OpenGL examples helped me understand the graphics pipeline better than any other resource." A common criticism from readers was that "the book needs more updates to cover recent graphics APIs and techniques."
Most reader feedback focuses on Angel's "Interactive Computer Graphics" textbook, with fewer reviews available for his other works.
📚 Books by Edward Angel
Interactive Computer Graphics: A Top-Down Approach Using OpenGL - A comprehensive textbook covering fundamental concepts of computer graphics programming using OpenGL, including geometric transformations, viewing, shading, and rendering.
OpenGL: A Primer - A concise introduction to OpenGL programming focusing on basic graphics concepts and implementation techniques.
Introduction to Computer Graphics - An undergraduate-level textbook exploring the core principles of computer graphics, including rasterization, geometric modeling, and animation.
Foundations of Computer Graphics Programming: Using C++, OpenGL, and the Java 3D API - A practical guide to graphics programming that compares implementations across different programming languages and APIs.
Computer Graphics with OpenGL - A detailed examination of computer graphics algorithms and techniques, with emphasis on modern programmable graphics hardware and shaders.
Introduction to Interactive Computer Graphics - A beginner-focused text covering basic graphics concepts, user interaction, and visualization techniques.
OpenGL: A Primer - A concise introduction to OpenGL programming focusing on basic graphics concepts and implementation techniques.
Introduction to Computer Graphics - An undergraduate-level textbook exploring the core principles of computer graphics, including rasterization, geometric modeling, and animation.
Foundations of Computer Graphics Programming: Using C++, OpenGL, and the Java 3D API - A practical guide to graphics programming that compares implementations across different programming languages and APIs.
Computer Graphics with OpenGL - A detailed examination of computer graphics algorithms and techniques, with emphasis on modern programmable graphics hardware and shaders.
Introduction to Interactive Computer Graphics - A beginner-focused text covering basic graphics concepts, user interaction, and visualization techniques.
👥 Similar authors
Donald Hearn focuses on computer graphics fundamentals and OpenGL programming. His textbooks cover similar core graphics concepts as Angel's work and include practical implementation details.
Steve Marschner writes about physically-based rendering and graphics algorithms. His work delves deeper into the mathematics and physics of light transport, building on the foundational concepts Angel introduces.
Tomas Akenine-Möller specializes in real-time rendering and graphics programming techniques. His texts explore GPU architectures and optimization methods that expand on Angel's graphics pipeline discussions.
Peter Shirley writes about ray tracing and rendering equation fundamentals. His books progress from basic graphics concepts to advanced rendering techniques, following a similar pedagogical approach to Angel.
Dave Shreiner focuses on OpenGL programming and graphics API implementation. His technical documentation style matches Angel's systematic approach to teaching graphics concepts.
Steve Marschner writes about physically-based rendering and graphics algorithms. His work delves deeper into the mathematics and physics of light transport, building on the foundational concepts Angel introduces.
Tomas Akenine-Möller specializes in real-time rendering and graphics programming techniques. His texts explore GPU architectures and optimization methods that expand on Angel's graphics pipeline discussions.
Peter Shirley writes about ray tracing and rendering equation fundamentals. His books progress from basic graphics concepts to advanced rendering techniques, following a similar pedagogical approach to Angel.
Dave Shreiner focuses on OpenGL programming and graphics API implementation. His technical documentation style matches Angel's systematic approach to teaching graphics concepts.