Unit 01: Introduction | |||
Module 01: Welcome to the course | 00:04:00 | ||
Module 02: Introduction | 00:03:00 | ||
Module 03: Parallel Processing | 00:02:00 | ||
Unit 02: First steps | |||
Module 01: GLSL is not JavaScript | 00:07:00 | ||
Module 02: Using THREE.js as your development platform | 00:08:00 | ||
Module 03: Your first shader | 00:08:00 | ||
Module 04: The vec class | 00:04:00 | ||
Module 05: Changing the color using the mouse | 00:10:00 | ||
Module 06: Changing color with time | 00:05:00 | ||
Module 07: Blending colors | 00:06:00 | ||
Module 08: Uniforms and varyings | 00:05:00 | ||
Module 09: Using clamp | 00:06:00 | ||
Module 10: Using step and smoothstep | 00:04:00 | ||
Unit 03: Shaping functions | |||
Module 01: Drawing a circle | 00:02:00 | ||
Module 02: Drawing a square | 00:10:00 | ||
Module 03: Moving our shape | 00:04:00 | ||
Module 04: Moving the shape over time | 00:02:00 | ||
Module 05: Rotating the shape | 00:08:00 | ||
Module 06: Changing the rotation centre | 00:06:00 | ||
Module 07: Tiling | 00:03:00 | ||
Module 08: Drawing circles | 00:06:00 | ||
Module 09: Drawing lines | 00:08:00 | ||
Module 10: Combining elements | 00:09:00 | ||
Module 11: Showing a polygon | 00:06:00 | ||
Module 12: A brick pattern | 00:04:00 | ||
Unit 04: Noise | |||
Module 01: What’s all that noise? | 00:04:00 | ||
Module 02: Using noise to create a fire shader | 00:05:00 | ||
Module 03: Using noise to create wood and marble | 00:04:00 | ||
Unit 05: Using textures | |||
Module 01: A simple use of a texture image | 00:09:00 | ||
Module 02: Ripple the image | 00:05:00 | ||
Module 03: Blend between images | 00:06:00 | ||
Module 04: Create a texture from text | 00:05:00 | ||
Unit 06: Vertex shaders | |||
Module 01: Turning a box into a sphere | 00:06:00 | ||
Module 02: Using the THREE.js lighting chunks | 00:04:00 | ||
Module 03: Creating an explosion | 00:06:00 | ||
Unit 07: Lighting | |||
Module 01: Fresnel shading | 00:06:00 | ||
Module 02: Environment mapping | 00:05:00 | ||
Module 03: Bump mapping | 00:07:00 | ||
Unit 08: Post Processing | |||
Module 01: Using the post-processing shaders that come with THREE.js | 00:06:00 | ||
Module 02: Creating a custom post-processing shader | 00:04:00 | ||
Unit 09: Conclusion | |||
Module 01: Conclusion | 00:01:00 | ||
Resources | |||
Resources – Learn GLSL Shaders Course for Web Developers | 00:00:00 | ||
Assignment | |||
Assignment -Learn GLSL Shaders Course for Web Developers | 00:00:00 |
Membership renews after 12 months. You can cancel anytime from your account.