No video

Godot Shader Tutorial [Basics] in 7 minutes

  Рет қаралды 94,130

Master Albert

Master Albert

Күн бұрын

Пікірлер: 153
@braveblade87
@braveblade87 Жыл бұрын
hint_color has now been renamed to source_color Thank you for this tutorial ❤
@phischphood
@phischphood 6 ай бұрын
I was just about to post this after failing to get it to work and a quick Google
@SinKGG
@SinKGG 3 жыл бұрын
Wtf, this tutorial is legit so amazing. Please more.
@blueberryiswar
@blueberryiswar Жыл бұрын
hint_color is now source_color in Godot 4, if anyone runs into problems.
@Flavore-u2d
@Flavore-u2d Ай бұрын
thank youuuu
@goodboi42
@goodboi42 Ай бұрын
Thank you, friend.
@helianthe3457
@helianthe3457 3 жыл бұрын
The tutorial in itself is great but I just wanna say I love the intro so much I watch it every time I come back to this vid
@MasterAlbert
@MasterAlbert 3 жыл бұрын
thanks so much bro that's so sweet
@scroobboi2254
@scroobboi2254 3 жыл бұрын
Best tutorial ever! now GODOT in my pc has finally some use.
@caleb9274
@caleb9274 3 жыл бұрын
Oh ye its definitely not scrubbyboi69 u guys can move on past this
@wisemonke6083
@wisemonke6083 3 жыл бұрын
this isnt scrubby my son will never use such an username
@Nxkonamae
@Nxkonamae 3 жыл бұрын
Incredible introduction to shaders. Didn't think it was this easy, thanks my guy!
@jellybon
@jellybon Жыл бұрын
This is by far my favorite tutorial structure on KZbin. The reasoning you give behind why you need to / should do something is very helpful and provides very deep insight. Your video editing and graphic pointers are also nice. Excellent work 💪
@microdavid7098
@microdavid7098 3 жыл бұрын
epic tutorial. Also, the boss battle was too epic.
@user-qc1mc2ly8j
@user-qc1mc2ly8j Жыл бұрын
I recently learned how to add shaders and it's making my game look so much more polished. I added a glitch effect for when time slows down
@user-qc1mc2ly8j
@user-qc1mc2ly8j Жыл бұрын
I basically just added blank sprite covering the full screen with a glitch effect as it's material, and toggled it's visibility based on if the time slow key is down
@pantinecarlate4442
@pantinecarlate4442 4 ай бұрын
Me not understand why nobody is showing the visual shader editor instead of shader code when explaining shaders for beginners. . .
@EidoEndy
@EidoEndy Жыл бұрын
It might have been mentioned before, but hint_color was renamed to source_color for Godot4. Still a great tutorial.
@Mark21084
@Mark21084 3 жыл бұрын
Nice! You should also have a look at visual shaders. Those are pretty awesome as well. You should be able to see the script it creates and learn from that as well
@MasterAlbert
@MasterAlbert 3 жыл бұрын
never even considered it! Thanks bro, will do
@kboss1998
@kboss1998 3 ай бұрын
This video is wonderful! Despite some slight changes in Godot 4, the tutorial is still legit and is eye-opening to me to the world of shaders! Kudos to you, mister.
@frost8077
@frost8077 Жыл бұрын
This brought back memories of playing Megaman Zero. It's funny how I was just looking at their sprites yesterday too. I feel like buying the 4th now since I have 1, 2, and 3. I like your art style. The characters are nice and the world has a cool Metroid vibe, while the alien enemies are unique. May your game do well.
@Wolfyxon
@Wolfyxon 3 жыл бұрын
finally. after 50 WATCHED TUTORIALS i understood anything. Thanks a lot
@wisemonke6083
@wisemonke6083 3 жыл бұрын
amazing!!!!!
@1OJosh
@1OJosh 3 жыл бұрын
Subbed, I really like your content. Out of curiosity, did you draw all those assets yourself? I've come to understand that I can make any type of game but making assets, sounds, and all the other stuff kill me 😭
@USNTM2
@USNTM2 3 жыл бұрын
For learning godot and not wanting to have to do EVERYTHING yourself... opengameart.org and/or kenney.nl for free stuff... Also keep your eyes peeled on Humble Bundle. They sell assets frequently.
@MasterAlbert
@MasterAlbert 3 жыл бұрын
hey bro! I do art myself. I do make some music too but they take me 10x as long to make than the game itself lol so I would just either download free music from open game art or have my friend do it. now for the art, it needs to be very consistent so I recommend buying asset packs on itch. there are also some free ones.
@1OJosh
@1OJosh 3 жыл бұрын
@@MasterAlbert I feel the same, programming the game is a lot easier than making the assets. I don't want to spend money on making a game yet, so I've decided to just work on some assets everyday. Since covid I've got all the time in the world, might as well pick up a new skill. :)
@WilliamMelton617
@WilliamMelton617 Жыл бұрын
I'm just at the into and DAMN I love this vibes of this video.
@soran2290
@soran2290 2 жыл бұрын
Code shader_type canvas_item; uniform vec4 flash_color : hint_color = vec4(1.0); uniform float flash_modifier : hint_range(0.0, 1.0) = 1; void fragment() { vec4 color = texture(TEXTURE, UV); color.rgb = mix(color.rgb, flash_color.rgb, flash_modifier ); COLOR = color; }
@lploverx
@lploverx 2 жыл бұрын
Wonderful video! By any chance, is there any resource you could share on the motion trail effect at 0:33? All of the resources seem to use CPU processing, but I was really hopeful to implement something like that in GLSL, any help would be super appreciated.
@s4shrish
@s4shrish 2 жыл бұрын
I don't even use Godot, and I am loving this tutorial. As a Unity user, someday I may make a Godot game for sure, and I'll watch this vid again.
@thisisgood44
@thisisgood44 Ай бұрын
wow so you can just animate the value just like blender vertex? damn thats really cool. i really need to use this. this is simple when you want to animate it
@igorthelight
@igorthelight Жыл бұрын
GREAT video! But I have a small question: what is the difference between TEXTURE and SCREEN_TEXTURE (same with UV and SCREEN_UV)?
@igorthelight
@igorthelight Жыл бұрын
And the answer to my question is: SCREEN_TEXTURE is the texture "behind" your current Sprite while TEXTURE is the texture of your Sprite itself. Same with UV and SCREEN_UV If someone is not sure which one to use - swap one for another and see what you like more (or what works correctly for your needs).
@rendcycle
@rendcycle Жыл бұрын
In Godot 4, how do you pass a vec4 to the "set_shader_parameter" in the "flash()" function so I have the option to change the color?
@rendcycle
@rendcycle Жыл бұрын
Just figured it out. Sample code in the "flash" function: var new_color : Color = Color.CYAN $AnimatedSprite2D.material.set_shader_parameter("flash_color", new_color) Thanks for this tutorial! 🙂
@platinumdiamond7
@platinumdiamond7 2 жыл бұрын
Any tutorial on a color change shader for certain characters. like Shovel Knight's armor for example. Or maybe dashing or zelda transitions?
@rhnirsilva652
@rhnirsilva652 3 жыл бұрын
great tutorial, master even gonna learn shaders now you MADE ME
@heatedjar3297
@heatedjar3297 3 жыл бұрын
Can you do a tutorial about how to make silhoutte effect when dash?
@godotShaderBoy
@godotShaderBoy 4 ай бұрын
Cool to see we share the same passion! keep it up
@misterdatos_oficial
@misterdatos_oficial Ай бұрын
HAHAHAHAHA love the quote 🥰 and the tutorial as well!
@Sean-gx1sf
@Sean-gx1sf 2 жыл бұрын
Shady gorilla wearing a trench coat: hey kid, want some shaders? Me: don't mind if I do
@zambaboro
@zambaboro 2 жыл бұрын
Best tutorial on shader ever, thank u papa for this tutorial
@FuzBrain
@FuzBrain 2 жыл бұрын
I'm not even far enough in learning Godot to use this information, but I love this video
@Speed-TV
@Speed-TV Жыл бұрын
I understood everything he said up until 3:12
@JellySword8
@JellySword8 3 ай бұрын
6:41 My kind of tutorial lmao
@iampepepapi
@iampepepapi 2 жыл бұрын
thank you for such a well made tutorial and video!
@WCIIINoob
@WCIIINoob 2 жыл бұрын
awesome tutorial, awesome intro. Love it! And it helped a lot!
@longuemire748
@longuemire748 2 жыл бұрын
Thank you for this video. Excuse me, but how do you make this effect in 0:04. I don't understand how to handle pixels by lines in a shader.
@ahmed_alfiki
@ahmed_alfiki 11 ай бұрын
"The best way to create games is to steal from others." said it like a true game developer but seriously awesome tutorial, I'm now a changed man who understands shaders
@8StarStudio
@8StarStudio 12 күн бұрын
In GODOT 4 set_shader_param is now set_shader_parameter
@Silver-nm2if
@Silver-nm2if 2 жыл бұрын
"The best way to create games is to steal from others" -Sun Tzu. lmao im gonna copy this
@nyuh
@nyuh 2 жыл бұрын
Even though this uses a tts this vid is really and has nice editing, friend
@Flexyhandz
@Flexyhandz 11 ай бұрын
What a giga goat shader tutorial as anti sus as it could be
@mangojuic3e
@mangojuic3e 2 жыл бұрын
this helped me so much thank you for making it >3
@sandnerdaniel
@sandnerdaniel 11 ай бұрын
Now I wonder what are those deplorable activities of Captain Injustice...
@rexarock968
@rexarock968 3 жыл бұрын
Oh thanks for this tutorial
@spoon_and_spaghetti_lover
@spoon_and_spaghetti_lover 3 жыл бұрын
Lol hi
@rexarock968
@rexarock968 3 жыл бұрын
@@spoon_and_spaghetti_lover yo
@Das1x
@Das1x 3 жыл бұрын
Great tutorial! Kinda shady though
@MasterAlbert
@MasterAlbert 3 жыл бұрын
oooooooooooooooooooooooooooooo
@hiiambarney4489
@hiiambarney4489 Жыл бұрын
We miss you dad.
@Haykke
@Haykke 2 жыл бұрын
Time to bring all my shadertoy skills into practice
@Gatitasecsii
@Gatitasecsii 8 ай бұрын
Hahahahahah ok that greeting caught me so off guard that I yelled "f**k you!" And then burst out laughing. Lol thanks for the video
@MossyCreature
@MossyCreature 2 жыл бұрын
thank you thank you thank you thank you
@TheOrigin79
@TheOrigin79 2 жыл бұрын
I have a weird issue with the shader. When i place it on a sprite it works flawless like in the tutorial. But when i adapt the scripts and settings to another sprite (local to scene is checked!) and change the flash color - it always flashes white but not in the chosen color. I cant figure out whats wrong here ..
@fonkinstubbleduck9163
@fonkinstubbleduck9163 2 жыл бұрын
If I have made a total of 47 games to date with Godot without using shaders, does that mean I should be 47 times ashamed of myself? XD great vid seriously!
@rungeon83
@rungeon83 2 жыл бұрын
Awesome video and awesome looking game!
@AndreWharn
@AndreWharn 2 жыл бұрын
I followed the tutorial, everything is okay except that the color doesn't fade, it just... goes straight to the final result. Did I miss something?
@catnotfound1588
@catnotfound1588 2 жыл бұрын
Amazing. Really love the voice xp
@arkbjorn
@arkbjorn 6 ай бұрын
6:40 That was unexpected lol
@livvy94
@livvy94 2 жыл бұрын
Suddenly I get the urge to 360 noscope some scrubs...! (Thank you for this tutorial!)
@naytron210
@naytron210 2 жыл бұрын
genius outtro hahaha
@ShullTV
@ShullTV 3 жыл бұрын
Great video!
@DeanAbadPixels
@DeanAbadPixels 3 жыл бұрын
'Tis monke kinda shady
@TommyLikeTom
@TommyLikeTom 2 жыл бұрын
I'm actually in love with you
@Ozzymandias0
@Ozzymandias0 2 жыл бұрын
Great video. Intro was really good, I played it for 3 times before I actually watch the tutorial Can someone please tell me where can I learn how to make death effect in 7:26
@Kirizard
@Kirizard 3 жыл бұрын
good tutorial very smart Monke/10 would reccomend
@CapitandodleR
@CapitandodleR 3 жыл бұрын
Thanks for the tutorial!
@MasterAlbert
@MasterAlbert 3 жыл бұрын
welcome broskie
@AV-qr4kl
@AV-qr4kl 3 жыл бұрын
@7:00 ya got me son
@inchworm9311
@inchworm9311 Жыл бұрын
u r a fantastic teacher
@bluespider6537
@bluespider6537 Жыл бұрын
Ah yes classic sun tzu quote how insightful, jokes aside this tutorial is amazing thanks
@Marco-34235
@Marco-34235 Жыл бұрын
and... If a wanna change some property of my shader from the code (from gdscript 4.0) in my code that's not working with "set_shader_param()" Godot says "that function doesn't exist ;-;" ?... How can I do it in Godot4 ? plss help :c I really need it
@user-uj1cr1qg6k
@user-uj1cr1qg6k Жыл бұрын
I have 2 enemies, i bite one , but shaders always activate on second enemy too
@thatguy5
@thatguy5 Жыл бұрын
If I understand correctly, you need to check ""Local to Scene" like he shows you at ~ 5:20
@cinebanig
@cinebanig 2 жыл бұрын
Thank you
@prerit6915
@prerit6915 2 жыл бұрын
anybody know how to get motion shadow thing at 0:34 ..is it doens using particles?
@robertonome2448
@robertonome2448 3 жыл бұрын
0:46 Construct users be like
@quincedev4243
@quincedev4243 2 жыл бұрын
No hablo inglés, pero amo este vídeo :DDD
@simpathey
@simpathey 4 ай бұрын
Not me following this tutorial and wondering why nothing works..... when I put .rgb everywhere instead of .rbg..... I am not chad enough to master shaders 💀
@ScumlordStudio
@ScumlordStudio 6 ай бұрын
i pressed subscribe the instant i saw monke
@dontblamepeopleblamethegov559
@dontblamepeopleblamethegov559 Ай бұрын
"The best way to create the best games is to steal from others" :D
@saneblack2671
@saneblack2671 2 жыл бұрын
6:47 Sun Tzu...?: "The best *wat* to create games is to steal from others." also Sun Tzu: "I didn't say that typo!"
@byucknahthered3914
@byucknahthered3914 22 күн бұрын
Is this game playable? The one in the video? I wanna play it!
@Evitrea
@Evitrea 3 жыл бұрын
6:11 Did you procedurally cut out the current sprite and make it pink, or did you just spawn a pre-defined partical?
@MasterAlbert
@MasterAlbert 3 жыл бұрын
you could say its the first one. I took the current sprite of the player and applied it to the ghost effect object :) ..
@Evitrea
@Evitrea 3 жыл бұрын
@@MasterAlbert How? I want to do that :(
@MasterAlbert
@MasterAlbert 3 жыл бұрын
@@Evitrea join the discord I could show you in share screen
@Evitrea
@Evitrea 3 жыл бұрын
@@MasterAlbert ur link expired
@MasterAlbert
@MasterAlbert 3 жыл бұрын
@@Evitrea discord.gg/2wqY8PNR6R here you go bro, sorry about that
@illuminaut9148
@illuminaut9148 3 жыл бұрын
genius
@BBoySajydTV
@BBoySajydTV 2 жыл бұрын
OR you can use modulate to do the same
@kiyu3229
@kiyu3229 2 жыл бұрын
But shader is better
@birajboro5869
@birajboro5869 2 жыл бұрын
thx bro
@eyes_only5936
@eyes_only5936 3 жыл бұрын
That's what I call education.
@VoltitanDev
@VoltitanDev 2 жыл бұрын
How did you do that trail animation with the shader?
@agriasoaks6721
@agriasoaks6721 4 ай бұрын
Is there sequel for this?
@adriansousa7278
@adriansousa7278 3 жыл бұрын
Ums graficos diferenciados saber ^-^
@giahuytrieu430
@giahuytrieu430 2 жыл бұрын
why i turned on local to scene but the enemies still flash at the same time :(
@MasterAlbert
@MasterAlbert 2 жыл бұрын
If the enemy was copy pasted this could still happen
@g0ldhat55
@g0ldhat55 3 жыл бұрын
Thats epic
@josmarpinheiro2589
@josmarpinheiro2589 2 жыл бұрын
top
@liokillergaming7327
@liokillergaming7327 3 жыл бұрын
horriblemente hermoso
@WuchtaArt
@WuchtaArt 2 жыл бұрын
Is this Hybrid Calisthenics reference?
@MasterAlbert
@MasterAlbert 2 жыл бұрын
hehehehe glad you noticed. love that guy
@noiJadisCailleach
@noiJadisCailleach 3 жыл бұрын
The images are so cringy but the tutorial is so useful! lol
@Barveth
@Barveth 3 жыл бұрын
make a tutorial about the silhouett and pixelate effects PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ!!!!!
@MasterAlbert
@MasterAlbert 3 жыл бұрын
here is one thats even better than mine :) kzbin.info/www/bejne/jXa6fX2tmrZpo6s
@Barveth
@Barveth 3 жыл бұрын
@@MasterAlbert but this one doesn't uses shaders, which can probally cause performance issues
@MasterAlbert
@MasterAlbert 3 жыл бұрын
@@Barveth it uses particles which is also optimal for performance. Mine uses actual objects being instanced
@Barveth
@Barveth 3 жыл бұрын
@@MasterAlbert ok! but what about the pixelate effect? A tutorial would be really nice
@DrPotatoPerson
@DrPotatoPerson 3 жыл бұрын
Is the thumbnail a reference to Hybrid Calisthenics?
@MasterAlbert
@MasterAlbert 3 жыл бұрын
finally, someone noticed
@maureeng1180
@maureeng1180 3 жыл бұрын
🙏🙏🙏
@DexterZCoder
@DexterZCoder 3 жыл бұрын
Lots of information here! Many thanks! SUBS ^_^y
@monopalle5768
@monopalle5768 2 жыл бұрын
60% don't notice the gorilla
@user-uy9lb5el2f
@user-uy9lb5el2f 3 жыл бұрын
😍👐
@charleslamb6500
@charleslamb6500 3 жыл бұрын
what artificial voice, do you use :O Thx . .
@MasterAlbert
@MasterAlbert 3 жыл бұрын
Balabolka :) .. The specific voice is called Daniel
@torrescle
@torrescle 2 жыл бұрын
Hilarious hahahahahaaha
BETTER 2D visuals in 7 EASY TIPS
10:38
MrEliptik
Рет қаралды 68 М.
Godot 4.3 is Here!
19:20
Gamefromscratch
Рет қаралды 93 М.
Oh No! My Doll Fell In The Dirt🤧💩
00:17
ToolTastic
Рет қаралды 13 МЛН
Touching Act of Kindness Brings Hope to the Homeless #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 17 МЛН
Introduction to shaders: Learn the basics!
34:50
Barney Codes
Рет қаралды 328 М.
GameMaker VS Godot: I remade my Game
8:01
Master Albert
Рет қаралды 163 М.
I Spent 100 HOURS Making a Game With NO GAME ENGINE
13:42
Fuelvin
Рет қаралды 339 М.
How To Shader. (using Godot Engine)
7:28
PlayWithFurcifer
Рет қаралды 50 М.
I Paid Fiverr Game Developers to Make the Same Game
10:25
BadGameDev
Рет қаралды 683 М.
Welcome to Shaderland - An introduction to shaders in Godot
1:12:51
A ULTIMATE Guide to LIGHTING in Godot
30:56
DevWorm
Рет қаралды 5 М.
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 968 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4 МЛН
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 564 М.
Oh No! My Doll Fell In The Dirt🤧💩
00:17
ToolTastic
Рет қаралды 13 МЛН