Magical Particle Simulation | Blender 4.0+ Quick Tutorial

Поделиться
HTML-код
  • Опубликовано: 20 дек 2023
  • Particle Simulation Tool: graphicalninja.gumroad.com/l/...
    Easily simulate and render millions of particles in seconds with my new simulation tool, or stick around for the full tutorial to learn how to build a simple particle simulation system yourself. If you're a beginner, don't worry, I cover every step and explain many of the concepts as I go. Magical effects have never been easier in Blender. I'll show you the basics of using simulation zones, how to set particle lifetime, emission start and end frames, vector math, and applying forces like object normal velocity, directional forces, and noise. I'll also show you how to optimize your particles to keep your viewport responsive. Stick around to the end and I'll show you a trick to fake motion blur and speed up render times drastically, and how to set up your particle material to achieve a fiery, magical look.
    Magical effects like this can be computationally expensive, requiring software like Krakatoa and Houdini, but with simulation in geometry nodes we're getting closer to realistically replace those options in a more approachable way. Many features are still lacking (like partitions, which allow rendering billions of particles in Krakatoa), but the solution always needs to scale with the demands of the project, and I think I'll be using this system quite a lot in the future.

Комментарии • 42

  • @kilianstarzengruber6835
    @kilianstarzengruber6835 День назад

    Kuss auf Nuss, respekt brotha
    Looks absolutely great and love it, tysm!!

  • @DavidWinstead
    @DavidWinstead 7 месяцев назад +6

    That effect looks awesome man, thanks for sharing! 🔥

    • @Graphicalninja
      @Graphicalninja  7 месяцев назад +1

      Thank you! No prob, more great things to come in the new year!

  • @videopro__
    @videopro__ 7 месяцев назад +1

    This is awesome 🔥🔥

  • @leoyang9429
    @leoyang9429 5 месяцев назад

    Thanks you! I've really learned a lot

  • @matchdance
    @matchdance 7 месяцев назад +1

    Damn this is really good!!

  • @caosking7869
    @caosking7869 3 месяца назад

    I didn’t think about anything like this wow

  • @navmeetsingh7816
    @navmeetsingh7816 7 месяцев назад +1

    ❤ awesome

  • @lukayz1363
    @lukayz1363 7 месяцев назад +1

    Amazing!

  • @itayozari6252
    @itayozari6252 6 месяцев назад +1

    Thank you!
    straight forward and simple

  • @HamdiBaki
    @HamdiBaki 7 месяцев назад +1

    Well done

  • @CapitalGearGaming
    @CapitalGearGaming 5 месяцев назад +1

    I attempted to add the switch and Is Viewport to the density however it only ever comes up True; is this because it's before the simulation? I'm unsure why it doesn't work as expected, I figured it'd be nice to optimize it more. On 4.0, and not 4.1 perhaps.
    Edit: It's cause it's before sim, makes sense since it can only really cache one simulation at a time.

  • @manojyt1987
    @manojyt1987 4 месяца назад

    Bro can I know how to slow down the speed of particles emitted

  • @rcarendsen
    @rcarendsen 25 дней назад

    Woow just one question : How can we make these interact with a collision so it will move aside .. ? Thank you very much for this tutorial . ❤👍

  • @sojh17
    @sojh17 23 дня назад

    Awesome tutorial! I've been trying to find a way to change the axis the particles move along to follow a curve object I can manipulate instead. I made a separate curve object that begins at the emitter, and pulled that into the node setup, but I'm not well versed enough to figure out how to substitute the curve tangent for the Z axis shown in the tutorial. No worries if there is not an easy answer, but figured it was worth asking here.
    Awesome video regardless!

    • @Graphicalninja
      @Graphicalninja  22 дня назад +1

      I explored that a little but didnt find a simple solution. You’d have to figure out how to add the curve tangent into the vector that determines particle velocity. But you’d also have to find the closest point on the curve to each particle and use the tangent at that point on the curve. It’s probably doable but I’m not sure how off the top of my head.

    • @sojh17
      @sojh17 22 дня назад

      @@Graphicalninja ahh fair thank you for checking! I’ll look for some other ways to get the effect I’m looking for. It’s not critical it follows a curve specifically

  • @LukeHomay
    @LukeHomay 6 месяцев назад +2

    This is pretty dope! Thanks for the video. Is there a way to remove the sphere from being in it?

    • @Graphicalninja
      @Graphicalninja  6 месяцев назад +2

      Try scaling the sphere down, so all particles are being emitted from a small point in space. Or if you just want the sphere invisible make it not render able in the outliner

    • @LukeHomay
      @LukeHomay 6 месяцев назад +1

      Thanks! You're a G! @@Graphicalninja

  • @oohMhax
    @oohMhax Месяц назад

    Amazing tutorial ! At 5:35 , could you please explain how the "age loop" works? Why do you add 1 with a math node? Thanks !

    • @Graphicalninja
      @Graphicalninja  Месяц назад

      Thanks! Everything within the simulation nodes is looped over every frame - so if you add 1 to particle age every frame you end up with a value that corresponds to how many frames the particle has existed

  • @elitetwan
    @elitetwan 4 месяца назад +1

    amazing and well presented. i will be subscribing

  • @cheeseburgerdlx7913
    @cheeseburgerdlx7913 2 месяца назад

    At around 6:29 when i add the compare, it doesnt change the age of the particles. does anyone know why?

    • @cheeseburgerdlx7913
      @cheeseburgerdlx7913 2 месяца назад

      In addition to this, 7:49, the particles arent rotating

  • @storeboughtrocketgames2560
    @storeboughtrocketgames2560 5 месяцев назад

    Has anybody figured out how to loop this effect? I'm struggling to make it loop. It's kinda useless if I can't make the effect loop in my game. I tried following a looping fire simulation tutorial that uses a video editing trick to use opacity to seamlessly loop, but that didn't work so well for geometry nodes.

    • @Graphicalninja
      @Graphicalninja  5 месяцев назад +1

      Yeah the video editing trick is the best way to loop that stuff. You could try to loop the noise force somehow but it would never be perfect.

  • @KIFDRAKON
    @KIFDRAKON 5 месяцев назад +1

    Thanks, but the lesson turned out to be interesting.

  • @Andresinia
    @Andresinia 6 месяцев назад +2

    Hey, I just bought your particle system, but before that, I followed your tutorial, liked it, and got the result. However, the file I bought is much more complex. I'm learning with geometry nodes and would like some support for a few questions I have, is that possible?

    • @Graphicalninja
      @Graphicalninja  6 месяцев назад

      Ask away! At the moment all I can do is answer your questions here in the comments, but I will soon launch a patreon and I’m exploring how I can offer more personalized and in-depth support through that.

    • @Andresinia
      @Andresinia 6 месяцев назад +1

      @@Graphicalninja Alright, I just don't want to flood the comments. I don't mind if you have some way to contact you, and I'm also fine with paying a bit extra if needed.

    • @Graphicalninja
      @Graphicalninja  6 месяцев назад

      @AndressMarquez ask away, lots of comments are good for my analytics too lol. And if want, you can donate to my channel through the thanks button below the video, anything helps me keep making content :).

    • @Graphicalninja
      @Graphicalninja  6 месяцев назад

      Update: I had some time today and I did officially start my patreon, so if you’re looking for more personalized feedback and access to source files and more in depth behind the scenes info, that’ll be on there :)

  • @OfficialNinjagoCentral
    @OfficialNinjagoCentral 15 дней назад

    is it possible to add a trail to the particles when they move?

    • @Graphicalninja
      @Graphicalninja  15 дней назад

      Yeah it involves running the particles simulation through a second simulation zone

    • @OfficialNinjagoCentral
      @OfficialNinjagoCentral 15 дней назад

      @@Graphicalninja im really really sorry but do you think you can explain it a little bit more if you have time? like what nodes to then add or is it just a new simulation zone thats it?

    • @Graphicalninja
      @Graphicalninja  15 дней назад +1

      @OfficialNinjagoCentral there’s a lot you could do, cause you’d want the new particles to inherit some of the motion of the old particles. It’s a little too much to explain here - but maybe there’s a tutorial for it somewhere?

  • @JuJu-he8ck
    @JuJu-he8ck 4 месяца назад +1

    bro this is literally gons rock paper scissors from hunter x hunter

  • @bentontramell
    @bentontramell 3 месяца назад +2

    Somebody, call the ambulance for the keyboard. 😂