Simulation Nodes Tutorial: Bubbles Generator | Blender 3.6 Geometry Nodes

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

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

  • @rumur
    @rumur Год назад +5

    Youre the first person ive found to make a sim nodes video.

    • @mtranimation
      @mtranimation  Год назад +1

      Someone has got to be first right? ;)

  • @matheusmodro8849
    @matheusmodro8849 Год назад +12

    Man, this was the best tutorial video I've seen in a while... You were born to be a teacher, thank you so much for the awesome content!

  • @amir-il4kb
    @amir-il4kb 8 месяцев назад +1

    Incredible...

  • @theillitistpro
    @theillitistpro Год назад +3

    Welcome to the community.
    Sorry, people are slow to find you.

  • @nurb2kea
    @nurb2kea Год назад +6

    Hi, this is one of the best geo nodes tutorial I have seen.
    The fact that you explain each step soo well, it makes it easy to understand and follow what nodes are needed. BIG THUMBS UP!👍
    I played with bubbles a lot and found out that using 1.333 IOR for water isn't right for air bubbles. I ended up using 0.985 IOR and it looks like air bubbles (reflection,refraction are mostly the opposite direction, like going from one medium into another (water to air)). You can try this with a glass sphere 1.333 and the bubbles 0.985 +/- IOR.

    • @mtranimation
      @mtranimation  Год назад

      Thank you for the great response! Yep, Good that you mention the thing about the IOR value!

  • @1982Jonte
    @1982Jonte 5 месяцев назад +2

    Hello, I know I am late to the party. However, I saw that some people had problems with bubbles moving through the objects (me included). It might be that I am using 4.1 but I found a solution.
    If you take an ADD node between the Separate XYZ node from the reflect node and add that to the Z value and add the Z value from the Separate XYZ that comes from the Add node the simulation works perfectly and you can even lower the hitbox value on the "Less than" node from 0.2 so it is 0.1 to get it more accurate. (Hope this makes sense) :)

  • @brighttendaimuvirimi1905
    @brighttendaimuvirimi1905 Год назад +6

    Clear and well explained i now have confidence to explore sim nodes, here is my little sub

  • @FM-gy4nz
    @FM-gy4nz Год назад +1

    Man, that was really I was looking for from the begining to the end! Awesome tutorial! Thanks a lot!

  • @abdellatifhouza
    @abdellatifhouza Год назад

    Your channel should be one of the biggest channels for Blender tutorials You are amazing.

    • @mtranimation
      @mtranimation  Год назад +1

      Thank you so much! I really appreciate it :)

  • @HeinerS
    @HeinerS Год назад +3

    Fantastic video, hope to see more of them covering simulation nodes. Subscribed.

  • @christiangschweng1552
    @christiangschweng1552 Год назад +4

    Very cool. Don't think, I would be able to do this on my own, even after going through it several times, but it is great to know, that this tutorial is there to follow, in case I need this again.

  • @blendercomp
    @blendercomp Год назад +3

    Awesomely awesome, thanx 4 sharing! :)

  • @cgpixel6745
    @cgpixel6745 Год назад +2

    i tought about starting new geometery nodes tutorials and found ur chanel ur great dude i also like the french accent lol

    • @mtranimation
      @mtranimation  Год назад

      Thank you I appreciate it! (Dutch accent haha😉)

  • @Katy133
    @Katy133 10 месяцев назад +1

    Thank you so much for this tutorial. I was able to follow it completely despite me being new to geometry nodes.

  • @palmer_3d
    @palmer_3d Год назад +1

    I have followed your tutorial and let me tell you that it is fantastic, the way you explain it, fantastic. More tutorials like this, please!

  • @MrMargaretScratcher
    @MrMargaretScratcher Год назад +2

    Great tutorial! I'm only just starting out with simulation nodes, so I'm at the following along stage but definitely picking up a bit of knowledge along the way. One thing I've found in this tutorial is that if the surfaces are too horizontal, the bubbles will pass through, or at least they are doing for me, I guess because they're not being deflected quickly enough, or somehow the z speed needs to be affected by the angle of the collision surface, but like I say, that's maybe for someone with more knowledge than I to solve!

  • @blasterxl
    @blasterxl Год назад +2

    Wow, this is an interesting introduction to Simulation Nodes! Nice content man. I Subbed.

  • @tashtom1
    @tashtom1 Год назад +1

    This was great! Im definitely going to give this a go, updating a previous animation I made. Thanks for making it so easy to understand

  • @Kenjineering
    @Kenjineering Год назад +2

    Excellent! Great explanation! The polish in your video is fantastic! Subbed (on the tubes and insta).

  • @Marcelmikael
    @Marcelmikael Год назад

    Honestly, saw the video... when half way into it and ran back to subscribe because what!!? Awesome stuff man, definitely going to go throught your Geo nodes playlist 💯💯💯💯, thanks

    • @mtranimation
      @mtranimation  Год назад +1

      Thanks man i appreciate it a lot! :)

  • @DiegoFavre
    @DiegoFavre Год назад +2

    es increible... de otro planeta... lamentable que no encuentre nada asi de explicado en español... desde la parte que empiesa con las colisiones no entendi mas nada, voy a tener que verlo nuevamente varias veces para entenderlo... muchas gracias por el video!

  • @Daily_Inspirations
    @Daily_Inspirations Год назад +2

    You rock man, keep doing !

  • @noureldin9108
    @noureldin9108 8 месяцев назад

    Such an amazing and detailed tutorial

  • @kaikun2236
    @kaikun2236 Год назад +1

    Is there a way to set the bubbles to stop after a certain height or maybe limit the amount of bubbles made?
    Amazing tutorial channel!

    • @mtranimation
      @mtranimation  Год назад

      Thank you! Well you can track the age of each bubble (see the explosion tutorial to see how to do that) and then say if the age is larger than for example 30 frames, it should stop all movements

  • @AmitgamerOG
    @AmitgamerOG Год назад

    Great Bubbles Generator, its truly seems like a real Bubbles thanks for the video and hard work.✨

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

    Wonderful video , but I have a question can we say to the bubbles to explode when they hit de collision object ?

  • @jbjjbjjbj
    @jbjjbjjbj Год назад +1

    Great and fantastic tutorial, I'd love to watch 'mesh collision' or mesh interaction sim node setup.

  • @totheknee
    @totheknee Год назад +3

    All the best tech artists come from outside the US, and this video is more proof of that. This should be a wakeup call, but instead my country will just double down on isolationism and nationalism. 😞

  • @emilkulesza5602
    @emilkulesza5602 Год назад +1

    Master, great work, hope to see your tutors more often. Regards

    • @mtranimation
      @mtranimation  Год назад

      Thank you! More will definitely come!

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

    厉害了我的哥👍

  • @flo0rin_
    @flo0rin_ Год назад +1

    Woow! This is such a great tutorial and exactly what I was looking for!!! Thank you so much!

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

    This video is amazing. Thank you so much. I am trying to use your nodes to create a sinking object. I am trying to include not only the position of the geometry in the beginning but also the rotation because I didn’t use an empty but a sinking chair. Could you tell me how to also add the rotation to the ‘set position’ in the beginning?

  • @martinbekker3855
    @martinbekker3855 Год назад

    Firstly, Fantastic. That's exactly what I needed. Secondly, how would you suggest generating these bubbles on the surface of a mesh instead of a point?

  • @gottagowork
    @gottagowork Год назад +2

    That's the first practical example I've ever seen on using Vector Math/Reflect. Cool. Have anything for the other "odd ones"?
    As for "air bubbles in water", shouldn't the IOR be inverted, so 1/1.3333 instead of 1.3333? We're looking from dense medium into less dense medium.

    • @mtranimation
      @mtranimation  Год назад

      Oh yes that is a fair point did not think about that thanks for mentioning it!

    • @gottagowork
      @gottagowork Год назад +1

      ​@@mtranimation Just curious, how would you expand this setup into the following:
      1) Lava lamp, where bubbles slow down towards the top before heading down again and doing the opposite there.
      2) Sticky goo, falling down instead of rising but also simulating friction against objects instead of just deflecting them.
      3) Use any of those setups for metaballs in the end result (with spheres though).

    • @mtranimation
      @mtranimation  Год назад

      Good question! Just brainstorming some solutions:
      1) you could play around with adding some sine equations to the velocity so that it goes up and down
      2) Will have to brainstorm a bit longer for this one!
      3) unfortunately you when you import a meta ball into Geometry nodes the merging effect gets removed. If you want to merge bubbles together when close to each other you can also try to do remesh modifier

  • @danielsonderhoff5882
    @danielsonderhoff5882 Год назад +1

    🎉 Best of the best - mega great thanks

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

    beautiful simulation, the bubbles go partially through the sphere though. but anyway very nice and useful - your explanation of each step is top.

  • @NatachaSewer
    @NatachaSewer 16 дней назад

    damn this tutorial is so perfect and you explain it perfectly. thank you, +1 sub

  • @bentheremedia3011
    @bentheremedia3011 Год назад +4

    This is so insanely cool! Thank you for putting together this tutorial. I am having some trouble with the collision aspect though. It seems as though some bubbles are still passing right through objects and it seems to be impacted by the angle of the collision object. If I have my plane completely flat for instance, bubbles just pass right through. If I have the plane rotated at an angle then they collide nicely. Any ideas how I can address this?

    • @mtranimation
      @mtranimation  Год назад

      Hmmm what if you give the plane thickness?

    • @bentheremedia3011
      @bentheremedia3011 Год назад

      @@mtranimation I extruded it and still the same thing. I tried extruding it more to make sure it was really thick but that didn't help either. I also tried applying scale.

    • @faisabstrak
      @faisabstrak Год назад

      @@bentheremedia3011 sameeee do you solve it?

    • @bentheremedia3011
      @bentheremedia3011 Год назад

      @@faisabstrak Unfortunately no :/

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

    Thank you very much for sharing your experiences! Very good explaining!

  • @starder6676
    @starder6676 Год назад +2

    3:10 ← my bubbles doesn't rise even though I set the velocity to 0. 1 or any other value ,why ??? But it works if I just changed the offset values of the set position node, why ?

    • @mtranimation
      @mtranimation  Год назад

      Have you connected the begin velocity to the offset of the set position?

  • @ИгорьКрылов-д1в
    @ИгорьКрылов-д1в Год назад +1

    Спасибо за полезный урок!

  • @dinoreyes
    @dinoreyes Год назад

    Thank you, thank you, thank you! Love the final result. Incredible teaching skills, Suscribed!

  • @OwenPringles
    @OwenPringles Год назад +1

    Thanks for the AMAZING tutorial, I don't know why but the bubbles seem to interact with the object but a few of them still go through the object, can anyone help?

  • @kanohane
    @kanohane 7 месяцев назад

    is there a tutorial for making non animated individual water drops or bubbles?

  • @D3LB0Y
    @D3LB0Y Год назад +4

    very good effect .....i don't have the brain power to do what you just did i will give it a go

  • @santhoshsivan4693
    @santhoshsivan4693 Год назад +1

    Quick question how do you make sine waves with different height and width ?

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

    my set attribute node is missing the attribute output field any idea why? blender manual not making it clear as i have geometry and scene time connected - any help?

  • @cloudsquall8624
    @cloudsquall8624 Год назад

    one of the best tutorial

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

    Thank you xx

  • @man_art_man
    @man_art_man Год назад +2

    Hmmmmm.... From 12:53 it's amazing how your Simulation for Bubbles works! Greate job! Thanks for sharing skills! I have created a very similar sim but for smoke simulation (w/o this complicated "capture attribute part....") it looks also very nice ))) SUBSCRIBED, no doubts!

    • @mtranimation
      @mtranimation  Год назад +1

      Thank you! Good to hear you liked it!! :)

  • @alessandromarostica7767
    @alessandromarostica7767 10 месяцев назад

    Wonderful tutorial! Thanks a lot!!!

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

    Thijs, this is a fantastic tutorial, thank you. When I render, there is no motion blur. I'm in Blender 4.2.0. The problem seems to be originating with the 'set postion' step right after realizing the instances right toward the end of the chain. It's the part that makes the individual bubbles deform, for some reason that make the motion blur stop working. Do you know how to fix this? Thanks again!

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

      Thank you! Have you tried realizing the instances with realize instance node?

  • @boenchenhl943
    @boenchenhl943 9 месяцев назад

    Great job, amazing tutorial. thanks a lot, just what i´m looking for

  • @rogierlist5769
    @rogierlist5769 Год назад +2

    en weer een geweldige tutorial...denk dat wiskunde wel een van jouw favoriete vakken was... en natuurkunde niet te vergeten. En jouw engels is ook niet normaal goed...alleen op het einde lijkt het wel of er glas naar boven drijft en niet lucht..(logisch gezien de glass shader en er geen air shader is natuurlijk ;) ) maar nevertheless..top!!!

    • @mtranimation
      @mtranimation  Год назад

      Thanks! Het ziet eruit als glas omdat we in material preview zitten. Later in render view mode en in Cycles ziet het er allemaal wel uit als water.

    • @rogierlist5769
      @rogierlist5769 Год назад +1

      @@mtranimation evee is leuk maar cycles is en blijft toch echt DE render engine...denk dat ze bij de blender foundation wat gasten van unreal moeten aantrekken 😁

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

    Newbie question, but are these effects strictly for 3d animation or could they be imported into a game engine for use in a game (not just a game cinematic)?

  • @BursaProduction
    @BursaProduction Год назад

    Blender should make. Default generator preset for mostly common things simulations from real life.

  • @saiom8752
    @saiom8752 10 месяцев назад

    hi im kinda new to blender but how do i reduce the z axis distance after whole setup?

  • @faisabstrak
    @faisabstrak Год назад

    Ser how to bake all animation, when i render it the bubbles are not playing, i need to play the entire frame. I will render it on render farm and i need ti bake it

  • @yasinyorur1
    @yasinyorur1 7 месяцев назад

    Thank you for your sharing. If I want to slow down the speed of the bubbles, how can I do this?

    • @mtranimation
      @mtranimation  7 месяцев назад

      You should be able to add a Math node set to Divide after the Random Value node that controls the speed. The higher you set the value of the Divide node, the slower the bubbles will go. You can also just change the min and max values of the Random Value node but I would prefer the Math node way :)

    • @yasinyorur1
      @yasinyorur1 7 месяцев назад

      @@mtranimation fantastic,! thank you very much, it worked

    • @mtranimation
      @mtranimation  7 месяцев назад

      Perfect! :)

  • @josealloza5908
    @josealloza5908 Год назад +1

    Thank you so much

  • @maskridercomeback7464
    @maskridercomeback7464 7 месяцев назад

    How can I use this Geometry Stimulation Node for Render Farm like SheepIt ?? It feels like the stimulation reset each frame when it rendered in different computer.
    Also, is there a way to add Frame Start, and Frame End ??

  • @SushiiZProductions
    @SushiiZProductions Год назад +1

    Would using metaballs work on this to make it so the bubbles can connect to eachother?

    • @mtranimation
      @mtranimation  Год назад

      Could, you can also try to convert the ico spheres into volumes with "mesh to volume" and then do "volume to mesh". Before this you have to do a realize instances node and then you should also get a merging effect!

  • @ArtificalWorldsUniverseA-uv7gp
    @ArtificalWorldsUniverseA-uv7gp 7 месяцев назад

    how can the life span of the bladders be limited?

  • @UzayBaran
    @UzayBaran Год назад +2

    Nice tutorial! But some of my bobbles just passed through the object :( And some of them worked like yours. I couldn't figure out why.

    • @mtranimation
      @mtranimation  Год назад

      Hmmm might be better if you set your threshold higher in the less than node at 15:48 you can also try to lower the speed of the bubbles

    • @UzayBaran
      @UzayBaran Год назад +1

      @@mtranimation I'll try it, thanks!

    • @UzayBaran
      @UzayBaran Год назад +1

      ​@@mtranimation Mostly it worked (still passing through the edges of the object ), lots of them behaving as they should, thanks again!

  • @DataJuggler
    @DataJuggler Год назад +1

    3:13 Nothing happens for me. Not sure what I did wrong.

  • @tkur4158
    @tkur4158 8 месяцев назад

    Great Tutorial. I followed it got what I wanted in blender, but I wanted to this in three.js, but when I tried to export it in gltf format, I am only getting the cube, not the bubbles. What can I do?

    • @mtranimation
      @mtranimation  8 месяцев назад

      Thanks! If you want to export it as an gltf you have to apply the Geometry Nodes modifier (Or convert it to a mesh). However, you wont get any animation data exported.

    • @tkur4158
      @tkur4158 8 месяцев назад

      @@mtranimation so what else can I do? I mean, is there any other way to create this effect and export the animation too?

    • @mtranimation
      @mtranimation  8 месяцев назад

      Hmmm unfortunatly at the moment it is impossible to convert simulation nodes into keyframes. So exporting the real animated bubbles with animation out of blender is simply impossible. What you can try to do is create render the animation of the bubbles with a transparent background and set that in the scene in the other program (But this depends on whether you want the bubbles to be the main focus or just something in the background)

  • @coleorloff
    @coleorloff Год назад +1

    Rad!

  • @simonw.1223
    @simonw.1223 Год назад +2

    at around 17:09 I cant seem to get it rewatched it and cant find the solution. Like I think I did everything like you did

    • @mtranimation
      @mtranimation  Год назад

      Maybe the screenshots in the description will help?

    • @simonw.1223
      @simonw.1223 Год назад +1

      @@mtranimation well the simulation zone is when previewing not existant

    • @MattBixler
      @MattBixler Год назад

      I'm running into the exact same problem. When I connect the Add node after the vector to the Normaize or Dot Product node, the simulation zone breaks. It still seems to run, but I don't see the white/black info from the Viewer node.
      I finished the rest of the tutorial and what I found is my result specifically seems to have trouble with wide, flat surfaces. The bubbles curl around a sphere very naturally, but if they come across something like the plane you showed in the video, they go right through.

    • @MattBixler
      @MattBixler Год назад

      @@blendgat1951 that makes a lot of sense, I'll give it a try!

    • @MrMargaretScratcher
      @MrMargaretScratcher Год назад +1

      I just had the same issue - the viewer node needs the geometry from the 'Set position' node within the simulation zone

  • @D3LB0Y
    @D3LB0Y Год назад +2

    where is the screenshot of the nodes ?

    • @mtranimation
      @mtranimation  Год назад +1

      Thanks, I knew I forgot something haha. It is in the description now!

  • @jasonjohnson7859
    @jasonjohnson7859 Год назад +2

    This is insane, how the heck did you memorize this?

    • @mtranimation
      @mtranimation  Год назад

      Thanks! Practice, practice, practice, practice...

  • @Stimes
    @Stimes Год назад +2

    Too much node for a function i'm prefer waiting the collider and particle nodes for that.... But it's interresting

    • @mtranimation
      @mtranimation  Год назад +1

      Haha Yes, hopefully that will be added very soon!

  • @gemo8
    @gemo8 10 месяцев назад

    GREAT, TY

  • @Hubertoser
    @Hubertoser Год назад +1

    🤔
    Guess i will try to turn it into a Water Simulation.

    • @mtranimation
      @mtranimation  Год назад

      Cool! Yeah definitely try that :)

    • @Hubertoser
      @Hubertoser Год назад +1

      @@mtranimation Got 3 whole other ideas on the way..
      It is amazing.
      Too bad im not good with this new node stuff. It is basicly learning a new software which is changing every month.

  • @faisabstrak
    @faisabstrak Год назад

    17:28 after adding 2nd less product nothing happen to me, all black when the bubble hit the cube

    • @faisabstrak
      @faisabstrak Год назад

      *after extrude the plane

    • @oh-noe
      @oh-noe Год назад

      same for me. I tried letting it be but now the bubbles are also phasing through the collision object a bit

    • @MrMargaretScratcher
      @MrMargaretScratcher Год назад

      I just had the same issue - the viewer node needs the geometry from the 'Set position' node within the simulation zone

    • @faisabstrak
      @faisabstrak Год назад

      @@MrMargaretScratcher do you guys find the solution?

    • @faisabstrak
      @faisabstrak Год назад

      @@oh-noe for a month i tried to figure it out and ive got nothing uh

  • @riorakesh124
    @riorakesh124 10 месяцев назад

    I'm freezed 🥶

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

    👍

  • @design9972
    @design9972 Год назад +1

    🤟🤟🤟🤟

  • @yasinyorur1
    @yasinyorur1 7 месяцев назад

    I wish bubbles had a lifespan, rising for a while and then disappearing. :)

    • @mtranimation
      @mtranimation  7 месяцев назад

      Tip: in my pruning tutorial i explain how to delete particles after some time :)

  • @davidcapuzzo
    @davidcapuzzo Год назад

    things like this are the reason people prefer C4D for MoGraph, node setup for motion is overly complicated