Companies Home Search Profile

Modern OpenGL & GLSL Shaders: Models, Shaders and imgui 2022

Focused View

Experiential Learning,Pragmatic Institute

8:28:28

15 View
  • 1 - Prologue.mp4
    02:05
  • 2 - Lesson-1.zip
  • 2 - Recap and revisitations.mp4
    11:03
  • 3 - A few library updates.mp4
    21:31
  • 3 - Lesson-2.zip
  • 4 - Lesson-3.zip
  • 4 - The Element Buffer Object.mp4
    14:00
  • 5 - Lesson-4.zip
  • 5 - The humble cube.mp4
    11:25
  • 6 - Give it more depth Build a simple quad and a cube.mp4
    06:35
  • 6 - Lesson-5.zip
  • 7 - Its the normals.mp4
    04:47
  • 7 - Lesson-6.zip
  • 8 - A normal buffer.mp4
    12:00
  • 8 - Lesson-7.zip
  • 9 - A normal matrix.mp4
    16:27
  • 9 - Lesson-8.zip
  • 10 - Employing a better shader manager.mp4
    41:14
  • 10 - Lesson-9.zip
  • 11 - Lesson-10.zip
  • 11 - The good ol OBJ.mp4
    15:55
  • 12 - Lesson-11.zip
  • 12 - Loading model data.mp4
    25:08
  • 13 - Lesson-12.zip
  • 13 - Processing model data.mp4
    10:35
  • 14 - Lesson-13.zip
  • 14 - Rendering model data.mp4
    14:51
  • 15 - A material class in a material world.mp4
    09:47
  • 15 - Lesson-14.zip
  • 16 - Lesson-15.zip
  • 16 - Loading and using materials.mp4
    17:47
  • 17 - Lesson-16.zip
  • 17 - Read between the lines.mp4
    12:07
  • 18 - Gridlocked.mp4
    20:05
  • 18 - Lesson-17.zip
  • 19 - Lesson-19.zip
  • 19 - Setting the scene Start a 3D scene.mp4
    31:09
  • 20 - Lesson-20.zip
  • 20 - Objectifying the scene.mp4
    21:44
  • 21 - Lesson-21.zip
  • 21 - Transformations Translation rotation scale.mp4
    11:03
  • 22 - Building a Transform class.mp4
    16:36
  • 22 - Lesson-22.zip
  • 23 - Lesson-23.zip
  • 23 - Transforming the scene.mp4
    15:20
  • 24 - Building relationships.mp4
    14:48
  • 24 - Lesson-24.zip
  • 25 - Dear imgui.mp4
    13:28
  • 25 - Lesson-25.zip
  • 26 - Lesson-26.zip
  • 26 - U and I are going to be best friends.mp4
    26:07
  • 27 - Lesson-27.zip
  • 27 - Pimp my cube.mp4
    27:07
  • 28 - Debugging and error trapping.mp4
    19:33
  • 28 - Lesson-29.zip
  • 29 - Final refactor.mp4
    30:08
  • 30 - Final polish.mp4
    06:59
  • 30 - Lesson-30.zip
  • 31 - Lesson-30.zip
  • 31 - To the shipping yard.mp4
    06:14
  • 32 - Epilogue.mp4
    00:50
  • Description


    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

    Who is this for?


  • Beginner or Intermediate level OpenGL learners
  • What You Need to Know?


  • C++
  • More details


    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.



    Who this course is for:

    • Beginner or Intermediate level OpenGL learners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Experiential Learning
    Experiential Learning
    Instructor's Courses
    Experiential Learning is a pioneer in education.  Our courses span a variety of topics with a primary focus on the latest technologies. Each of our instructors are experts in their domain with a proven track record of success. Our goal is to deliver quality education to the masses at affordable rates.
    Pragmatic Institute
    Pragmatic Institute
    Instructor's Courses
    Pragmatic Institute is a pioneer in education. Our courses span a variety of topics with a primary focus on the latest technologies. Each of our instructors are experts in their domain with a proven track record of success. Our goal is to deliver quality education to the masses at affordable rates.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 32
    • duration 8:28:28
    • English subtitles has
    • Release Date 2024/05/05