Oreilly - Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering
by Frahaan Hussain | Released December 2017 | ISBN: 9781788997768
Learn modern OpenGL that underpins most new games, game engines and 3D rendering applications.About This VideoBasic mechanics of software developmentUnderstand the fundamentals of programmingIn DetailLearn about the fundamentals that make the awesome games we play and the game engines behind them. A step by step process is used to show everything from setting up to essential Modern OpenGL features. Gain a good understanding of the following concepts: Setting Up on Windows and Mac using GLFW, SDL and SFML, 2D Drawing, 3D Drawing, Texturing, Lighting, 3D Rendering, Shaders/GLSL, Model Loading, Cube Mapping, C++ Programming, C++ Game Development. OpenGL is the most popular graphics library in the world; most mobile games use OpenGL and many other applications as well. You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish. Show and hide more
- Chapter 1 : Introduction
- Chapter 2 : SETUP
- GLFW & GLEW Windows (Absolute Linking) Setup 00:24:35
- GLFW & GLEW Windows (Relative Linking) Setup 00:26:13
- GLFW & GLEW Mac Setup 00:20:17
- SDL & GLEW Windows (Absolute Linking) Setup 00:28:52
- SDL & GLEW Windows (Relative Linking) Setup 00:24:19
- SDL & GLEW Mac Setup 00:18:41
- SFML & GLEW Windows (Absolute Linking) Setup 00:20:41
- SFML & GLEW Windows (Relative Linking) Setup 00:22:47
- SFML & GLEW Mac Setup 00:18:26
- GLM Windows Setup 00:05:04
- Chapter 3 : GETTING STARTED
- Drawing A Triangle 00:28:57
- Shader Files 00:21:30
- Textures 00:35:36
- Transformations 00:13:25
- Projections and Coordinate Systems 00:32:10
- Camera 1:14:49
- Chapter 4 : LIGHTING
- Colours 00:25:34
- Basic Lighting 00:30:13
- Materials 00:24:37
- Lighting Maps 00:27:54
- Directional Lights 00:15:26
- Point Lights 00:15:18
- Spot Light 00:16:34
- Combining Directional, Point and Spot Lights 00:44:27
- Chapter 5 : MODEL LOADING
- Assimp Windows Setup 00:10:33
- Assimp Mac Setup and Mesh Class 00:35:51
- Assimp Model Class & Loading A Model 00:56:22
- Chapter 6 : ADVANCED
- Cubemapping/Skybox 00:31:46
Show and hide more