Godot Shader Tutorial (1): Intro to Shader Programming
Get a solid introduction to shaders in both 2d and 3d in this Free tutorial series! Made in collaboration with Baastian Olij.
3d water shader tutorial: https://youtu.be/vm9Sdvhq6ho
Intro to shaders playlist: http://bit.ly/intro-to-shaders-godot
Intermediate Godot 3 course: https://gdquest.mavenseed.com/courses
LINKS
Download the Free Godot project: https://github.com/GDQuest/Godot-engine-tutorial-demos
It is in the /2018/06-16-intro-to-shaders-2d-water subfolder
(you can use https://minhaskamal.github.io/DownGit to download folders from github as ZIP files)
CONTENTS
00:00 Baastian intro
00:26 Project overview
01:55 Setting up project
03:43 Saving shaders on the disk
04:21 Writing shader template code
05:19 Vertex shader explanation
06:11 Animating vertices with VERTEX
07:59 Moving in a circle
09:18 Randomize the animation per vertex
10:11 Exporting variables with uniforms
12:22 Edit exported variables in your material
13:31 Create a UI widget to control the shader
18:19 Control your shader with GDscript
This video is supported by:
- Gamblify: https://www.gamblify.com/
- Pineapple Works: http://pineapple.works/
- Echo86: http://www.echo86.com/
Subscribe for more tutorials! https://youtube.com/c/Gdquest?sub_confirmation=1
Twitter ► https://twitter.com/NathanGDquest
Instagram ► https://www.instagram.com/nathan_gdquest/
This video is licensed under the CC-By 4.0 license: https://creativecommons.org/licenses/by/4.0/
You can attribute it to "GDQuest and contributors - https://www.gdquest.com/"