How Games Make VFX (Demonstrated in Godot 4)

  Рет қаралды 325,482

PlayWithFurcifer

PlayWithFurcifer

Жыл бұрын

Have you ever wondered how games can be so beautiful? I am making a game, so I tried to find out. Turns out, there are some easy tricks VFX artists use over and over. In this video, I show you how to create water with a shader in Godot Engine (works in other game engines, too!)
Get the Solaria tileset by Jamie Brownhill here: jamiebrownhill.itch.io/
VFX videos we made: • Godot VFX Tutorials
Play the demo of Furcifer's Fungeon & wishlist: store.steampowered.com/app/17...
Play in the browser: playwithfurcifer.itch.io/furc...
Wishlist our other game, Super Kill-BOI 9000, and play the demo: store.steampowered.com/app/21...
Join our discord server: / discord
Follow us on twitter to stay updated on Furcifer news and tutorials:
/ tweetfurcifer

Пікірлер: 428
@Zuriki09
@Zuriki09 Жыл бұрын
Fun trivia, they're called UV because XYZ is already taken. UV also only denote the 2D texture positions, for 3D textures they're UVW... which are followed by XYZ in the alphabet!
@RafaelBelvederese
@RafaelBelvederese Жыл бұрын
I came looking for this comment and wasn’t disappointed.
@codesymphony
@codesymphony Жыл бұрын
thought it had something to do with ultraviolet haha
@skibbl_dev
@skibbl_dev Жыл бұрын
ah yes! that explains alot! :)
@bruhnah4life
@bruhnah4life Жыл бұрын
Woah thats make a lot of sense
@daniridao
@daniridao 11 ай бұрын
I thought it had to do with Chroma as in YUV. Apparently not, so thanks, I learnt something new today :)
@modiddymo
@modiddymo Жыл бұрын
I think you’ve touched on something that I haven’t seen in shader / VFX learning material before: the COMMON BUILDING BLOCKS of effects. If we can learn things like dissolve, distort, noise, gradients, textures, etc. we can get better at combining and layering them. Thank you for that. It’s a breakthrough in my understanding.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you for this comment, this is exactly what i want to hear
@styleisaweapon
@styleisaweapon Жыл бұрын
Its mix() and smoothstep() all the way down.
@sebastiangudino9377
@sebastiangudino9377 Жыл бұрын
@@styleisaweapon LOL it really is
@muxecoid
@muxecoid 7 ай бұрын
Wow, this has more content than many full hour talks. I will need to pause and play with the code for an hour to truly grasp it.
@MrMorvar
@MrMorvar 10 ай бұрын
Some notes for others 1. You actually need to create that noise within the material. Shader itself does not create it. 2. There's no more 'SCREEN_TEXTURE' available but you can add 'uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmap;' on the top and it does the job 3. Carefully read the whole code in the end. All changes small changes are not mentioned Thank you none the less :) works!
@xc6013
@xc6013 9 ай бұрын
god bless you beautiful genius
@asleeperj
@asleeperj 2 ай бұрын
Pretty sure this is the part I'm stuck on, there is no NoiseTexture2D node.
@devihen
@devihen Жыл бұрын
Shaders are a fundamental tools to make videogames and cgi animation. Every bit of shared knowledge is very appreciated. Thank you.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
glad you like it :)
@T3chedOut
@T3chedOut Жыл бұрын
Wow, I love the editing and natural, conversation writing of this video! What a great way to explain this concept that so many of us are unfamiliar with 😅 in such a funny way!!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you, im happy to hear that :)
@wangledteb5671
@wangledteb5671 11 ай бұрын
Me too, instant subscribe material for sure xD
@ChannelOfJoris
@ChannelOfJoris Жыл бұрын
I remember trying to learn this in GameMaker, but they stopped supporting their own tutorials so I never got it to work. Godot is truly becoming the next engine for getting into game development
@Hauntaa
@Hauntaa Жыл бұрын
The editing was tight - no fluff - this was on the level and encouraging without being patronising. Thanks a lot, I know a lot of work went into this. Hello my baby, hello my darlin'!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you so much :)
@ryanpallesen3569
@ryanpallesen3569 Жыл бұрын
This is surprisingly the first time I have heard VFX discussed in a simple, non-technical way that was easy to understand. I now know what a UV actually is. Well done.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
We're back! Hope you like the video, let us know what you want to see next! Also check out our game's demo & wishlist! store.steampowered.com/app/1700930/Furcifers_Fungeon/
@aleclanter2177
@aleclanter2177 6 ай бұрын
OMG, this is the funnest USEFUL video I've seen in a long time. I love your delivery! :D
@compasscrafting1147
@compasscrafting1147 Жыл бұрын
This was genuinely a hoot to watch and easy to follow along with. Appreciate the effort that went into this.
@ivandamyanov
@ivandamyanov Жыл бұрын
What a great video! For some reason, I started feeling like I've been doing shaders for years tho I still have no clue how they are done and I haven't tried. The point is, now I got motivated to start and experiment with them cause they dont seem so scary anymore.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
That is great to hear :D
@pawebernaciak1581
@pawebernaciak1581 Жыл бұрын
As someone who works around 10 years creating FX for movies, adverts and games after a while you just get this intuitive understanding how to fake any movement by splitting it into few layers that are simpler to archive. It sort of like with coding but divide and conquer works on more visual level.
@arturitoproductions
@arturitoproductions Жыл бұрын
This is a great and approachable shader tutorial. I have been into many shader tutorials and this small video made my brain click :)
@Knooblegooble
@Knooblegooble Жыл бұрын
I've been working in Unreal Engine for years, I just recently opened Godot for the first time and I feel like a baby again, thanks for making me feel less intimidated ♥
@xtccy
@xtccy Жыл бұрын
YES more! Teach us the way of the shader please! Your fun way that delivered this video was very pleasant to keep me focused on shaders for once in my life. It is the bane of the developer so help us!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you, will do :)
@lebasson
@lebasson Жыл бұрын
Loving the humor and the tutorial as well. More please!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you! ok :)
@AlistreWinters
@AlistreWinters 8 ай бұрын
Thank you for this video. It makes things much more approachable for non coders like me who are terrified of all these crazy moving parts. Your videos are amazing
@dudemannxs
@dudemannxs Жыл бұрын
Best presentation on shaders I have seen to date. Well done sir!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Aww, thank you so much!
@ashannahensley3288
@ashannahensley3288 Жыл бұрын
The mix of comedy, education, and the fact your vid avatar is an AdoraToaster is pure gold. Feel bad that we're limited to only one upvote per video.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :)
@ashannahensley3288
@ashannahensley3288 Жыл бұрын
@@PlayWithFurcifer You're welcome ^_^.
@loleq2137
@loleq2137 Жыл бұрын
Brilliant little production) Both enjoyable to watch, and quite informative! Looking forward to new videos on the subject. Also, I'm totally checking out your game as soon as I can)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :D
@its_oz
@its_oz 10 ай бұрын
thank you very much, you saved my day! You guys gave me a good introduction to shaders. I was struggling these days to get any shader working, they were always looking like sh*t. I actually modified your water shader to look it like heat distortion effect and it works like a charm!
@thygrrr
@thygrrr Жыл бұрын
Looking forward to seeing the second trick of VFX in your next tutorial!
@seamuskills
@seamuskills 4 ай бұрын
This video made the shaders a lot more understandable for me, thanks a lot!
@JakubSK
@JakubSK 7 ай бұрын
I am insanely entertained and educated by your content. You’re awesome!🤙
@ghost8602
@ghost8602 Жыл бұрын
Thanks for this vid :> Would love to see a whole series on this, shaders are so cool and can add so much to a game! Good luck with Furcifers Fungeon :)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :)
@tessenda2694
@tessenda2694 Жыл бұрын
This video popped into my recommendation, and gave me knowledge I didn’t know I needed. Thank you
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Glad to hear that!
@jugibur2117
@jugibur2117 Жыл бұрын
It's a bit magic what you can do with this few tools in your hand / mind, really great, thanks for sharing!
@krisp422
@krisp422 5 ай бұрын
This was very informative, and I love your comedy style haha you got a new subscriber!
@Neqator
@Neqator 9 ай бұрын
This is just a magical explanation/montage!
@NoobieSnake
@NoobieSnake 9 ай бұрын
Dude, you are so hilarious. Very entertaining to watch and I love the way you speak. Thumbs up and subscribed.
@MerryMidlight
@MerryMidlight Жыл бұрын
It's very rare that I feel so comfortable watching videos like these. great work
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
That's nice. Thank you :)
@rattleheadx
@rattleheadx Жыл бұрын
Wow! This is an excellent (and concise) lesson! Love it!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much! :)
@netrunningnow
@netrunningnow Жыл бұрын
I've literally done all this before but still enjoyed every moment of the video
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thats nice :)
@AudioBoi1
@AudioBoi1 9 ай бұрын
wow, that's amazing-looking! I hope to use this information some day 😊
@haaldor
@haaldor Жыл бұрын
NGL, Tom Scott at the end really surprised me! But anyway, every time I see one of your videos it inspires me to go back and work again on my projects, so thanks for all of them
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
thats great, back to work! :D
@jake4andrws26
@jake4andrws26 9 ай бұрын
This is a great video. I cannot wait to play around with this.
@MaximumSpice
@MaximumSpice Жыл бұрын
I'm a Unity fan boy but really enjoyable watching and listening. It's something I've been learning and playing with only recently but I wanna dive deep af cos it looks so cool and powerful.
@TraxisOnTheLines
@TraxisOnTheLines 5 ай бұрын
You almost had me at trick 2, so to see trick 3, you really did get me there.
@KennethFeur
@KennethFeur 4 ай бұрын
While watching the video I was thinking "wow this water effect looks similar to backpack battles potion effects, so that's how they did this", and then I searched for other videos in the channel and realized...
@PlayWithFurcifer
@PlayWithFurcifer 4 ай бұрын
It's a large part of it, yeah :D
@LW3D-2024
@LW3D-2024 8 ай бұрын
Awesome. Thank you for simplifying this concept. 😎👍
@EleventhFloorBelfry
@EleventhFloorBelfry Жыл бұрын
My brain is folding in on itself at how good this looks. It reminds me of old CSS text animations, where you just mess with numbers and directions until it looks good.
@yendanjin
@yendanjin Жыл бұрын
i really enjoy your engine videos!
@bunkerhillstudios3382
@bunkerhillstudios3382 Жыл бұрын
I mostly use vj software and have a very shallow understanding of shaders (I can convert some older ones to work in macos quartz). This was incredibly helpful for both of those
@PaintedSky
@PaintedSky Жыл бұрын
I nearly spit out my coffee at the dancing robot icon guy. Well done lol :D
@thunder6237
@thunder6237 4 ай бұрын
What is wholesome is that even though programmers and artists are equally confused. Both type of people are profiles that are eager to learn new things so it just works out :) !
@patata-san5892
@patata-san5892 6 ай бұрын
This is really informative. Subscribed and bookmarked
@sephreed1938
@sephreed1938 Жыл бұрын
What I wouldn't give to see this tutorial with a single screenshot of what you actually did. It's like doing archeology trying to make this shader from the video.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
We show everything you need to do in a video. If you wanted a still image, you should not have clicked on a video. How dare we actually explain the shader and not just give you something to copypaste.
@_mickmccarthy
@_mickmccarthy Жыл бұрын
Awesome video, at the end I was thinking "Wow, I wish there was a playlist of this sort of stuff", and hey, you have a Godot VFX playlist! I know a lot of shader stuff is very general and GLSL is easily transferrable regardless of engines, but it's so nice to just have it all in one place when learning (especially when it comes to debugging something!) Thanks for your efforts!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:D
@juliusheinrich1599
@juliusheinrich1599 Жыл бұрын
Wow this was so well and funny explained, loved the video and that it was done in Godot :D I'll check your other videos on VFX too, this will be a great help, also I wish listed your game, good job!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you so much!
@OmeedNOuhadi
@OmeedNOuhadi 6 ай бұрын
Love the code & Material sliders shown.
@Mukar
@Mukar 4 ай бұрын
"I'm not saying there's just one trick. There's at least...2" was way funnier than it should have been. Awesome video!
@NightpireVideos
@NightpireVideos Жыл бұрын
That was both hilarious and informative. Good job
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you! :D
@BertHeymans
@BertHeymans Жыл бұрын
Very insightful stuff! Also wishlisted.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thanks a ton!
@OLIV3R_YT
@OLIV3R_YT Жыл бұрын
Cool, would definitely like more videos like this!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
This will certainly not be the last one!
@nowherebrain
@nowherebrain Жыл бұрын
I literally just checked if you guys had another video out 3 minutes ago :) EDIT: ofc make more of these :) I'm not much of a shader guru...sure what you cover is some simple stuff, but I really like these. Plus there is always something new to learn.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:D Feels good to release something again
@nowherebrain
@nowherebrain Жыл бұрын
@@PlayWithFurcifer I know...I need to get off my arsche...
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
@@nowherebrain gogogo! :D
@nowherebrain
@nowherebrain Жыл бұрын
@@PlayWithFurcifer No need to respond, but atm. I'm just waiting for the house to be quiet..my PC is in the wohnzimmer :) and there are always kids running around...I'll probably do one this week sometime(Ich hab urlaub diese woche)...but I know the feeling when you don't put anything out for a while :) and thanks for the sub.
@Georgerpw
@Georgerpw Жыл бұрын
Really informative and funny! Keep up the good work!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you!
@platibyte
@platibyte 6 ай бұрын
Thanks man, i was not looking for this, but i had to try it. I even managed to apply the same " + scroll * TIME " to a 3D Perlin Noise Generator. Even tho i'm super new in this whole 3DModelling / Game Engine world!
@Aarimous
@Aarimous Жыл бұрын
Yes! More please :) My goal for 2023 is to work on my visual skills both art and VFX. Cheers!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
For sure! Some fancy shaders would suit chess survivors really well :D
@josephconnolly8493
@josephconnolly8493 Жыл бұрын
This is great. Just subscribed based on a single video. Going to try shader effects on my wall torches now.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :) I think we even have made something about fire in the past
@100Jim
@100Jim 7 ай бұрын
Tried your demo. The game is good fun!
@arckanumsavage2822
@arckanumsavage2822 24 күн бұрын
Great topic. Would be glad to see more effects using this technique
@sergodobro2569
@sergodobro2569 Жыл бұрын
Finally! Good explanation!
@dayw81
@dayw81 Жыл бұрын
I love your tutorials. Hoping to see a second and - do I dare - third trick everything else is based on.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Even a third one? Dream big i guess Thank you very much :) we will see what we can do
@gaweyn
@gaweyn 6 ай бұрын
absolutely amazing video
@stattesting8464
@stattesting8464 8 ай бұрын
Informative and funny! Good stuff.
@sharklin5212
@sharklin5212 Жыл бұрын
new sub!!! Thank you for that. It’s a breakthrough in my understanding.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Amazing to hear :D
@RainwareSoftworks
@RainwareSoftworks 6 ай бұрын
Really awesome would like to see more :)
@EidoEndy
@EidoEndy Жыл бұрын
Alright, I am absolutely going to try this one.
@MrEliptik
@MrEliptik Жыл бұрын
Cool video as always! Thanks for sharing :)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :D
@dustinmcmurry5886
@dustinmcmurry5886 7 ай бұрын
Awesome informative video. I don't Godot, but I feel like I know how to apply this in Phaser now.
@ChePhan
@ChePhan Жыл бұрын
To my understanding, UV is used to distinguish between XYZ coordinates for the 3d mesh. VW is associated with a certain German car manufacturer and also a pain to pronounce. So UV was used. Why we're addressing UV.x and UV.y is still puzzling though.
@RoyBeerZ
@RoyBeerZ Жыл бұрын
To my understanding VW didn't have anything to do with that, but it's a nice story. It's more that W represents the Quaternion rotation, which you need to start using when you want to feel really dumb for a while.
@janufouche7609
@janufouche7609 3 ай бұрын
This is pure gold !!!
@faru-music
@faru-music Жыл бұрын
So refeshing to see such a video from you again :)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:)
@thepurplbanana
@thepurplbanana Жыл бұрын
conventionally in mathematics, when talking about parametrizations of surfaces, one would usually use the names u and v for the arguments of the map from the plane to the surface, hence the name UV-map!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Fun thing is: I heard at least 3 quite different explainations for the UV thing in the comments :D
@damienostler4531
@damienostler4531 6 ай бұрын
best shader video i seen
@Jakey-San
@Jakey-San Жыл бұрын
This man has one of the lovliest German Accents i could imagine xD Nice work man!
@diligencehumility6971
@diligencehumility6971 Жыл бұрын
Thanks for sharing
@MurkonTrow
@MurkonTrow Жыл бұрын
Really good stuff.
@xarvh
@xarvh Жыл бұрын
Yes please, more of this stuff!!!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
ok :)
@AndrzejWilk-yv8gb
@AndrzejWilk-yv8gb 3 ай бұрын
The godot stickman has really caught me off guard. This clip should play everytime godot crashes ;)
@thanatosor
@thanatosor Жыл бұрын
Fascinating ! I start loving shader programming or GPU programming now...
@nikbivation
@nikbivation Жыл бұрын
very nice and funny, thank you!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Aww, thank you :)
@breadman7733
@breadman7733 Жыл бұрын
Great video! Thank you
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Glad you liked it! :)
@TravisRayLive
@TravisRayLive 6 ай бұрын
Holy crap. You made water look so damn easy. Wow, very very cool.
@circuitguy9750
@circuitguy9750 Жыл бұрын
Thanks for your video series. I can tell you (two?) put a lot of work into sharing what you've learned along your journey. I definitely appreciate it. Best of luck with your release - I hope you take a well-deserved break!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Yeah, it's just us two. Thank you :) We really should, the last one has been a while
@457Deniz457
@457Deniz457 Жыл бұрын
4:36 that "wow" got me 😆 Subbed you :)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:)
@keletsorabalao7454
@keletsorabalao7454 Жыл бұрын
You're a superstar!
@anthonyrye4755
@anthonyrye4755 Жыл бұрын
Love you tutorials
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thanks!
@danashrulez
@danashrulez Жыл бұрын
Would love to see more shader tutorials!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Noted! :D
@AcidNeko
@AcidNeko Жыл бұрын
VFX is so cool! I always get amazed when I see game effects portfolios! I follow Sakura Rabbit, she is amazing with VFX in unity!
@MurderWho
@MurderWho 5 ай бұрын
The UV mapping comes from differential topology. So when you're mapping a 3d object to a 2d object, you obviously can't capture all of it, but you don't really need to; you're only specifically interested in the surface most of the time. And for characterizing 3d shapes, it turns out that's (in normal cases), all you need anyways. For textures and shaders, this is particularly useful because we don't want to colour the outside of the sphere, just the outside of it, which is a surface. And it turns out the math they need to project a surface (an image or texture) onto a 3d object onto a surface (your computer screen), is differential topology, and in particular you mainly just need some jacobian matrices. A jacobian matrix is essentially just a transformation between a 2 different spaces, possibly of different dimensions, and in this particular case, we are mapping UV-maps, 2 dimensional maps, onto XYZ coordinates, 3 dimensional space, and vice versa. Alright, so that's why Computer Graphics have UV-space, they're copying the math. So, why in math are they called UV-maps? Mathematicians actually use a number of different variables to represent different spaces; UV, sure, but also ST, or GH, or MN, and if you are working with a small number of specific and distinct spaces in more than one problem context, it is customary to give them unique, non-overlapping coordinate labels, so that if I talk about HIJ, it's obvious that I'm not talking about the XYZ-space or the UV-space, and that if I give a coordinate such as (H, I, Z/3 +20), that I'm doing something funky in my mapping. If you're dealing with a large number of maps, though, then it's customary to number them instead, so you have "X1" and "X2" and "Y2". But unless you're subsubscripting them, ("X_1_2" would be the second coordinate of the 1st coordinate system, so it could also be "Y1" without the double-subscripting), then you want to avoid having different dimensions overlap so that you're not expecting a "Z" term from a 2 dimensional map because you lost where you were in the proof. So I might have X1,Y1,Z1 through to Z5,Y5,Z5, but my two dimensional spaces would be U1,V1 thru U3, V3. So in this scheme, four dimensions are typically ABCD, and 3 dimensions are the default in differential topology, so they have XYZ, and so 2 dimensions is naturally going backwards from that, and therefore "ST". . . . this is because in differential topology, we often want to talk about derivatives and integrals, when integrating, we often want to use dv and du to indicate integration by parts or integration by substitution, but du and dv would also be the first derivatives of functions on the UV coordinate system. So we need to hop ahead a bit to when differential topology started being used by a large enough factor in professional contexts over teaching and academic contexts, that avoiding confusion with the use of the teaching tools of types of integration is less preferred than the alternative. So why did they change from using ST when they would have learned it from school as well and been used to ST? Because ST is often used in a lot of other contexts as signifiers for different things, sometimes both of them, sometimes just one, but both S and T are common variable signifiers themselves. Could be units of magnetism, could be signals, could be a lot of things. U and V tho? Not used very often at all. It's not like we can identify a single place where this change definitively occurred, because it happened across many industries over fuzzy periods of time, but there is one source we can point to in particular that many current uses of UV as the coordinate system can map back to. Not the origin of it, but the branch from which so much of the current usage can trace its lineage to. Edwin Catmull's 1974 thesis, "A Subdivision Algorithm for Computer Display of Curved Surfaces". Yes, the very origin of Catmull-Clark subdivision algorithms, and yes . . . computer graphics in particular.
@hidemat5141
@hidemat5141 Жыл бұрын
Show us 3D shaders please! I've been playing around with the visual shaders, it's a pretty good workflow, because if a node doesn't exist you can write an expression in shaders code and still use it in your visual shader.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
i try to put a bit of 3d shaders in the videos, but they aren't really my strong suit (since we work on a 2d game)
@user-kp2yq2ho1r
@user-kp2yq2ho1r Жыл бұрын
Best tutorial ever!!! Thank you!(i m dont speak English, but i all understood)
@mikelezhnin8601
@mikelezhnin8601 Жыл бұрын
Yeah, the amount of stuff you can do with shaders is insane. Water, fire, home-made particle systems, wobbling, wind touching the grass, weird shape related activities (f.e. to cut out one shape from another shape like in Snipperclips), lighting, reflections, stylizing (f.e. to make things pixelated), everything.
@EnormiE
@EnormiE Ай бұрын
Cool video, earned a subscriber
@CottidaeSEA
@CottidaeSEA Жыл бұрын
This reminds me of when I used to mess around with Photoshop and eventually got good enough to earn money creating forum banners and such. I used the Cloud method a bunch, which is essentially what was used for the waves. Throw in a bunch of them, do some smearing, suddenly you got fire. It's all really simple once you learn the tricks.
@riese1111
@riese1111 2 ай бұрын
"Guess what - you can". Loved it.
@anders6326
@anders6326 9 ай бұрын
Hey there, friend. I'm about to hop into Godot 4.0 (three year hiatus from dev with only exp in GML 2.0) and I'm enjoying how you explain things and do humor. I just wanted to chime in that having been able to break learning barriers and reignite my passion, I'm seeing that almost everything seems to be based around the simple concept of croissants. Layers. Pro digital artist: we work frequently with layers. Started learning multimedia editing. Oh, video compositing is just boxes - with layers. And sometimes more layer boxes inside those layers. Music? Arranging layers and overlapping beats. Now, seeing how you are showing SIMPLE code (unlike...shivers, C++ and gml,) these VFX things don't look tough at all. Just layers. :) Thank you ~
@canhedotricks6078
@canhedotricks6078 Жыл бұрын
This is a great tutorial, make more
BETTER 2D visuals in 7 EASY TIPS
10:38
MrEliptik
Рет қаралды 63 М.
25 Gamedev Tips for Everyone
15:00
PlayWithFurcifer
Рет қаралды 11 М.
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 58 МЛН
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 2,6 МЛН
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 14 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 43 МЛН
How To Shader (Fast) - using Godot Engine
7:10
PlayWithFurcifer
Рет қаралды 318 М.
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 492 М.
How To Make A Metroidvania Map
8:05
Kilo Galaxia
Рет қаралды 15 М.
Pixel Art Class - Top Down Style Analysis & Tutorial
43:51
AdamCYounis
Рет қаралды 644 М.
10+2 AWESOME ADDONS for GODOT 4
8:36
MrElipteach
Рет қаралды 130 М.
Creating SMART enemies from scratch! | Devlog
5:40
Challacade
Рет қаралды 290 М.
Can I Create Video Games Using SQL? (No Game Engine)
20:58
icitry
Рет қаралды 126 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 348 М.
Stop Getting Lost: Make Cognitive Maps, Not Levels
26:27
How to Code (almost) Any Feature
9:48
DaFluffyPotato
Рет қаралды 665 М.
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 58 МЛН