Up and Running with OpenGL
Ready to take your graphics to the next level? Get up and running with OpenGL, the cross-language, multiplatform API for rendering 2D and 3D computer graphics. OpenGL is widely used in CAD, virtual reality, scientific visualization, and video games, where it is particularly useful for game developers who benefit from its hardware-accelerated rendering and advanced programmable pipeline. In this course, Pablo Colapinto will show you how to render real-time content, starting with building a window for your graphics with the GFLW library. Then he'll focus on drawing in 2D and 3D with both the legacy immediate mode and the more modern method of using buffer objects. Plus, learn about texturing and lighting with the GLSL shading language, and accepting keyboard and mouse input for increased interactivity. Start accelerating your graphics with OpenGL today.
- 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
- 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.
Photoshop for Designers: Layer Effects64,159 Views
CSS for EPUB21,109 Views
Create an Interactive Map with jQuery79,487 Views
After Effects Compositing 01: Intro to VFX40,711 Views
After Effects: Creating Project Templates22,629 Views
Illustrator CC 2013 One-on-One: Fundamentals1,678,359 Views
iOS 8 App Development with Swift 1 Essential Training1,024,214 Views
Illustrator CC 2013 One-on-One: Mastery302,647 Views
PHP with MySQL Essential Training4,283,533 Views