Last updated 3/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.67 GB | Duration: 8h 28m
Learn Modern OpenGL from a University Instructor
What you'll learn
Materials and Loading 3D Models
Adding depth to VBOs
Normal Calculations for the fragment Shader
Building a Shader Manager
Setting a scene and transformations
imgui: Build a console with a main menu system and for rendering 3D models
Requirements
C++
Description
Welcome to The Complete Modern OpenGL and GLSL Shaders Course.I am a University instructor that has been teaching OpenGL, game design and C++ for over 5 years. I noticed a lack of quality OpenGL courses that teach the theory and the practical aspects of OpenGL and decided to share my knowledge with the world!Let me guide you through the fascinating world of OpenGL by teaching you the THEORY and the PRACTICAL aspects of OpenGL. With this course, you walk away with a SOLID foundation of OpenGL, as we will go beyond simply copy-pasting codes without explanation.If you' have basic OpenGL knowledge , this course is perfect for you, as we cover the fundamentals of OpenGL and GLSL shaders and take you to the intermediate level in OpenGL. By the end of this course, you should be able to code your own textures, set up lighting for your 3D scene and move objects in a 3D environment and have a sounds grasp regarding the internals of OpenGL. Additionally, we will cover the theory behind shaders and learn how to write custom GLSL shader code, covering different components like SDL, GLM & VAO. I will also teach you how to work with extensions in OpenGL, and use GLAD to allow modern OpenGL to be used.Projections are an important part of OpenGL. We cover different projections, namely 2D and 3D, to give you to ability to start moving about in a 3D environment. Students will also learn about different transformations and views, including a tutorial on GLM and how to link the library to your project. Additionally, you will also learn to code GUIs using the famous imgui library.Sign up for the course now and start your OpenGL journey today.
Overview
Section 1: Introduction
Lecture 1 Prologue
Lecture 2 Recap and revisitations
Lecture 3 A few library updates
Section 2: Materials
Lecture 4 The Element Buffer Object
Lecture 5 The humble cube
Section 3: Depth and Normals
Lecture 6 Give it more depth: Build a simple quad and a cube
Lecture 7 It's the normals
Lecture 8 A normal buffer
Lecture 9 A normal matrix
Section 4: Models and Shader Manager
Lecture 10 Employing a better shader manager
Lecture 11 The good 'ol OBJ
Lecture 12 Loading model data
Lecture 13 Processing model data
Lecture 14 Rendering model data
Lecture 15 A material class in a material world
Lecture 16 Loading and using materials
Section 5: Building a Grid, Scenes and Transformations
Lecture 17 Read between the lines
Lecture 18 Gridlocked
Lecture 19 Setting the scene: Start a 3D scene
Lecture 20 Objectifying the scene
Lecture 21 Transformations: Translation, rotation, scale
Lecture 22 Building a Transform class
Lecture 23 Transforming the scene
Lecture 24 Building relationships
Section 6: imgui: Build a GUI
Lecture 25 Dear imgui
Lecture 26 U and I are going to be best friends
Lecture 27 Pimp my cube
Section 7: Some Final Steps
Lecture 28 Debugging and error trapping
Lecture 29 Final refactor
Lecture 30 Final polish
Lecture 31 To the shipping yard
Section 8: Epilogue
Lecture 32 Epilogue
Beginner or Intermediate level OpenGL learners
Homepage
https://www.udemy.com/course/opengl_course/
Download from UploadCloud
https://www.uploadcloud.pro/09beu37af603/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part4.rar.html
https://www.uploadcloud.pro/17jyfa6k84rn/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part1.rar.html
https://www.uploadcloud.pro/7dp5jne6ekc2/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part2.rar.html
https://www.uploadcloud.pro/m5wz1dwt6itk/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part3.rar.html
https://rapidgator.net/file/19bca1748420355a8da11728bf39b28f/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part3.rar.html
https://rapidgator.net/file/565add7cc692b64bc73aa01b7321f85d/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part2.rar.html
https://rapidgator.net/file/56d85971c8dae3e28b1bee4dcb3cefe7/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part4.rar.html
https://rapidgator.net/file/6e1e98f35a3161a74beb906c13b31066/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part1.rar.html
https://uploadgig.com/file/download/255d11c0D1004797/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part2.rar
https://uploadgig.com/file/download/350a5533a34cb540/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part4.rar
https://uploadgig.com/file/download/60828885f791959f/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part1.rar
https://uploadgig.com/file/download/a9478fe210Ae7aDb/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part3.rar
https://nitroflare.com/view/1775A639C959670/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part2.rar
https://nitroflare.com/view/6152418ABA7CEF3/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part4.rar
https://nitroflare.com/view/A5B3D05362C4FF2/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part1.rar
https://nitroflare.com/view/AC340C5CEA5ED78/xqgay.Modern.Opengl..Glsl.Shaders.Models.Shaders.And.Imgui.2022.part3.rar