Particle Systems From BEGINNER To PRO | Godot Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 122

  • @zerogscott2976
    @zerogscott2976 3 ปีที่แล้ว +24

    Really like this sprint format, a lot of videos drag on and on, You get to the point and get to specifics. This is gold! Thanks for sharing!

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      Glad you like the style! We try to get to the point :D

  • @cyzaine
    @cyzaine 3 ปีที่แล้ว +56

    Alot of good and creative particles on display here. Especially like the Retro and Implosion. I didn't know you could animate particle sprites like that!

  • @jonahdevs
    @jonahdevs 3 ปีที่แล้ว +34

    This is a fantastic resource. Especially since particles are one of those things that add heaps of juiceyness to your game that I think a lot of beginners don't know about.

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +2

      Thank you! I agree. They are super powerful and save a lot of time compared to spritesheet animations etc.

  • @saultoons
    @saultoons 3 ปีที่แล้ว +10

    Really useful, thanks for sharing!

  • @cod3lta
    @cod3lta 3 ปีที่แล้ว +4

    This video is incredible! The vulgarization is excellent, the examples go straight to the point and everything is well shown. Thank you very much!

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว

      Thanks, that really means a lot! We try to break things down as much as we can.

  • @gamedevaki
    @gamedevaki 2 ปีที่แล้ว +3

    Thank you for the perfect introduction to Particle Systems! It's extremely helpful, especially since I'm just starting to delve into particles!

  • @Codhummy
    @Codhummy 3 ปีที่แล้ว +5

    Can't wait for this one! You guys make amazing videos :D

  • @comaybay
    @comaybay ปีที่แล้ว

    This is mind blowing! I didn't even know such a feature like this exists until now, thank you for sharing!

  • @josefaeti6547
    @josefaeti6547 ปีที่แล้ว

    Amazing stuff! The imploding effect is exactly what I was looking for! Keep them coming!

  • @randomragtags
    @randomragtags 10 หลายเดือนก่อน +1

    And Godot impresses me again, thank you :-)

  • @bitbirdy
    @bitbirdy 3 ปีที่แล้ว +1

    Really cool tutorial! I loved the retro explosion and I never knew that Particles button at the top existed. Good thing it's underlined now I guess 😂 I'm definitely gonna save this video for when I use particles again!

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว

      Thank you! I can never predict how a particle effect will turn out, but somehow it always looks cool :D Yeah, I used to forget where that button was... 😂

  • @SunnydayRay1
    @SunnydayRay1 ปีที่แล้ว +2

    y'know your vids are really helpful, thx

  • @godev1563
    @godev1563 3 ปีที่แล้ว +3

    Awesome vid. Please make a pt 2 with more examples as it really is enjoyable watching vfx come to life in a matter of minutes,i really learnt alot. Maybe have a demo environment showing them all in effect also?

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      Thank you very much! We want to make a vfx series eventually, but we will see when we come around to that. Good idea :)

  • @nincompoop17
    @nincompoop17 3 ปีที่แล้ว +1

    Ooooh can't wait to watch this!

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      Hope you had fun if you've already watched it :)

    • @nincompoop17
      @nincompoop17 3 ปีที่แล้ว

      @@PlayWithFurcifer Was amazing quality and golden nuggets as always!

  • @jacksontriffon5064
    @jacksontriffon5064 3 ปีที่แล้ว +1

    Short, sweet, and packed with info 🔥

  • @BartoszBielecki
    @BartoszBielecki ปีที่แล้ว

    Pure gold. You could probably show more than 20 effects done this way. Not that I am asking for it ^_^.

  • @idle.observer
    @idle.observer ปีที่แล้ว

    That much information within that short period. Great tutorial, now give us more! 😈

  • @Alche_mist
    @Alche_mist 3 ปีที่แล้ว +2

    The fountain of pixels from the sprite reminded me of Lemmings quite a lot!

  • @Zurpanik
    @Zurpanik ปีที่แล้ว

    Ok Godot's freaking particle engine is rad. The whole engine is rad and only going to get better!

  • @the_first_hunter
    @the_first_hunter ปีที่แล้ว

    I really love how informative your videos are :D

  • @pressatobegin67
    @pressatobegin67 3 ปีที่แล้ว +1

    So insanely helpful! Thank you for these awesome tips!

  • @micmacha
    @micmacha ปีที่แล้ว

    I love the sheer flexibility that Godot opens up for particle systems.

  • @NyxxityChillin
    @NyxxityChillin ปีที่แล้ว +2

    Great video, thank you

  • @MrEliptik
    @MrEliptik 3 ปีที่แล้ว +2

    Super cool!

  • @BlendFin
    @BlendFin 3 ปีที่แล้ว +2

    Thank you! Learned a lot.

  • @jasenlakic5033
    @jasenlakic5033 2 ปีที่แล้ว

    This is an excellent video! Thanks a lot

  • @snesmocha
    @snesmocha 3 ปีที่แล้ว +2

    Always the best tutorials

  • @KaletheQuick
    @KaletheQuick 2 ปีที่แล้ว

    At 0:35 she makes a "process material" and this is where a majority of the settings are.
    This brought to you by CPU particle guy, who was trying to upgrade.

  • @4bluekitty
    @4bluekitty 3 ปีที่แล้ว +1

    Hol-y.... my brain is being flooded with Megaman/Zero nostalgia- All of my wildest dreams can come true!

  • @fifmogi1231
    @fifmogi1231 9 หลายเดือนก่อน

    this video opens my eyes 🤯

  • @nati7728
    @nati7728 ปีที่แล้ว +1

    thank you!

  • @1nsanetr
    @1nsanetr ปีที่แล้ว +1

    Great tutorial thanks👍

  • @SkinnerSpace
    @SkinnerSpace 3 ปีที่แล้ว +1

    Such a great tutorial!

  • @Hifri08
    @Hifri08 3 หลายเดือนก่อน

    this is what i was finding for 😃

  • @TackerTacker
    @TackerTacker 3 ปีที่แล้ว +1

    Love me some trippy particles

  • @rocket007
    @rocket007 2 ปีที่แล้ว

    So much particle goodness

  • @joel2430
    @joel2430 3 ปีที่แล้ว +1

    Really great tutorials! Is there a way to detect collisions (and invoke a GDScript function) with individual particles and, say, a plane?

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      Thank you! Currently this is difficult, because you dont really have a good way to get information back from the shader. I saw one guy reading the screen buffer, but that comes with a set of problems.
      Godot 4 will have particle collisions tho :)

  • @Dark_Peace
    @Dark_Peace 3 ปีที่แล้ว +1

    "émit all these particles then dramaticaly suck them back in"
    Omg I'm gonna recreate the explosion → implosion → explode again from Kill la Kill ep3 !

  • @williambaker4915
    @williambaker4915 2 ปีที่แล้ว

    Fantastic!!!

  • @stames2319
    @stames2319 6 หลายเดือนก่อน +1

    Is the emission shape Ring gone in the 4.x versions?

  • @ik5156
    @ik5156 2 ปีที่แล้ว

    Hello, very informative tutorial, thanks a lot!
    I have one question though concerning the Additive Blend Mode "Add" effect mentioned at 1:47. When I try this it works fine, however, as soon as I place this explosion on top of a background image/layer, (which has it's own colouring) then the explosions add with the colours in this background image too. I have tried everything I can think of to isolate these explosion-add-effects so that they don't add/blend with any of the colours from my background image but without success. Do you have any suggestions how to stop this explosion "Add" effect from being added/blended with the colours from different layers?
    Any suggestions or ideas would be really appreciated!

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 ปีที่แล้ว

      What you are looking for is typically called something like "masking".
      Usually, you can use light2D for this stuff, but it is not easy to use with particles. You could render the particles in a viewport and assign that to a light2D, buts thats a bit hard.
      Maybe take a step back and think about what you really need to visually communicate - maybe there is a simpler way

    • @ik5156
      @ik5156 2 ปีที่แล้ว

      Thanks a lot for the terminology of what I was trying to do, and also for telling me that this is tricky to achieve.
      Certainly I’ll now reconsider my approach and see if I can find an effective alternative!
      Thanks again for the top tutorial! :)

  • @NicoFye
    @NicoFye ปีที่แล้ว +17

    Hello folks escaping dumpsterfire what Unity is

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว +2

      Welcome to the land of the blue robot face!

  • @defeatSpace
    @defeatSpace ปีที่แล้ว

    Well, thanks!

  • @joshaklese4969
    @joshaklese4969 ปีที่แล้ว

    great stuff.

  • @skaruts
    @skaruts 3 ปีที่แล้ว +1

    Do you happen to know a way to do persistent blood? I always wanted to make a gory game with an explosive blood particle system, but I've no idea how to make it stick to the walls. I don't know if it's possible to take a given particle that died and draw a red pixel on a texture at the particle's position.

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว

      It's really difficult to return information about particles to the game, as they are computed on the GPU. For that feature, I would just spawn sprites in the general area the blood was sprayed

    • @skaruts
      @skaruts 3 ปีที่แล้ว

      @@PlayWithFurcifer yea, I was thinking about that. I'm wondering, though, can a shader actually change an image? I'm not sure it can, but if it could then it might be able to give back information to the CPU through it.
      Anyway, I just noticed Rungeon made a second video on this that I think I missed. There's also a few others I never watched, and it seems they all do some variation of what you're suggesting. One of these days I'll play around with this.

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      @@skaruts I think this should be easier with compute shaders coming in Godot 4.
      However, you can get information back by reading the screen buffer.
      For this, you could render the whole particle system in a separate viewport, but that solution will likely take quite a bit of effort.

  • @whoamyou
    @whoamyou 20 วันที่ผ่านมา

    Thank you

  • @tekaneo
    @tekaneo ปีที่แล้ว

    Thank you! I am having an issue with the colors of the fire. As soon as place the fire ontop of my level, the colors of the fire looks at once much flatter/different. It has to do with the additive material in the CanvasItem. Could someone help with this? Thanks!

  • @LordTeleman
    @LordTeleman 3 ปีที่แล้ว +1

    Awesome

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว +1

      Thank you!

    • @LordTeleman
      @LordTeleman 3 ปีที่แล้ว

      Didn't expect a response for a one word comment, tbh. I'm gonna use a few of these down the line. The one i'm most enticed about is the sprite explosion, which i'm planning to use this weekend on a tiny semi-idle game i'm working on.

  • @sapbucry
    @sapbucry ปีที่แล้ว

    I cannot find any demonstration of the effect is shown at 9:57 in any of your videos, anyone can find that ?

  • @sslaxx
    @sslaxx 3 ปีที่แล้ว +1

    I was wondering what that repo was for...

  • @bubblemage
    @bubblemage 2 ปีที่แล้ว

    How could I make the implosion sprite one with a sprite sheet? Because it won't let me choose the specific frame I want to use :(

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 ปีที่แล้ว

      Have you tried using a canvas item material at the bottom? And set the "animation" in the particle material

  • @derBartzer
    @derBartzer 11 หลายเดือนก่อน

    How to export Blender geometry nodes to Godot? Why reinvent the wheel?

    • @derBartzer
      @derBartzer 11 หลายเดือนก่อน

      And nice video, thanks for that :)

  • @3DJumpSuit
    @3DJumpSuit 3 ปีที่แล้ว +1

    Discovery this video was like mining for gold and striking it rich on the first try :D

  • @JustABitWild
    @JustABitWild ปีที่แล้ว

    This stuff still aplicable for godot4?

  • @shihuacheng5429
    @shihuacheng5429 7 หลายเดือนก่อน

    cool

  • @Shiromaru.
    @Shiromaru. ปีที่แล้ว

    that's VERY GOOOOOOOOOOOD Thank you very much!, i unsubscribed to your channel because of the rainbow

  • @とりあえず-y9z
    @とりあえず-y9z ปีที่แล้ว

  • @Bvic3
    @Bvic3 3 ปีที่แล้ว

    I watched a bunch of your videos ... I thought it was a channel with 100k subscribers and 50k views per video ... with you ending up as youtubers instead of selling your indie game.
    But actually, you have 5k subs and 2k views per video.
    I went back and liked the videos.
    (Your youtube content is of really great quality, your game work much less memorable. Good luck)

    • @PlayWithFurcifer
      @PlayWithFurcifer  3 ปีที่แล้ว

      Glad you like our videos!
      Games take a long time to make, and quite a lot of essential stuff is missing in current builds. Everyone always says "show your game early" with the obvious drawback of people seeing a flawed and unfinished version of your game.
      Maybe it looks more appealing to you in a year :)

  • @goodbye_polarbear
    @goodbye_polarbear ปีที่แล้ว

    Please slow down - otherwise great tutorial.

  • @alexbarnett8214
    @alexbarnett8214 หลายเดือนก่อน

    thats how mc does food

  • @leirex_1
    @leirex_1 ปีที่แล้ว

    Please add "2D" to the title

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว

      I think the title is fine the way it is :)

    • @leirex_1
      @leirex_1 ปีที่แล้ว +1

      @@PlayWithFurcifer seems like you aren't thinking, just being toxic

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว

      @@leirex_1 Declining a request is not toxic at all.
      If you request something you need to be able to deal with a "no"

  • @captaincomedian6320
    @captaincomedian6320 ปีที่แล้ว +1

    You shouldn't call an 11 minute video "Particle Systems from BEGINNER to PRO if all it shows is which buttons to press to create a couple of very specific particle effects. How about a detailed rundown of how particles work in Godot: what each option does, the various emission shapes available (especially how to see them onscreen as you change size and shape), confusing UI quirks such as editing the look of particles under a GPUParticle2D vs. under the Process Material..? Can you point me to a resource like that?

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว

      I call my videos however i want :)
      With that attitude, you can look for that yourself

    • @captaincomedian6320
      @captaincomedian6320 ปีที่แล้ว +1

      @@PlayWithFurcifer Wow, good luck promoting Godot with that kind of reaction to constructive criticism. Don't worry, I won't sully any more of your videos by clicking on them when I see your channel name.

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว

      @@captaincomedian6320 Oh no, how can i live without >your< click?
      What an entitled attitude, i wonder how hyped you would be for unasked and unqualified feedback :D

    • @captaincomedian6320
      @captaincomedian6320 ปีที่แล้ว +1

      @@PlayWithFurcifer There must be something about my click because you keep replying to it. Have a nice life.

    • @PlayWithFurcifer
      @PlayWithFurcifer  ปีที่แล้ว

      @@captaincomedian6320 It's just magical, it enchanted me!

  • @oamioxmocliox8082
    @oamioxmocliox8082 2 ปีที่แล้ว

    ;)

  • @403gtfo
    @403gtfo 11 หลายเดือนก่อน

    Hmm emission ring seems to no longer be a thing... boo

    • @PlayWithFurcifer
      @PlayWithFurcifer  11 หลายเดือนก่อน

      Huh, just used it yesterday in Godor 3.5. Maybe its moved in godot 4?

    • @403gtfo
      @403gtfo 11 หลายเดือนก่อน

      @@PlayWithFurcifer Yea I am using 4 and there is sphere and sphere edge (not really the same as ring I think but close enough.)
      And in v4 a lot of the controls have change away from have a normal control, say scale, and a randomness scale control. now there is a min and max controls.
      Also thanks for the tutorials, they are super helpful

  • @JakubSK
    @JakubSK 4 หลายเดือนก่อน

    What's unfortunate is when all of these tutorials use the Particles2D. Most developers want 3D particles, even for low-poly, or pixelated games.

  • @ohiasdxfcghbljokasdjhnfvaw4ehr
    @ohiasdxfcghbljokasdjhnfvaw4ehr 6 หลายเดือนก่อน +1

    These do not look professional.

  • @SovereignVis
    @SovereignVis 2 ปีที่แล้ว

    Interesting, but I think I will just use Effekseer to do all my particle effects. XD

  • @MiniGCJ23
    @MiniGCJ23 2 ปีที่แล้ว

    Really useful, thanks for sharing!