Cover image for Learn Modern OpenGL Programming

Learn Modern OpenGL Programming

Create your own 3D Graphics with OpenGL and C++

GI

Created by Game Institute Inc.

Explore the world of 3D graphics by learning how to use modern OpenGL with C++. Get hands-on experience building your own rendering pipeline, working with shaders, textures, and lighting. By the end, you'll have the skills to create interactive 3D scenes and a foundation for building your own graphics projects.

Packt | Apr 2019 | 629 min

Start Trial
LevelBeginner
CategoriesGame Development, 3D Modeling and Animation, OpenGL, C/C++

What You Will Learn

You will start by setting up a basic OpenGL environment and gradually move on to more advanced topics like shaders, textures, and 3D models. Each step involves writing code and seeing immediate results, helping you build a reusable framework. Concepts are explained clearly, making it easy to follow even if you are new to OpenGL.

Key Features

  • Set up OpenGL windows and render 3D objects using C++ and GLFW
  • Write GLSL shaders to control graphics hardware for custom effects
  • Implement textures, lighting, and camera controls for interactive scenes

Target Audience

This is ideal for programmers with some C++ experience who want to dive into 3D graphics. Whether you're a student, aspiring game developer, or hobbyist, you'll find practical skills to help you create your own interactive 3D applications and understand the fundamentals of modern graphics programming.

Related courses