filmov
tv
The easiest way to learn shaders for Godot 4! Ultimate 2D Shader Course
Показать описание
#shaders #godot #tutorial #VFX
My full 2D Shader course is now available with DISCOUNT on:
Discount code: RELEASE20
I'm happy to share that after more than a year of hard work, my shader course is finally completed!
Thanks to everyone who enrolled in the first part or supported me in any way.
For those who're interested, the course takes you from a total beginner and will teach you all the ins and outs of shaders, especially canvas item shaders. The reason why I kept it 2D is because if you build a strong foundation in 2D, it's pretty easy to transfer these skills to 3D. And because 2D shaders are already a vast topic, there is plenty to learn.
The focus of my course is on explaining complex topics in the simplest way possible through a very visual approach with lots of examples. Now that the second part is done, I'll start implementing the feedback I received on part 1.
Like what you see? The course is available on my own website, and I've created a coupon that will be valid this month to celebrate the release!
RELEASE20
Main topics part 1:
learn the fundamentals.
Color channels
GDShader language syntax
Datatypes
Conditional statements
Texture mapping
Uniforms
Wrapping modes
Formatting
Built-in functions
Hints
UV Coordinate system
Fragment & vertex functions
Render pipeline
Pre-processing shaders
Debugging-shaders & -techniques
Interaction with GDScrip
Randomness
Sin & Cos
Animations
Animation Graphs (CurveTexture)
Interpolation
Vector operations
Branch divergence
(and a lot more..)
Part 2
Applying matrices on vertex shader: scaling, rotations, translations, skewing etc
Linear & affine algebra with vector & matrix operations
Coordinate space transformations using transform matrices (convert one space in to another)
Screen space shaders
Canvas space shaders
World space shaders
Render modes
Custom render modes
Adjusting shader code on runtime using GDScript
Interaction between different coordinate spaces
Screen texture
Back buffer copy
Post-processing shaders
Global uniforms
Advanced UV mapping
Introduction of light function
(and a lot more)
Credits video
My full 2D Shader course is now available with DISCOUNT on:
Discount code: RELEASE20
I'm happy to share that after more than a year of hard work, my shader course is finally completed!
Thanks to everyone who enrolled in the first part or supported me in any way.
For those who're interested, the course takes you from a total beginner and will teach you all the ins and outs of shaders, especially canvas item shaders. The reason why I kept it 2D is because if you build a strong foundation in 2D, it's pretty easy to transfer these skills to 3D. And because 2D shaders are already a vast topic, there is plenty to learn.
The focus of my course is on explaining complex topics in the simplest way possible through a very visual approach with lots of examples. Now that the second part is done, I'll start implementing the feedback I received on part 1.
Like what you see? The course is available on my own website, and I've created a coupon that will be valid this month to celebrate the release!
RELEASE20
Main topics part 1:
learn the fundamentals.
Color channels
GDShader language syntax
Datatypes
Conditional statements
Texture mapping
Uniforms
Wrapping modes
Formatting
Built-in functions
Hints
UV Coordinate system
Fragment & vertex functions
Render pipeline
Pre-processing shaders
Debugging-shaders & -techniques
Interaction with GDScrip
Randomness
Sin & Cos
Animations
Animation Graphs (CurveTexture)
Interpolation
Vector operations
Branch divergence
(and a lot more..)
Part 2
Applying matrices on vertex shader: scaling, rotations, translations, skewing etc
Linear & affine algebra with vector & matrix operations
Coordinate space transformations using transform matrices (convert one space in to another)
Screen space shaders
Canvas space shaders
World space shaders
Render modes
Custom render modes
Adjusting shader code on runtime using GDScript
Interaction between different coordinate spaces
Screen texture
Back buffer copy
Post-processing shaders
Global uniforms
Advanced UV mapping
Introduction of light function
(and a lot more)
Credits video