Save more with business pricing
$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
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

Follow the author

Something went wrong. Please try your request again later.

Anton's OpenGL 4 Tutorials Kindle Edition

4.8 out of 5 stars 154 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
  • 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
  • Customer Reviews:
    4.8 out of 5 stars 154 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Anton Gerdelan
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.8 out of 5 stars
154 global ratings

Review this product

Share your thoughts with other customers

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

42 customers mention "Tutorial quality"39 positive3 negative

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

7 customers mention "Illustration quality"7 positive0 negative

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

6 customers mention "Value for money"6 positive0 negative

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

6 customers mention "Code functionality"4 positive2 negative

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

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
    Format: KindleVerified Purchase
    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
    Format: KindleVerified Purchase
    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
    Format: KindleVerified Purchase
    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
    2 people found this helpful
    Report
  • Reviewed in the United States on March 31, 2015
    Format: KindleVerified Purchase
    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 June 11, 2020
    Format: KindleVerified Purchase
    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 January 31, 2016
    Format: KindleVerified Purchase
    Having 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.
    One person found this helpful
    Report
  • Reviewed in the United States on November 22, 2015
    Format: KindleVerified Purchase
    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
  • Reviewed in the United States on September 8, 2014
    Format: KindleVerified Purchase
    Unfortunately, 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.
    6 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Ticky le troll
    5.0 out of 5 stars Comment s'en sortir en OpenGL ?
    Reviewed in France on November 5, 2015
    Format: KindleVerified Purchase
    Acheter 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
    Report
  • BARBERINI CRISTIAN
    5.0 out of 5 stars Best OpenGL ebook for Beginners
    Reviewed in Italy on June 26, 2020
    Format: KindleVerified Purchase
    With this book I finally started to grasp the basic concepts of OpenGL programming. Totally worth.
  • Domingo Martín Perandrés
    5.0 out of 5 stars Un buen libro para OpenGL 4
    Reviewed in Spain on July 1, 2015
    Format: KindleVerified Purchase
    Es 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
  • Douglas
    5.0 out of 5 stars a revelation
    Reviewed in the United Kingdom on August 3, 2015
    Format: KindleVerified Purchase
    This 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 Groot
    5.0 out of 5 stars This paired with the Red Book goes a long way.
    Reviewed in Canada on September 13, 2020
    Format: KindleVerified Purchase
    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.

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?