This course will introduce you to modern OpenGL programming. We will teach you a brief history of OpenGL to help you understand why we chose to teach modern OpenGL with its programmable rendering pipeline over the fixed function pipeline. The majority of tutorials and books only teach the outdated versions of OpenGL API with its fixed function pipeline. We will show you how to use the faster, more efficient and more flexible OpenGL API.
We begin with the basics of getting OpenGL running in a window using the GLFW library. Then we will move on to understanding the basics of rendering polygons to the display by sending buffers of data to the computers graphics card and programming it using shaders with the GLSL shading language. We learn how to map textures to our objects. We’ll set up a virtual camera using keyboard and mouse inputs to enable us to move around in the scene.
After we have the fundamentals working then we can start building more complex things. We will learn how to load 3D models and add interesting lighting to the scene. By the end of this course, you will know how to set up and render in 3D with modern OpenGL. With each lesson we build the framework with reusable C++ and OpenGL code. That is a great starting place for you to build your own game engine. We will start with a blank project and write code each step of the way and each lesson builds upon the last. Even if you have never touched OpenGL you should find the course easy to follow and everything explained along the way. All of the source code, pre–built third party libraries and Visual Studio solutions for each lesson are included.
Instructor Details
Courses : 2
Specification: Learn Modern OpenGL Programming
|
12 reviews for Learn Modern OpenGL Programming
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $10.99 |
---|---|
Provider | |
Duration | 10.5 hours |
Year | 2021 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
$94.99 $10.99
Omer Zakay –
The teacher is obviously knowledgeable and you can pick up some fundamentals, but the videos have very frustrating production issues. 1) Some of the videos are too long and cover way too much. 2) One of the videos have you go down one path, then delete a bunch of work and go down a completely separate path. 3) The microphone sensitivity of the instructor is very high. You can hear the teacher very clearly, but you can also hear every spit swallow, clanking plate, inhale and exhale, and it can be pretty gross at times. 4) You can tell the teacher is not going off of a script, and so sometimes there’s weird pauses, written corrections, pacing issues, etc.
Patricia Stephens –
I think this instructor is great! He is clear and I love that all the instructions make sense.
Sandra Navarrete –
buen curso, recomendado.
Emile Harmel –
Very detailed explanations, and code examples are very simple to follow. Well thought out lessons. Really great.
RobinGD –
I came from a technical artist background and the information is very clear. concepts are clear too. you know what you are coding. the tutor does not show you end result code but adepts the code to show different situations. This way you understand what you are doing even better.
Donal Johny –
Great course if you want to get started on OpenGL. The instructor explains things well, The source is code is well documented, broken down to useful classes. Was surprised not to find any basic shadow mapping tutorial, would have been a great thing to include. But nevertheless I highly recommend it.
Karl–Johan Bailey –
So far good explanation
John Cappelletti –
This course has greatly helped me with my work. Everything is explained nicely and completely. It is very difficult to find good information about Moden OpenGL programming and this has been my goto source.
Jon Morss –
The course was a great intro to Modern OpenGL. Steve did a great job showing various ways to implement OpenGL in a typical game environment. I appreciate that he supplied working versions of the code used in the course which can hamper ones learning if they are struggling with getting code to work at the start of a learning process. I hope there is a follow on course to this. Cheers!
Harry Brockley –
As someone who previously attempted to learn Vulkan after doing a DIrectX11 module for my master degree I felt a bit overwhelmed. As OpenGL and Vulkan are both made by the Khronos group I decide to learn OpenGL instead of DirectX11 with the intention of transferring skills into Vulkan later. The course is done in an informative but clunky way which I personally like. The instructor comes off human, making typos and mistakes and leaving them in. It shows that even someone with so much experience is also prone to errors. He has so much knowledge to share and uses slides to help. The only section where I felt the course was a little weak was the camera one, it felt rushed compared with the rest of the course. Apart from that I learnt a lot and will now begin trying to make portfolio pieces using OpenGL. Thanks for the course! 🙂
jamie Blincoe –
So far the course is easy to follow and ver descriptive, I would definitely recommend!
Simon Stevens –
I think he explained things well. It was a good introduction and I enjoyed it