Introduction to Modern OpenGL: A tale of two shaders
Learn to code modern OpenGL while understanding the concept and theory behind it all step by step
What you’ll learn
-
Learn all about shaders and how the graphics pipeline works to render images on screen in OpenGL
-
Students will learn different transformations, projections and views.
-
Understand how VAO and GLM works
-
Master projections in 2D and 3D environments in OpenGL
-
Learn about ambient, diffuse and specular lighting and how they work in theory. Build and code your own ‘Light’ class to set up lighting.
-
Understand, code and use your own textures in OpenGL
Requirements
-
Knowledge of C++
Who this course is for:
- Beginners curious about OpenGL and 3D game development
- Developers interested in basics of 3D game development and graphics
- C++ developers looking to add OpenGL to their skillset