- View Offline
- What is OpenGL?
- Setting up an OpenGL workflow
- Creating a window with GLFW
- Working with geometric primitives
- Rotating, translating, and scaling
- Understanding matrix transformations
- Creating mesh data structures
- Buffering mesh data
- Getting mouse and keyboard input
Skill Level Intermediate
- Hi, my name is Pablo Colapinto and welcome to Up and Running with OpenGL. In this course, we'll be learning how to render real time content using the OpenGL API,' the world's current standard for cross-platform graphics. I'll begin by showing you how to create a window context for our graphics using the GLFW library. Then we'll add some geometric primitives in this window using OpenGL's Legacy Immediate mode before moving on modern OpenGL programming.
Next we'll investigate how to generate 3D meshes by sending buffers of vertex data to the GPU, and how to manipulate our virtual scene using matrix transforms. Finally, we'll explore textures and lighting using the GLSL shading language, and add some basic interactivity using our keyboard and mouse. By the end of this course, you'll be up to speed with modern OpenGL, and the new advanced programmable Pipeline. Now let's get started with Up and Running with OpenGL.