Introduction to Godot Shaders - Godot 4 Tutorial
HTML-код
- Опубликовано: 30 июн 2023
- Basics of shaders for Godot 4.
Feel free to ask questions in the comments I will answer them all!
My Games:
Moving In: store.steampowered.com/app/23...
Mirrorama: store.steampowered.com/app/18...
Discord: / discord
All my socials:
Linktree: linktr.ee/abrasivetroop
#gamedev #godot #tutorial #indiegamedev #indiegame
#godot3 #godot4 #unity #unreal Игры
Get Mirrorama 90% off: store.steampowered.com/app/1845050/Mirrorama/
I think we need more of this kind of simple shader tutorial for godot 4. There are a lot of functions in godot shader language to explore. Thanks bro
This is by far the best introduction to Shaders I've ever seen. Thank you.
One of the best introductory tutorial for shaders
this actually helped me alot
Great video. It's taken (at least) some of the mystery out of shaders for me, and made them a whole lot more approachable. Thank you
Thank you so much!!! I think I must have watched 30 videos on this topic and this is the first time I actually understand what is going on!
Your shitposting is good, but your tutorials are even better. Nice job on this one!
Thanks a bunch! I appreciate your support!
This was my introduction to shaders!
This was really cool to learn about (even if I got lost a few times in the tutorial). I had no idea a rainbow worm was possible.
This was a great intro, a nice simple example that you expanded on, perfect!
This was pretty good at showing off how dope the shader system can be, granted I don't feel I understand much yet (this is my first shader vid) but it kinda lets me know what's possible which I appreciate and I think I want to learn this next, thank you
also funny thumbnail xD
Thank you, after that video i know more about how works shadders in Godot. Great work.
This is my introduction to shaders. :) Well done. Pretty much got the jist of it. Seems simple enough. Thanks.
Awesome video. Concise and easy to follow.
Thank you so much first time I understood it. Please make a tutorial on how to do the same thing with textures, for examle shading the top and bottom of a cube with one texture and the sides with another
Thank you for this lesson!
thanks very much, im just getting into shaders and this helps
Ooo, that was cool. Thanks for the video!
Excellent tutorial thank you!
You made my day. Thank you
Thanks that was super Helpful =)
very helpful the video! thanks!
Glad it was helpful!
This is a great bideo! I am totally putting in some glow worms in my game!
wtf that's awesome bro, I got a space worm in 3 minutes. It explains how shader works since I haven't learnt it before.
great tutorial, even with shader experience it's so easy to forget how powerful shaders are. that worm is only a few lines of code but without shaders would take forever to make in e.g. blender even by a blender expert.
So what I learned:
UV is the box which the Object's texture is in and you can manipulate that box to alter the looks of the texture
If you use conditions from UV, that part of the UV gets effected only, that's probably true on color conditions too.
you can use "TIME" as a passive value. What I don't get is, is "TIME" the exact same as DeltaTime (physics process or process based) or it has it's own system behind it?
Nice tutorial imo :D
TIME if I recall correctly is the number of seconds since launching the program. Program being either Godot's scene for the engine, or the game executable for the game, of course. So I assume this would make it process based, instead of physics based. But I also don't know this stuff all that well.
neat stuff
Berry finally removing some shade from shaders
I do what i can 😎
THANK YOU SO MUCH!! I have been trying to create water ALL DAY!! Everyone was going crazy with scripts and making textures and crap, this was SO SIMPLE!! also how would you go about making it transparent halfway?
Wow!!!! You can actually do like kinda anything with shaders ;-;
I've been watching some videos from Acerola (a graphics programmer) while mostly undertsanding nothing and not thinking all of this fiddling with shaders is within reach but... HUH???? YOU CAN MAKE THAT SHPERE GO WOOoooOOOooooOO and all rainbow!?!? wooooooow! Nice!
thx ^^
thats so cool man
Cool stuff
wooow very cool !
awesome! how did you get that screen glow effect
Thank you
More please
是个很好的入门教程,浅显易懂~
我很高兴听到这个消息!
Can you go into a tutorial about Canvas_item shaders? or are they much different.
They are very similar to the ones shown in the video, it's basically just a 2D version of spatial shaders (I may be wrong)
Mind blown
DISCO WORM ❤
Could you record more videos on shaders using node system?
ALBEDO? Maybe this works differently in canvas_item :/
error(4): Unknown identifier in expression: 'ALBEDO'.
please can you guide me how to add water in chemical bottles i.e flask and beakers and make them behave according to physics law
the use of sines to distort the object got me thinking; is it possible to use an audio signal to similarly distort objects via shaders? audio visualisers would probably be the more straightforward reason as to why someone would want to do something like that, but i think it'd be an interesting experiment nonetheless
yes you can
how to show the top right corner monitor? Can teach me?Thank you!
can i actually uae the vertex type also for lighting? the suggested things in the manual are all for some transformation etc.
Hey! Can you provide the resources you're using to learn shaders?
How did you enable the preview in the editor?
shaders may not be hard per se, but they are when the longest tutorials are 6 minutes
Big Berry
How do you get the cpu / gpu time and fps to display in the editor? I feel like it should be pretty obvious but I'm having issues finding it/:
this shit is so cool :D
and... If a wanna change some property of my shader from the code (from gdscript) ?... How can I do it? plss help :c
hi, i made 2d shader, can you improve it?
but how do you know all the stuff in the shader language?
literally me at the left in the thumbnail
XD
The glsl shader godot has more stranger syntax, its just make harder
wait so the shaders only affect the meshes and materials not really the collision shapes?
yes correct
U need to make a one hour tutorial
i am afraid thats not possible
@@abradotcs why so u seem to know ur stuff ?
I tried to follow this tutorial but got the error "Invalid arguments to operator '=' : 'float', int'. when inputting "ROUGHNESS = 0,2; "
I'm using 4.1.1
any advice?
edit: I'm an idiot. confused " . " with " , " Thanks for the video.
Omg...I thought I would never learn shaders in my life cause every tutorial I watched I just wanted to kill myself for being stupid. You brought me back to life! Speechless man... You are amazing! Thank you very much!
is it possible to run godot made app as desktop wallpaper ?
You want it to be interactive?
@@Astro_retiredyes sir.
bro had a powerpoint slide ready in-engine 💀
lmao it happens when i click off godot for some reason idk XD
So is a Shader and Material the same thing?
Yes exactly :D
the basics are like css code i thought it would be more complicated
Works with 2d?
yes
shaders are hard if you're looking at anything pre-godot 4.x ....
Tried following a few tutorials, but most of tutorials seem to be for older versions of Godot, and are exclusively for gdscript.
We need more C# tutorials in Godot overall, but shaders especially.
Heeyyyy how do stay consistent ppplllsss.
You should ask that to someone else 💀
@@abradotcs like why
You upload like every week. I don't do that.
@@moe__dev That's clearly a you problem.
Why did you change your name?
I didn't wanna be a png tuber anymore lol also I started making a different type of content so a rebranding was necessary
@@abradotcsThanks just wondering. The vid was helpful.
its simple and concise tutorial!! I love it ∑d(°∀°d) Though i cant still wrap my head around shaders, do you have more resources to point me at the right direction? Specially 2d godot shaders because i want to make a 2d game of my own o(≧▽≦)o
what is dat thumbnaaail
Shitters 🤣😂 tnx for the tut
What the hell is this sorcery
they call it "shaders" its quite interesting XD
Casually brings up sine image while opening godot OWN code editor.
Unity is so btfo.
Shaders are, very, hard. Hard to debug, rough to code, require advanced trigonometry and algebra knowledge. I'd like to see you make God Rays with shaders and then tell me it's not that hard. I'd rather program in Rust or C++ in spaghetti code.