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