Good tutorial, looking forward to seeing this in 3D!
@CoreFlux Жыл бұрын
Having ported my project from 3.5 to 4.1, I'm having trouble getting the fire shader that's heavily based on your working again. I think something about how textures are used has been heavily changed, because all of my shaders that use textures no longer work.
@TwinStick3 жыл бұрын
4:17 - Enter the WOW factor part of the vid, damn good breakdown guys!
@PlayWithFurcifer3 жыл бұрын
Thank you! :D
@kormai15013 жыл бұрын
Looks amazing, really wanne dive more into that in the future
@PlayWithFurcifer3 жыл бұрын
Thank you, it definitely is worth looking at.
@rungeon833 жыл бұрын
Per usual amazing content! This is the stuff that Godot has been seriously missing out on! Thank you!
@PlayWithFurcifer3 жыл бұрын
Really nice of you, we try our best ;)
@Crisisdarkness3 жыл бұрын
Wow, thank you dear team, you always make such useful tutorials, I'm so grateful for your content, Diablo 2 is a masterpiece, and its visual effects in those times, always stood out, your cat, Furcifer must be happy watching you recreate part of it's favorite universe. Wow your channel has had a great reception, when you reach 2k, that must be celebrated with a special video. Thanks once again, you guys are being one of the best instructors at Godot
@PlayWithFurcifer3 жыл бұрын
Thank for the kind words :) I played SO much Diablo 2 its not even funny anymore.
@mission34795 ай бұрын
Those effects are amazing 🤩
@kotom99083 жыл бұрын
thank you for the wisdom nugget!!
@PlayWithFurcifer3 жыл бұрын
Glad it was helpful to you! :)
@ConeNore3 жыл бұрын
Wow using the colour data is such a genius idea to pass particle information to the canvas shader!
@PlayWithFurcifer3 жыл бұрын
Thanks! :) We were kind of surprised that it worked honestly.
@dVaan3 жыл бұрын
Very nice, still wish there was a simpler way to use shaders with particles2D in Godot, the particle shader is not very intuitive/friendly.
@PlayWithFurcifer3 жыл бұрын
Particle shaders definitely are clunky, but also soo powerful.
@Calinou3 жыл бұрын
@@PlayWithFurcifer Godot 4.0 will have a new visual shader editor for GPU-based particles: github.com/godotengine/godot/pull/42248 GPU particles in 4.0 also support manual emission, subemitters, collisions, and more.
@PlayWithFurcifer3 жыл бұрын
@@Calinou That is really really cool! Thanks for showing me :)
@markdigital39363 жыл бұрын
This is great, thanks for making this one
@PlayWithFurcifer3 жыл бұрын
Glad you liked it!
@DevLogLogan2 жыл бұрын
4:13 Where that blendadd blending mode info at though? 🤔
@PlayWithFurcifer2 жыл бұрын
Without looking at the video again: Put a modulate of X and an alpha of 1/X Like modulate 2 and alpha 0.5.
@NevoskiStudios3 жыл бұрын
Awesome!
@PlayWithFurcifer3 жыл бұрын
Thank you :)
@devinbelver71243 жыл бұрын
I'm completely new to shaders so this might be a stupid question. But I believe they only use C# script? I'm just curious about that. I thought Godot was GDScript with C# as an alternative, but it looks like some things are only C#?
@PlayWithFurcifer3 жыл бұрын
This legitimately can be confusing. They are written in Godots own shader language (similar to shader languages like GLSL). It works a bit different from GDScript or C#, but the syntax looks more like C#, with ";" and such.
@ammarshehata84043 жыл бұрын
I love this =)
@PlayWithFurcifer3 жыл бұрын
Great to hear!
@hatorimyers3 жыл бұрын
Awesome tutorial, and awesome sample project, I'm looking to get more into these in one of my projects, one question I have. Does anything fancy need to be done to make this work in GLES2. I mean I know the obvious that it has to be CPU partcles instead of particles. but is something needed for the shader as well?
@PlayWithFurcifer3 жыл бұрын
Thank you very much! I am not sure if GLES2 will be a problem, i have not played around with that. I think it is worth a try, i am curious if it works...
@hatorimyers3 жыл бұрын
@@PlayWithFurcifer I just got around to it :) the answer is yes it works great in GLES 2 with cpu particles (for a while I thought it didn't, but it turns out it was my mistake on having filter on, and not repeating on the image import settings) imgur.com/a/bWXDxKK Thanks again for the tutorial
@SaiponathGames3 жыл бұрын
Will this work for 3D too? I'm making a 3D game, and I'd like to have some cool particle effects!
@PlayWithFurcifer3 жыл бұрын
Depending on the look you might need some adaptations. You should be able to just display it as 2D without any problems (just some adaptations). However, if you want it to change based on your viewing angle you would need to add that to the shader. Now that i think about it, this would be quite a nice tutorial for some time in the future!
@itsME-dc4vm3 жыл бұрын
nice ;D
@PlayWithFurcifer3 жыл бұрын
Thanks!
@bruns_tube3 жыл бұрын
Abu chance to have a gdscript version of it? Nice work by the way.
@PlayWithFurcifer3 жыл бұрын
Thank you! Godot only has this language (GLSL) to write shaders. You basically cannot use gdscript because the effect is calculated on the GPU.
@bruns_tube3 жыл бұрын
@@PlayWithFurcifer I see. Thanks for the info.
@snesmocha3 жыл бұрын
@@PlayWithFurcifer doesn’t godot have a custom shader language?
@PlayWithFurcifer3 жыл бұрын
@@snesmocha You are right, we were imprecise there! It does not quite use GLSL, but it is pretty close.
@myyoutube882 жыл бұрын
more love with godot .. open source with independent functions
@IvanZivko3 жыл бұрын
Excellent tutorials, except you're going way too fast and I must pause video every few seconds. Please, do it much slower. Thank you!
@PlayWithFurcifer3 жыл бұрын
Thank you! Unfortunately this seems to be a question of taste and a lot of people like the fast pacing. If we suddenly make much slower videos, many people will complain. I think pausing the video from time to time is necessary when you try to build the shader in parallel to watching the video.
@IvanZivko3 жыл бұрын
@@PlayWithFurcifer OK, maybe not much slower, but to a little bit slower I believe nobody will complain.
@devinbelver71243 жыл бұрын
I think the pace is fine, but the only thing I would like is if you click on things a bit slower haha. When you were going through lots of gradients and particles windows, you almost have to go frame by frame to see what you're selecting sometimes. But as far as code goes, it's just copying so no problems with speed there
@PlayWithFurcifer3 жыл бұрын
@@devinbelver7124 Thank you for your feedback! We will keep an eye on that. It sometimes is difficult to sync the video to the audio so we sometimes speed it up.