Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Modern Opengl & Glsl Shaders: Models, Shaders And Imgui 2022

    Posted By: ELK1nG
    Modern Opengl & Glsl Shaders: Models, Shaders And Imgui 2022

    Modern Opengl & Glsl Shaders: Models, Shaders And Imgui 2022
    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