Descriptions
A complete course of modern OpenGL and GLSL shaders for 2021. I am a university teacher, teaching OpenGL, game design and C++ for over 5 years. I noticed a lack of quality OpenGL courses that teach the theory and practical aspects of OpenGL and decided to share my knowledge with the world! Let me guide you through the fascinating world of OpenGL, teaching you the THEORY and PRACTICAL aspects of OpenGL. By taking this course, you’ll have a SOLID foundation in OpenGL as we go beyond just copying code without explanation. If you are new to OpenGL, this course is perfect for you as we cover the basics of OpenGL and GLSL shaders.
By the end of this course, you will be able to program your own textures, set up lighting for your 3D scene and move objects in a 3D environment, and have an understanding of the internals of OpenGL. Additionally, we’ll cover shader theory and learn how to write custom GLSL shader code covering various components such as SDL, GLM, and VAO. I’ll also teach you how to work with OpenGL extensions and how to use GLAD so you can use modern OpenGL. Projections are an important part of OpenGL. We look at different projections, namely 2D and 3D, to give you the ability to start moving around in a 3D environment. Students will also learn about various transformations and representations, including a GLM tutorial and how to link the library to your project.
What will you learn
- Learn all about shaders and how the graphics pipeline works to render images on the screen in OpenGL.
- Students will learn various transformations, projections, and views.
- Understand how VAO and GLM work
- Master projections in 2D and 3D environments in OpenGL
- Learn about ambient, diffuse and specular lighting and how they work in theory. Create and code your own Light class to customize lighting.
- Understand, code and use your own textures in OpenGL.
Who is this course for?
- For beginners interested in OpenGL and 3D game development.
- Developers interested in the basics of 3D game development and graphics
- C++ developers looking to add OpenGL to their skill set
Characteristics of a complete course of modern OpenGL and GLSL shaders for 2021
- Publisher: Udemy
- Teacher: Experiential learning
- English language
- Level: All levels
- Number of courses: 20
- Duration: 6 hours 35 minutes.
Contents of the complete course on modern OpenGL and GLSL shaders for 2021
Requirements
Images
Sample clip
Installation instructions
Extract the files and watch on your favorite player
Subtitles: English
Quality: 720p
Download links
Password file(s): free download software
file size
1.81 GB