Author thumbnail

Suraj Sharma

C++ OpenGL 3D Tutorial

571,629 views
53 items
Last updated on Apr 16, 2020
public playlist
OpenGL/C++ 3D Tutorial 01 - Introduction (Learn the basics and more!)
8:22
Linux and Code::Blocks compile insctructions (makefile and commands)!
15:35
OpenGL/C++ 3D Tutorial 02 - Vectors
13:20
OpenGL/C++ 3D Tutorial 03 - Matrices
19:11
OpenGL/C++ 3D Tutorial 04 - Linking GLFW in Visual Studio
12:12
OpenGL/C++ 3D Tutorial 05 - Linking GLEW in Visual Studio
8:55
OpenGL/C++ 3D Tutorial 06 - Linking GLM in Visual Studio
9:39
OpenGL/C++ 3D Tutorial 07 - Linking SOIL2 in Visual Studio
13:35
OpenGL/C++ 3D Tutorial 08 - Creating a window
21:59
OpenGL/C++ 3D Tutorial 09 - Shader Intro
8:55
OpenGL/C++ 3D Tutorial 10 - Vertex and Fragment shaders
25:08
OpenGL/C++ 3D Tutorial 11 - OpenGL render settings and simple Input
7:39
OpenGL/C++ 3D Tutorial 12 - Render a Triangle (OpenGL Hello World!)
24:58
OpenGL/C++ 3D Tutorial 13 - Render a QUAD using an index array
11:06
OpenGL/C++ 3D Tutorial 14 - Textures 01
25:58
OpenGL/C++ 3D Tutorial 15 - Textures 02 (Multiple textures)
9:52
OpenGL/C++ 3D Tutorial 16 - Model Matrix (Movement, Rotation and Scaling)
15:48
OpenGL/C++ 3D Tutorial 17 - View and Projection Matrices (Simple camera and 3D effect)
18:58
OpenGL/C++ 3D Tutorial 18 - Keyboard input for movement (Errors explained)
10:59
OpenGL/C++ 3D Tutorial 19 - Ambient and Diffuse lighting (Phong shading)
18:51
OpenGL/C++ 3D Tutorial 20 - Specular Lighting (Phong shading - Shininess!)
10:47
OpenGL/C++ 3D Tutorial 21 - Shader Class (More efficient!)
39:00
OpenGL/C++ 3D Tutorial 22 - Texture class (Nice and tidy!)
22:08
OpenGL/C++ 3D Tutorial 23 - Material class (Seperating the look from the vertex data!)
22:13
OpenGL/C++ 3D Tutorial 24 - Functions in GLSL (Make shaders look clean!)
9:53
OpenGL/C++ 3D Tutorial 25 - Mesh class (A humble beginning!)
22:16
OpenGL/C++ 3D Tutorial 26 - IMPORTANT! Correcting the lighting calculations! (I made mistakes...)
6:29
OpenGL/C++ 3D Tutorial 27 - Fleshing out the Mesh class and removing old code!
19:24
OpenGL/C++ 3D Tutorial 28 - Primitives class (Creating triangles, planes etc. easier!)
19:16
OpenGL/C++ 3D Tutorial 29 - Window creation function with custom options!
17:07
OpenGL/C++ 3D Tutorial 30 - Game class (1) (A humble beginning...)
17:51
OpenGL/C++ 3D Tutorial 31 - Game class (2) (Copying stuff over...)
13:15
OpenGL/C++ 3D Tutorial 32 - Game class (3) (Initializing Matrices)
11:55
OpenGL/C++ 3D Tutorial 33 - Game class (4) (Almost done! Long but important video!)
23:30
OpenGL/C++ 3D Tutorial 34 - Game class (5) (Final polish! Fixing Texture, Material and Mesh class)
10:18
OpenGL/C++ 3D Tutorial 35 - Specular maps! (Controlled shininess using textures)
15:40
OpenGL/C++ 3D Tutorial 36 - First 3D object!
14:39
OpenGL/C++ 3D Tutorial 37 - Moving the view
11:03
OpenGL/C++ 3D Tutorial 38 - Mouse input and delta time (Prep for camera)
15:48
OpenGL/C++ 3D Tutorial 39 - Camera class (PART 1)
15:33
OpenGL/C++ 3D Tutorial 40 - Camera class (PART 2)
10:24
OpenGL/C++ 3D Tutorial 41 - Camera class (PART 3)
13:46
OpenGL/C++ 3D Tutorial 42 - Model class! Multiple objects in the scene. (PART 1)
17:54
OpenGL/C++ 3D Tutorial 43 - Model class! Multiple objects in the scene. (PART 2)
14:25
OpenGL/C++ 3D Tutorial 44 - Model class! Multiple objects in the scene (PART 3)
16:19
OpenGL/C++ 3D Tutorial 45 - OBJ file loader! (Load 3D Models!) | Part 1
12:24
OpenGL/C++ 3D Tutorial 46 - OBJ file loader! (Load 3D Models!) | Part 2
14:30
OpenGL/C++ 3D Tutorial 47 - OBJ file loader! (Load 3D Models!) | Part 3
13:18
OpenGL/C++ 3D Tutorial 48 - OBJ file loader! (Load 3D Models!) | FINAL!
10:30
OpenGL/C++ 3D Tutorial 49 - OBJ file loader fix + Shadow's objects + Lights
11:00
OpenGL/C++ 3D Tutorial 50 - Light attenuation! (Limiting light radius) + fixes!
12:27
OpenGL/C++ 3D Tutorial 51 - Light FIX! And working on the light class.
11:45
OpenGL/C++ 3D Tutorial 52 - Light objects working! Point light object sent into shader.
11:53