08-03-2018, 03:23 PM
(This post was last modified: 08-03-2018, 03:29 PM by Brian Beuken.)
Its a pity there are not more really good OpenGLES2.0/3.x tutorial sites around. Its something of a niche I guess, so maybe this will turn out to be a goto place in due course.
But OpenGLES2.0/3.x is in itself a subset of normal OpenGL, for which there are a lot of tutorial site around, and one of the very best for learning it is
https://learnopengl.com/Introduction
The early demo's are mostly pretty easy to translate into OpenGLES for SBC's, though your power levels will probably not allow some of the more advanced stuff to work, but for a general idea of how to get things up and running and improve your visualisation of how they work, this is a really great site.
If you have a PC, just work through the examples as normal OpenGL tuts, after that its awesome practice, fun and no small amount of frustration to convert to OpenGLES2.0
I'll give a free online hug, to the 1st one who reports getting the PBR examples running at a decent frame rate.
Those of you who are a bit more advanced might also enjoy checking out my colleague at IGAD, Jeremiah van Oosten's website at https://www.3dgep.com/
It's a little less well organised and focuses on some really high level stuff as well as the basics, but it is a great resource to keep bookmarked and dip into from time to time. He's updating it a little more often now that he's just finished his masters degree. Some of the stuff he does makes my head spin, but its a good indicator of the level of tech you will need if you want to get into graphics coding at a professional level.
But OpenGLES2.0/3.x is in itself a subset of normal OpenGL, for which there are a lot of tutorial site around, and one of the very best for learning it is
https://learnopengl.com/Introduction
The early demo's are mostly pretty easy to translate into OpenGLES for SBC's, though your power levels will probably not allow some of the more advanced stuff to work, but for a general idea of how to get things up and running and improve your visualisation of how they work, this is a really great site.
If you have a PC, just work through the examples as normal OpenGL tuts, after that its awesome practice, fun and no small amount of frustration to convert to OpenGLES2.0
I'll give a free online hug, to the 1st one who reports getting the PBR examples running at a decent frame rate.
Those of you who are a bit more advanced might also enjoy checking out my colleague at IGAD, Jeremiah van Oosten's website at https://www.3dgep.com/
It's a little less well organised and focuses on some really high level stuff as well as the basics, but it is a great resource to keep bookmarked and dip into from time to time. He's updating it a little more often now that he's just finished his masters degree. Some of the stuff he does makes my head spin, but its a good indicator of the level of tech you will need if you want to get into graphics coding at a professional level.
Brian Beuken
Lecturer in Game Programming at Breda University of Applied Sciences.
Author of The Fundamentals of C/C++ Game Programming: Using Target-based Development on SBC's
Lecturer in Game Programming at Breda University of Applied Sciences.
Author of The Fundamentals of C/C++ Game Programming: Using Target-based Development on SBC's