Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 88% Learn Modern OpenGL Programming

Learn Modern OpenGL Programming

$10.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.4/10 (Our Score)
Product is rated as #87 in category Programming

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

Game Institute is a leading provider of accredited, professional training in the field of video game development. We teach the most important skills necessary for anyone interested in creating video game art and/or writing code for games. We are an independent game development shop ourselves, founded by a team of industry game artists and programmers in the US and UK in 2001. We have trained learners from all around the world, many of whom have gone on to industry jobs. Students can train directly at our main website, totally at their own pace, or you seek a more structured certification program here with us or through one of over 3000 accredited education partners. We offer tracks for both game artists and game programmers. In addition to high school and college students and industry pros, a significant percentage of our members are amateur, indie, and hobbyist game designers and developers working on their own independent game projects.

Specification: Learn Modern OpenGL Programming

Duration

10.5 hours

Year

2021

Level

Intermediate

Certificate

Yes

Quizzes

No

12 reviews for Learn Modern OpenGL Programming

4.7 out of 5
8
4
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Patricia Stephens

    I think this instructor is great! He is clear and I love that all the instructions make sense.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Sandra Navarrete

    buen curso, recomendado.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Emile Harmel

    Very detailed explanations, and code examples are very simple to follow. Well thought out lessons. Really great.

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Karl–Johan Bailey

    So far good explanation

    Helpful(0) Unhelpful(0)You have already voted this
  8. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  9. 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!

    Helpful(0) Unhelpful(0)You have already voted this
  10. 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! 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  11. jamie Blincoe

    So far the course is easy to follow and ver descriptive, I would definitely recommend!

    Helpful(0) Unhelpful(0)You have already voted this
  12. Simon Stevens

    I think he explained things well. It was a good introduction and I enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Learn Modern OpenGL Programming

    $10.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare