GLSL Shaders from Scratch

20h 11m 38s
English
Paid
This course is designed for developers who want to learn how to create impressive visual effects. From control functions and lighting models to AAA-level realistic grass and procedurally generated landscapes built purely on mathematics, you will not only learn how to create beautiful shaders but also gain the tools for further independent growth in this area.

Watch Online GLSL Shaders from Scratch

Join premium to watch
Go to premium
# Title Duration
1 Course Overview 01:45
2 Welcome and Introductions 05:54
3 Sample Shader 02:53
4 GLSL Overview 03:22
5 Transformation Pipeline & Shader Inputs 07:27
6 Key Takeaways 02:18
7 IDE Setup & Template Code 04:17
8 Simple Colours & RGB 04:06
9 Shader Inputs - Varyings 03:48
10 Shader Inputs - Uniforms 04:14
11 Shader Inputs - Attributes 02:57
12 Simple Textures & Colours 07:35
13 Working with Alpha 03:48
14 Addressing 03:39
15 Filtering 04:22
16 Step, Mix, Smoothstep 17:47
17 Min, Max, Clamp, Saturate 04:25
18 Fract & Friends 15:36
19 InverseLerp, Remap, and the Derivative Functions 06:57
20 Sin/Cos 06:25
21 Common Vector Operations 08:03
22 Ambient & Hemi Lights 07:05
23 Lambertian Lighting & sRGB 07:37
24 Phong Specular 03:40
25 IBL Specular & Fresnel 07:52
26 Toon Shading 05:12
27 Recap 02:24
28 Simple Transformations 07:23
29 Varyings in Way More Depth 09:49
30 Project: Pop-In (easing functions) 02:10
31 Project: Warped Sphere 06:37
32 What are SDF's? 07:58
33 Simple Shapes 05:38
34 Transformations 03:47
35 Antialiasing & Shading 02:31
36 Boolean Operations 09:40
37 Project: Cloudy Day 34:15
38 Intro to Noise 03:39
39 Value & Gradient Noise 02:40
40 Filtering 06:36
41 Perlin & Simplex 10:07
42 More Noises! 14:18
43 Project: Landscape 12:15
44 Project: Burn Transition 07:22
45 Intro to PostFX 02:43
46 Basic Colour Manipulation 12:48
47 Colour Boost, Vignette, Pixelation 10:43
48 Distortions & Ripples 06:58
49 Stars 13:38
50 Planet 21:52
51 Intro 02:40
52 Theory 09:42
53 Basic Implementation 15:24
54 Advanced Features 26:44
55 Project: Terrain 30:42
56 Initial Setup 02:57
57 Introduction & Outline 04:58
58 Overview of GDC Paper 04:55
59 Basic Idea and Approach 09:35
60 Single Blade of Grass 21:43
61 Basic Lighting & Wind 47:20
62 More details 32:57
63 Basic Particles 35:12
64 Particle Systems 02:45:52
65 Blending 01:15:24
66 GPU Particles - Stateless 01:05:52
67 GPU Particles - Stateful 01:04:40
68 GPU Particles - Advanced 49:31
69 GPU Particles - Boids 01:35:03
70 GPU Particles - Boids 2 01:04:31
71 GPU Particles - Boids 3 15:01

Read Book GLSL Shaders from Scratch

#Title
1glsl-chapter-2-homework-answers
2glsl-chapter-3-homework-answers
3glsl-chapter-4-homework-answers
4glsl-chapter-5-homework-answers
5glsl-chapter-6-homework-answers

Similar courses to GLSL Shaders from Scratch

Code a 2D Platform Game Character with Godot

Code a 2D Platform Game Character with GodotGDQuest

Category: Other (Gamedev)
Duration 5 hours 20 minutes 27 seconds
Create a 3D multi-player game using THREE.js and Socket.IO

Create a 3D multi-player game using THREE.js and Socket.IOudemy

Category: Three.js, Socket.IO, Other (Gamedev)
Duration 2 hours 39 minutes 55 seconds
Full Time Game Dev

Full Time Game DevThomas Brush

Category: Unity, C Sharp (C#), Other (Gamedev)
Duration 35 hours 12 minutes 15 seconds
Unity Android : Build 8 Mobile Games with Unity & C#

Unity Android : Build 8 Mobile Games with Unity & C#udemy

Category: Unity, C Sharp (C#), Other (Gamedev)
Duration 16 hours 50 minutes 56 seconds
Math for Game Developers

Math for Game DevelopersSimonDev

Category: Other (Gamedev)
Duration 6 hours 5 minutes 14 seconds
2D Game Physics Programming

2D Game Physics ProgrammingGustavo Pezzi

Category: Other (Gamedev), C++
Duration 35 hours 7 minutes 8 seconds
Lua Scripting: Master complete Lua Programming from scratch

Lua Scripting: Master complete Lua Programming from scratchudemy

Category: Other (Gamedev)
Duration 13 hours 34 minutes 51 seconds
The Complete Game Developer course - Build 60 Games

The Complete Game Developer course - Build 60 Games udemy

Category: Other (Gamedev)
Duration 34 hours 13 minutes 7 seconds
1-Bit Godot Course by Heartbeast

1-Bit Godot Course by Heartbeastheartgamedev.com (Benjamin Anderson)

Category: Other (Gamedev)
Duration 16 hours 50 minutes 34 seconds
[PRO] Make Professional 2d Games with the Godot Game Engine

[PRO] Make Professional 2d Games with the Godot Game EngineGDQuest

Category: Other (Gamedev)
Duration 23 hours 26 minutes 3 seconds