Skip to Main Content
OpenGL and GLSL Fundamentals with C++ (practical course)
on-demand course

OpenGL and GLSL Fundamentals with C++ (practical course)

with Sergiy Kravchenko
February 2019
Intermediate content levelIntermediate
2h 22m
English
Packt Publishing

Overview

In this 2 hr course, you'll dive into the fundamentals of OpenGL and GLSL, exploring 3D graphics programming through practical and visualized implementations in C++. Learn the modern rendering pipeline and shaders while developing procedural graphics and understanding foundational 3D transformations.

What I will be able to do after this course

  • Understand the role of OpenGL and GLSL in computer graphics programming and how to utilize their features effectively.
  • Learn the steps to create and handle buffers (VBOs and VAOs) and manage vertex data for rendering.
  • Gain practical experience in writing and working with GLSL shaders to manipulate rendering effects.
  • Develop skills to implement texturing, shading, and 3D geometric transformations in your projects.
  • Achieve the capability to code procedural graphics and visually appealing graphical elements through OpenGL.

Course Instructor(s)

Sergiy Kravchenko is a seasoned programmer and educator with a deep passion for computer graphics and a strong foundation in OpenGL and GLSL. With years of experience both as a developer and instructor, Sergiy excels in breaking down complex topics into accessible, engaging, and practical lessons. Students will appreciate his clear explanations and interactive teaching approach.

Who is it for?

This course is ideal for budding computer graphics students, intermediate OpenGL developers wanting a deeper understanding, enthusiasts exploring the field of game development graphics, and anyone interested in mastering 3D rendering techniques. Learners who have basic programming knowledge and a keen interest in visual computing will find this course incredibly rewarding.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning C++ Game Programming

Beginning C++ Game Programming

John Horton
OpenGL – Build high performance graphics

OpenGL – Build high performance graphics

Muhammad Mobeen Movania, David Wolff, Raymond C. H. Lo, William C. Y. Lo
OpenGL SuperBible: Comprehensive Tutorial and Reference, Seventh Edition

OpenGL SuperBible: Comprehensive Tutorial and Reference, Seventh Edition

Graham Sellers, Richard S. Wright Jr., Nicholas Haemel

Publisher Resources

ISBN: 9781838647889Supplemental Content