📖 Overview
John Hughes is a prominent computer scientist and professor at Brown University, specializing in computer graphics, geometric modeling, and computer animation. He has made significant contributions to the field of computer graphics through his research and educational work.
Hughes co-authored the influential textbook "Computer Graphics: Principles and Practice," which has become a fundamental resource in computer graphics education. The book, written with James D. Foley, Andries van Dam, and Steven K. Feiner, covers core concepts and techniques in computer graphics and is widely used in university courses.
At Brown University, Hughes has focused on research in geometric modeling, animation systems, and mathematical foundations of computer graphics. His work has influenced both academic understanding and practical applications in computer graphics.
His contributions to computer science education extend beyond his written works through his teaching at Brown University and his involvement in developing curriculum standards for computer graphics education. Hughes has also served on various academic committees and contributed to professional organizations in the computer graphics field.
👀 Reviews
Readers consistently point to "Computer Graphics: Principles and Practice" as a comprehensive resource for understanding computer graphics fundamentals. Students and professionals cite its detailed mathematical explanations and thorough coverage of core concepts.
What readers liked:
- Clear explanations of complex topics
- Well-structured progression from basics to advanced material
- Practical examples and illustrations
- Useful as both a textbook and reference guide
What readers disliked:
- Dense mathematical content can be challenging for beginners
- Some examples and technologies are outdated in older editions
- High price point
- Physical size/weight makes it impractical for carrying
Ratings across platforms:
Amazon: 4.4/5 (127 reviews)
Goodreads: 4.1/5 (89 ratings)
From reader reviews:
"Best technical book I've ever read for graphics" - Amazon reviewer
"The math prerequisites are steep but necessary" - Goodreads user
"Great depth but can be overwhelming for newcomers" - Student reviewer on CourseHero
📚 Books by John Hughes
Computer Graphics: Principles and Practice [1990, 2nd Ed. 1995, 3rd Ed. 2013]
A comprehensive textbook covering fundamental concepts of computer graphics, including 2D and 3D graphics, rendering, animation, and visualization techniques through mathematical and algorithmic approaches.
👥 Similar authors
James D. Foley is a pioneer in computer graphics who co-authored foundational texts that shaped the field's development. He has contributed extensively to human-computer interaction and interface design through both research and practical applications.
Donald Hearn wrote essential computer graphics texts that bridge theoretical concepts with practical implementation. His work focuses on the mathematical foundations of graphics algorithms and their applications in real-world systems.
Edward Angel developed influential teaching materials for computer graphics and interactive computer graphics programming. His work encompasses both the mathematical foundations and practical programming aspects of computer graphics systems.
David F. Rogers authored comprehensive works on computer graphics algorithms and mathematical methods in computer graphics. His publications connect theoretical principles with practical applications in engineering and design.
Alan Watt produced fundamental texts on 3D computer graphics and animation that explain core rendering concepts. His work covers the complete graphics pipeline from mathematical foundations to advanced rendering techniques.
Donald Hearn wrote essential computer graphics texts that bridge theoretical concepts with practical implementation. His work focuses on the mathematical foundations of graphics algorithms and their applications in real-world systems.
Edward Angel developed influential teaching materials for computer graphics and interactive computer graphics programming. His work encompasses both the mathematical foundations and practical programming aspects of computer graphics systems.
David F. Rogers authored comprehensive works on computer graphics algorithms and mathematical methods in computer graphics. His publications connect theoretical principles with practical applications in engineering and design.
Alan Watt produced fundamental texts on 3D computer graphics and animation that explain core rendering concepts. His work covers the complete graphics pipeline from mathematical foundations to advanced rendering techniques.