Buy New
-23%
$126.00$126.00
FREE delivery April 27 - 29
Ships from: Simplicity WE DELIVER FASTER THAN ESTIMATED Sold by: Simplicity WE DELIVER FASTER THAN ESTIMATED
Used - Good
$9.10$9.10
FREE delivery April 30 - May 4
Ships from: ThriftBooks-Dallas Sold by: ThriftBooks-Dallas
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Interactive Computer Graphics: A Top-Down Approach With Shader-Based Opengl 6th Edition
Purchase options and add-ons
- ISBN-100132545233
- ISBN-13978-0132545235
- Edition6th
- PublisherPearson
- Publication dateApril 10, 2011
- LanguageEnglish
- Dimensions8.1 x 1.8 x 10.1 inches
- Print length768 pages
Deals on related products
Customers also bought or read
- OpenGL 4 Shading Language Cookbook: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17, 3rd Edition
Paperback$42.91$42.91FREE delivery Tue, Apr 28 - Real-Time Rendering, Fourth Edition#1 Best SellerOpenGL Software Programming
Hardcover$94.21$94.21FREE delivery May 8 - 11 - Learn OpenGL: Learn modern OpenGL graphics programming in a step-by-step fashion.
Paperback$59.99$59.99FREE delivery Mon, Apr 27 - Computer Vision: Algorithms and Applications (Texts in Computer Science)
Hardcover$71.99$71.99FREE delivery Mon, Apr 27
Editorial Reviews
About the Author
Dave Shreiner is a computer graphics specialist at ARM, Inc. He's 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, co-authored the OpenGL programming guide and reference manuals, and engineered OpenGL drivers for a multitude of different systems.
Dave's been working in the computer graphics industry for the past two decades, where he's 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 conference world wide, including SIGGRAPH and the Games Developer Conference.
Product details
- Publisher : Pearson
- Publication date : April 10, 2011
- Edition : 6th
- Language : English
- Print length : 768 pages
- ISBN-10 : 0132545233
- ISBN-13 : 978-0132545235
- Item Weight : 3.14 pounds
- Dimensions : 8.1 x 1.8 x 10.1 inches
- Best Sellers Rank: #2,931,383 in Books (See Top 100 in Books)
- #41 in OpenGL Software Programming
- #632 in Computer Graphics
- #5,166 in Computer Graphics & Design
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on July 9, 2021really helpful for a CG undergraduate
- Reviewed in the United States on April 11, 2012Format: HardcoverVerified PurchaseGood:
I thought that this book was quite good explaining the theory of computer graphics while using OpenGL (Core Profile) for the API for the practical side of things. I really liked the fact that the core profile of OpenGL was used for the code examples. This is definitely the way to go for OpenGL. The fixed function pipeline is on its way out. Also I'm glad the author discussed shaders and buffers so early on in the book rather than use a wrapper library. The book contains excellent exercises for students to answer, although I didn't really go into them.
Bad:
Since OpenGL was used after the theory was explained I felt I needed to read up further on the OpenGL commands from the OpenGL website as a reference. I had some trouble in getting the code to work on Windows 7 64 bit using MS visual studio 2010 express edition. I ended up downloading the latest versions of glew and freeglut rather than using the libraries that the author had packaged in a zip file with his code. I also had to fix a bug in the code that read from the shader files. There are a few other mistakes too regarding offsets of buffer data in vertex array objects. The code example of bump mapping is just plain wrong and I haven't got it to work yet. The author does give me a framework to use for setting up OpenGL but code examples should always work and not be so difficult to setup. I really wish the author had put just a little more effort with some of it. The book is a little expensive too. It's double the price of some other books on the market on the same subject e.g. OpenGL Superbible 5th Ed which I also own (although that book is just plain terrible with use of a wrapper library for vertex arrays, at least its code works right off the bat).
As a side note, I had to put the line glewExperimental = GL_TRUE; just before the glewInit() function call before things worked. I'm not sure if this is because of my version of Windows or not.
Overall, I give three stars as the theory was really good though I felt at this price the quality of the code was lacking.
- Reviewed in the United States on February 18, 2013Format: HardcoverThis is a book very easy to read, it has the necessary content to learn about computer graphics
and is well updated. Very useful if you will do computer graphics with OpenGL and C++
- Reviewed in the United States on July 8, 2011Format: HardcoverI purchased this book as I wanted to learn a newer version of OpenGL (version 3 and above) and found it not too bad, but NOT good.
At the moment, with the exception of the OpenGL SuperBible: Comprehensive Tutorial and Reference (5th Edition) it is the only book I found on the subject. Having looked at both of these books I liked Angel's better, but it still leaves a lot to be desired.
To supplement this book I would recommend the tutorial by "arcsynthesis" which is really good.
I learned mostly from the tutorial and supplemented the theory side with the book.
About the book:
The book covers graphics theory in a decent way, although I find it quite dry and hard to follow at times;
but most of the stuff needed is there.
On the examples side it is quite bad.
Some examples printed in the book are different from the ones available for download. The download ones are buggy compared to the printed version. As well the code is nicely organised in the book, however, the code online is horrible in my opinion, and on top of it all the makefiles provided don't work. Hopefully they will get fixed soon.
Another thing I found annoying is when the author claims the code is in the back of the book, but it is not.
example: Chapter 2 3D Gasket, on pg 97 says that "The complete program is given in Appendix A", and it is not.
I guess it needs better editing.
- Reviewed in the United States on February 23, 2021Format: HardcoverI learned some basic 3D graphics in college and now I am coming back to the subject, using this book as a reference. The pictures are laughably bad for a book about... GRAPHICS. The author sometimes references the wrong figures or mixes up his variables. Most of the derivations are unmotivated or irrelevant. There are many fine resources on the web that explain the math and the code better.
- Reviewed in the United States on August 19, 2014Format: PaperbackIf you need it as a textbook like I did, you have to buy it. But if you're trying to learn OpenGL on your own you might not find this helpful. The book throws so much information at you in such a small amount of space it was really very hard to grasp, even as a student who was taking a course on OpenGl. I did not find this book very helpful.
Top reviews from other countries
-
HansReviewed in Germany on July 23, 20124.0 out of 5 stars Gutes Buch für Einsteiger
Format: HardcoverVerified PurchaseEdward Angel war immer schon ein guter Tip zum Einsteigen für Fachhochschul-Studierende. Die Shader-basierte Herangehensweise in den neuen Versionen von OpenGL ist deutlich komplizierter als früher; entsprechend ist der Lernaufwand für die Studierenden höher. Angel bring das Ganze meines Erachtens immer noch gut an den Mann (oder die Frau), jedoch muss ich klar feststellen, dass ich in Vorlesungen an der Fachhochschule nicht mehr so weit komme wie früher. Das liegt nicht an Angel, sondern an der Komplexität der Materie. Insgesamt überlege ich, ob ich an der FH nicht doch auf Java3D umsteige, da eine Vorlesung kaum noch ausreicht, das moderne OpenGL so weit zu vermitteln, dass auch durchschnittliche Studierende noch Erfolgserlebnisse haben und in der Lage sind, z.B. ein kleines Spiel zu programmieren. Den Angel empfehle ich jedoch auf jeden Fall: Der Top-Down-Approach funktioniert meines Erachtens auch bei Shader-basiertem OpenGL gut, und das Buch ist gut lesbar. Einziger Wermutstropfen sind die immer noch hier und da im Code auf der Homepage des Autors enthaltenen Fehler; hier muss der Dozent genau aufpassen und ggfs. korrigierend eingreifen. Auf kurze Nachricht reagierte der Autor jedoch sofort in angenehmer Weise, so dass man davon ausgehen kann, immer noch Unterstützung von ihm zu erhalten. Insgesamt ist das Buch aus meiner Sicht immer noch eine Empfehlung; ideales Zielpublikum wäre aus meiner Sicht der Universitäts-Student.







![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)
