только у нас скачать шаблон dle скачивать рекомендуем

Фото видео монтаж » Видео уроки » Modern Opengl & Glsl Shaders: Models, Shaders And Imgui 2022

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

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[/center]
| 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






Free search engine download: Udemy Modern OpenGL GLSL Shaders Models Shaders and imgui
Poproshajka




Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.