Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition) [Hardcover]

Edward Angel , Dave Shreiner

List Price: CDN$ 164.30
Price: CDN$ 147.08 & FREE Shipping. Details
You Save: CDN$ 17.22 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, August 26? Choose One-Day Shipping at checkout.


Amazon Price New from Used from
Hardcover CDN $147.08  
Paperback --  
Save Up to 90% on Textbooks
Hit the books in Amazon.ca's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
There is a newer edition of this item:
Interactive Computer Graphics with WebGL (7th Edition) Interactive Computer Graphics with WebGL (7th Edition)
CDN$ 131.87
Usually ships in 2 to 3 weeks
Join Amazon Student in Canada

Book Description

March 31 2011 0132545233 978-0132545235 6

This book is suitable for undergraduate students in computer science and engineering, for students in other disciplines who have good programming skills, and for professionals.

Computer animation and graphics–once rare, complicated, and comparatively expensive–are now prevalent in everyday life from the computer screen to the movie screen. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL®, 6e, is the only introduction to computer graphics text for undergraduates that fully integrates OpenGL 3.1 and emphasizes application-based programming. Using C and C++, the top-down, programming-oriented approach allows for coverage of engaging 3D material early in the text so readers immediately begin to create their own 3D graphics. Low-level algorithms (for topics such as line drawing and filling polygons) are presented after readers learn to create graphics.

Customers Who Bought This Item Also Bought

Product Details

Product Description

About the Author

Edward Angel is a professor of computer science, electrical and computer engineering, and media arts at the University of New Mexico. He holds a PhD from the University of Southern California and a BS in engineering from the California Institute of Technology. He is also the director of Art, Research, Technology, and Science Laboratory (ARTS Lab) and the Arts Technology Center at the University of New Mexico. He is the author of Interactive Computer Graphics and OpenGL: A Primer .

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.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.6 out of 5 stars  5 reviews
24 of 24 people found the following review helpful
3.0 out of 5 stars Not too bad July 8 2011
By Traian Captan - Published on Amazon.com
I 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.
15 of 16 people found the following review helpful
3.0 out of 5 stars Code Quality Could Be Improved April 11 2012
By John - Published on Amazon.com
Format:Hardcover|Verified Purchase
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.

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.
3.0 out of 5 stars If you need it, buy it. If you don't, move on. Aug. 19 2014
By Gabs - Published on Amazon.com
If 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.
0 of 1 people found the following review helpful
5.0 out of 5 stars Very good book Feb. 18 2013
By Hernaldo J Henriquez - Published on Amazon.com
This 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++
0 of 1 people found the following review helpful
4.0 out of 5 stars Four Stars Feb. 8 2013
By T. Craven - Published on Amazon.com
school for son

Look for similar items by category