Kindle
$9.99
Available instantly
Kindle Price: $9.99

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.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

  1. Select quantity
  2. Buy and send eBooks
  3. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

Anton's OpenGL 4 Tutorials Kindle Edition

4.8 4.8 out of 5 stars 153 ratings

This book is a practical guide to starting 3d programming with OpenGL, using the most recent version. It would suit anyone learning 3d programming that needs a practical guide with some help for common problems. The material is often used in this way by university courses and hobbyists.

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.
Due to its large file size, this book may take longer to download

Product details

  • ASIN ‏ : ‎ B00LAMQYF2
  • Publication date ‏ : ‎ June 25, 2014
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 17415 KB
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 607 pages
  • Customer Reviews:
    4.8 4.8 out of 5 stars 153 ratings

Customer reviews

4.8 out of 5 stars
153 global ratings

Customers say

Customers find the tutorial quality excellent and easy to understand. They appreciate the concise and to-the-point images. Readers describe the book as accessible and newbie-friendly. They say it provides remarkable value for money and is a valuable resource for novice graphics programmers.

AI-generated from the text of customer reviews

32 customers mention "Tutorial quality"32 positive0 negative

Customers find the tutorial quality excellent, easy to understand, and concise. They like the teaching style in the book. Readers say it's accessible and newbie-friendly. They mention the way the author presents information is efficient.

"...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

"This book is very kind for newbies. OpenGL API looks simple to newbies at first glance ...." Read more

7 customers mention "Value for money"7 positive0 negative

Customers find the book provides remarkable value for money and is a valuable resource for novice graphics programmers.

"...It was also the cheapest so the value of this book was way higher than any of the others...." Read more

"...This book provides remarkable value for money, costing, in Anton's words, just the price of a double espresso coffee." 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

"...graphics programmer learning on his own, this book has been a very valuable resource...." Read more

Effective tutorials to learn beginning OpenGL.
5 out of 5 stars
Effective tutorials to learn beginning OpenGL.
Tried 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.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on October 9, 2014
I 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!
6 people found this helpful
Report
Reviewed in the United States on September 14, 2016
Excellent 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.
One person found this helpful
Report
Reviewed in the United States on August 8, 2017
Tried 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.
Customer image
5.0 out of 5 stars Effective tutorials to learn beginning OpenGL.
Reviewed in the United States on August 8, 2017
Tried 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.
Images in this review
Customer image
Customer image
2 people found this helpful
Report
Reviewed in the United States on September 16, 2015
I am only part way through studying this book in detail, but I have scanned it from start to finish. I think it is an absolute gem. I have tried to teach myself OpenGL programming from several other books, and have encountered many frustrations with incomplete code examples and things that just don't seem to work for me. With Anton's tutorials, I am now making progress. I highly recommend this book for programmers staring off with modern OpenGL. The other mighty tomes serve to instruct more fully on the quite large OpenGL API, but to get started, buy Anton's OpenGL Tutorials. This book provides remarkable value for money, costing, in Anton's words, just the price of a double espresso coffee.
One person found this helpful
Report
Reviewed in the United States on June 11, 2020
This 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 November 10, 2019
Considering the price and the content, it's hard to go wrong with this book. It's *much better* than the OpenGL Programming Guide or SuperBible books that cost 5x more. Decent coverage of OpenGL nuts and bolts and basic graphic concepts like vectors, matrix math, etc.

That said, it could be better.

The code examples are just okay. It would be helpful if they were more detailed and flushed out in some places. There are also a few places where the author gives prose descriptions of what code could look like, when it'd be more clear to just give a code listing showing it.

Another annoyance is that the code samples are often disconnected and unrelated to other sample code. It'd be nice to have some larger examples to tie together multiple topics and show how they might work together.

Overall a good intro, but I feel I'll need another book to pull everything together and show how to design a "real world" OpenGL program.
One person found this helpful
Report
Reviewed in the United States on March 31, 2015
As 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 November 22, 2015
One 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.
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Robbert de Groot
5.0 out of 5 stars This paired with the Red Book goes a long way.
Reviewed in Canada on September 13, 2020
The 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.
Alberto Teran
5.0 out of 5 stars Bien
Reviewed in Mexico on January 25, 2019
Bien
BARBERINI CRISTIAN
5.0 out of 5 stars Best OpenGL ebook for Beginners
Reviewed in Italy on June 26, 2020
With this book I finally started to grasp the basic concepts of OpenGL programming. Totally worth.
Philip
5.0 out of 5 stars Well paced, easy to follow for anyone serious getting in to OpenGL
Reviewed in Australia on January 20, 2020
Anton's OpenGL 4 tutorials are easy to follow but deep enough to satisfy most beginners and intermediate
OpenGL programmers.
Rolf Eduardo Evaldt Flores
4.0 out of 5 stars This book is well worth it's price
Reviewed in Brazil on April 4, 2015
This book covers a lot of important modern OpenGL details, it is a cheap alternative for books like OpenGL SuperBible 5 and 6.
If you are low on money and you can't tolerate the awfulness of free online tutorials, then this book is for you.
Be sure to read the free kindle sample before buying, because the sample will tell if you will like the rest of the book.
Of course, the main requirement of this book is that you already know how to program in C or C++, this book is not meant for absolute beginner programmers.

I wish I could vote 5 stars, maybe because I am not good at math and I don't understand math very well, the book Author does not take mercy for math losers like myself, if you suck at math, you will face headaches in some code examples. I just hate math notations :l

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?