These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships & Subscriptions
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.
Anton's OpenGL 4 Tutorials Kindle Edition
This book is a collection of worked-through examples of common real-time rendering techniques as used in video games or student projects. There are also some chapters or short articles for Tips and Tricks - not-so-obvious techniques that can add a lot of value to projects or make it easier to find problems. The idea is to be something like a lab manual - to get you going and over the trickier and more confusing hurdles presented by the API.
- LanguageEnglish
- Publication dateJune 25, 2014
- File size17.0 MB
Customers who read this book also read
Product details
- ASIN : B00LAMQYF2
- Accessibility : Learn more
- Publication date : June 25, 2014
- Edition : 7th
- Language : English
- File size : 17.0 MB
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 607 pages
- Page Flip : Enabled
- Best Sellers Rank: #1,149,484 in Kindle Store (See Top 100 in Kindle Store)
- #20 in OpenGL Software Programming
- #634 in Computer Graphic Design
- #2,803 in Computer Graphics & Design
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
- 5 star4 star3 star2 star1 star5 star88%8%4%0%0%88%
- 5 star4 star3 star2 star1 star4 star88%8%4%0%0%8%
- 5 star4 star3 star2 star1 star3 star88%8%4%0%0%4%
- 5 star4 star3 star2 star1 star2 star88%8%4%0%0%0%
- 5 star4 star3 star2 star1 star1 star88%8%4%0%0%0%
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 AmazonCustomers say
Customers find these tutorials effective for learning OpenGL, particularly the newer OpenGL 4 stuff, and appreciate the generic 3D graphics primer approach. The book provides good value for money, and while some customers report that the code works well, others find it not as useful as they had hoped.
AI Generated from the text of customer reviews
Select to learn more
Customers find these tutorials effective for learning OpenGL, particularly noting their suitability for beginners and coverage of newer OpenGL 4 features.
"...Anton's book was by far the most accessible and newbie friendly out of all of them and the only one that I actually finished...." Read more
"...The author has a reasonably interesting writing style and includes lots of helpful tips that he's gathered from years of teaching opengl to students..." Read more
"...down in an overly abstract and technical approach, these tutorials are very much hands on...." Read more
"...The examples are great, and he uses concise and to the point images to get the information across, something that many other books lack in this field..." Read more
Customers appreciate the illustrations in the book, with one mentioning how it progresses from drawing a simple triangle to skeletal animation, while another notes the right level of detail.
"...The examples are great, and he uses concise and to the point images to get the information across, something that many other books lack in this field..." Read more
"...This is really written for the OpenGL beginner, with sufficient illustration and working sample code...." Read more
"...I especially enjoyed the shader examples." Read more
"...This is a good intro to opengl along with a generic 3d graphics primer. The price is very good and contributes to my overall points...." Read more
Customers find the book provides remarkable value for money.
"...It was also the cheapest so the value of this book was way higher than any of the others...." Read more
"...The price is very good and contributes to my overall points. The author clearly states the general programming level of the book and what to expect...." Read more
"...This book provides remarkable value for money, costing, in Anton's words, just the price of a double espresso coffee." Read more
"Worth every penny. Always a great read and reference. Only complaint is that I want more material from the author." Read more
Customers have mixed experiences with the book's code functionality, with some reporting that it works well, while others find it not as useful as they had hoped.
"...Only about 7% into the book, I've already been able to get good results, my code working...." Read more
"...for the OpenGL beginner, with sufficient illustration and working sample code...." Read more
"Ideal book to get started and immediately have something working, with thorough explanations...." Read more
"Not as useful as I had hoped. Toy examples with vague explanations and background...." Read more
Reviews with images
Effective tutorials to learn beginning OpenGL.
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on October 9, 2014Format: KindleVerified PurchaseI tried out 3 other OpenGL books before someone in JanusVR suggested I check out Anton's OpenGL 4 Tutorials. Anton's book was by far the most accessible and newbie friendly out of all of them and the only one that I actually finished. It was also the cheapest so the value of this book was way higher than any of the others. At time of writing I know that Anton is actively maintaining his code on GitHub so if you need help or find a problem with the examples you can be sure you'll get some assistance. I had no problem getting the code samples to run on an Ubuntu 14.04 box (I didn't try it on Windows or Mac so I can't comment there), whereas with some of the other books I tried I could not get the code to run because of bugs in their 'helper' libraries. Anton keeps everything pretty minimal so that you can really see what's going on.
Using the book I was able to create of my own OpenGL demos and render models that I've created in Blender. You should know some basic C or C++ before tackling the book.
If you want to learn OpenGL I highly recommend you start here!
- Reviewed in the United States on September 14, 2016Format: KindleVerified PurchaseExcellent introduction for both newbies and old-timers looking to get up to date with modern, shader-based opengl. Unlike some other books I've tried, the material is well organized and paced appropriately. The author has a reasonably interesting writing style and includes lots of helpful tips that he's gathered from years of teaching opengl to students. Some of the later chapters aren't strictly devoted to opemgl, but branch out into related topics that will be useful for those looking to do game programming (such as building models and animation in blender). Some of the more advanced topics included in this book aren't super detailed, however there is plenty of information to serve as a jumping off point and the author frequently recommends other sources for more information on these topics. My biggest complaint about this book is that it's not available in dead tree format.
- Reviewed in the United States on August 8, 2017Format: KindleVerified PurchaseTried to work with other book and tutorials, but kept having problems with their example code not compiling. Tried this, because it had such good reviews. Only about 7% into the book, I've already been able to get good results, my code working. The author makes it fairly easy to work on different platforms (Mac, Linux, Windows). Instead of getting bogged down in an overly abstract and technical approach, these tutorials are very much hands on. I've attached a picture of my first simple program I was able to write using knowledge gained from the book, that draws a Sierpinski triangle, a mathematical oddity.
5.0 out of 5 starsTried to work with other book and tutorials, but kept having problems with their example code not compiling. Tried this, because it had such good reviews. Only about 7% into the book, I've already been able to get good results, my code working. The author makes it fairly easy to work on different platforms (Mac, Linux, Windows). Instead of getting bogged down in an overly abstract and technical approach, these tutorials are very much hands on. I've attached a picture of my first simple program I was able to write using knowledge gained from the book, that draws a Sierpinski triangle, a mathematical oddity.Effective tutorials to learn beginning OpenGL.
Reviewed in the United States on August 8, 2017
Images in this review
- Reviewed in the United States on March 31, 2015Format: KindleVerified PurchaseAs others have said, a really well-written book for beginners in OpenGL. The examples are great, and he uses concise and to the point images to get the information across, something that many other books lack in this field. This book and the source code will definitely get you through the first hurdles of OpenGL and shaders. Out of the 25ish lessons/chapters I've done so far, only one was beyond my comprehension in dealing with Quaternions. Granted that isn't an easy subject to convey to readers, but it does a much better job than other sources I've read. I'm hoping he releases another book on more techniques like spherical harmonics. I'd pay double the price just for that lesson!
- Reviewed in the United States on June 11, 2020Format: KindleVerified PurchaseThis book is very kind for newbies. OpenGL API looks simple to newbies at first glance . But very tricky API because of it's state machine nature and old fashioned C style interface. This book tells almost every obstacles which newbies meet and struggle to overcome. You might think this book contains only entry level topics. No, also contains advanced topics such as Deferred Shading. Simply The BEST book of its kind.
- Reviewed in the United States on January 31, 2016Format: KindleVerified PurchaseHaving read through this and SuperBible7, anyone (except the very geek) should find this far easier to follow than SB7. This is really written for the OpenGL beginner, with sufficient illustration and working sample code. By reading the first half of this tutorial, one should have no problem rendering some simple stuff.
If you starts from SB7, you will probably scratching you head for:
-what the heck is glGenBuffer (or glCreateBuffer)
-where is that variable declared
-text, text an text... very few illustration... and few code sample
-how to piece up a full program
... etc.
I don't know about the red book, but from the comments... I guess they have the same problems (written by a bunch of geeks who are poor at communication)
Anton's tutorial is a MUST for newbie therefore, but the topics get advanced quickly starting from the middle perhaps. The latest 4.5 API is also missing at the time I write this review. So 1 star subtracted.
Otherwise, before you read the Red/Blue book, read this one first.
- Reviewed in the United States on November 22, 2015Format: KindleVerified PurchaseOne of the best resources for programming modern OpenGL (OpenGL 4+). This book requires you to be a good programmer with solid fundamentals in C, C++, 3D math, and graphics. If you are a new programmer, I recommend you get some experience first. If you don't, you will struggle.
Overall, this is a great book for anyone willing to learn and spend time learning modern OpenGL.
Just a heads up, this book is in mostly C with C++ only used for convenience. This makes it very useful for writing my graphics engine in pure C.
- Reviewed in the United States on September 8, 2014Format: KindleVerified PurchaseUnfortunately, the main headache of OpenGL is the API itself - some things about it are deprecated and just left in there, and most OpenGL books just explain theory and give very long, unreadable code. Thankfully, the author understands this and gives you very easy to read and understandable code, and walks you though in a friendly manner, giving insight into common methods and practical techniques. I enjoyed the author's opinions on deferred lighting as well. I hope that more tutorials are added in the future! I especially enjoyed the shader examples.
Top reviews from other countries
-
Ticky le trollReviewed in France on November 5, 20155.0 out of 5 stars Comment s'en sortir en OpenGL ?
Format: KindleVerified PurchaseAcheter ce livre !!!!!
Je regrette qu'il ne soit pas disponible en version livre papier, le kindle n'est pas très pratique pour l’utilisation au quotidien
BARBERINI CRISTIANReviewed in Italy on June 26, 20205.0 out of 5 stars Best OpenGL ebook for Beginners
Format: KindleVerified PurchaseWith this book I finally started to grasp the basic concepts of OpenGL programming. Totally worth.
-
Domingo Martín PerandrésReviewed in Spain on July 1, 20155.0 out of 5 stars Un buen libro para OpenGL 4
Format: KindleVerified PurchaseEs muy dificil encontrar un libro que de manera sencilla explique y utilice los conceptos de OpenGL 4, este lo consigue y lo hace de una manera muy amena
DouglasReviewed in the United Kingdom on August 3, 20155.0 out of 5 stars a revelation
Format: KindleVerified PurchaseThis is the only tutorial which focuses solely on the programmable pipeline shader-based OpenGL (3.3 or later), in fact 4.0, and in my opinion correctly avoids anything to do with the old fixed pipeline OpenGL (earlier than 3.3). It covers sufficient theory to be practical without getting bogged down. It provides solid code from the accompanying website that compiles and runs without errors on Windows, Linux and OS X (the OS X version has a couple of lines to uncomment but that's clear). The code provided is direct OpenGL (no framework to hide it), accompanied by matrix manipulation C++ (so don't be afraid of the maths), and covers all the shader topics with ease in a practical rather than overly theoretical approach. OpenGL books generally lead by introducing the fixed pipeline plus excessive theory and broken code. Anton should be rewarded what he has done. It firmly consigns fixed pipeline OpenGL programming to be a thing of the past. Buy this book without regret. I commend the excellent value it represents but ask that a hardback edition is available for those who can afford it!
Robbert de GrootReviewed in Canada on September 13, 20205.0 out of 5 stars This paired with the Red Book goes a long way.
Format: KindleVerified PurchaseThe Red Book used to be all you needed for getting started with OpenGL programming. However I found working with the 9th edition of the Red Book a bit infuriating as they do not really make certain things clear. Anton's book gives you a better start in my opinion with modern OpenGL. It also covers topics that the old Red Book used to mention but the new one doesn't like selection for instance.
This tutorial book isn't everything. It just glances on rendering transparent objects for instance but it's a starting point. Like the Red Book it uses GLFW. I've been using libSDL2 for my work. There are slight changes needed if you do that but for the most part everything is still pretty much applicable.






