Simulation Nodes Tutorial: Bubbles Generator | Blender 3.6 Geometry Nodes

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

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

  • @amir-il4kb
    @amir-il4kb 7 หลายเดือนก่อน +1

    Incredible...

  • @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!

  • @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.

  • @NatachaSewer
    @NatachaSewer 13 ชั่วโมงที่ผ่านมา

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

  • @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!

  • @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) :)

  • @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!

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

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

  • @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.

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

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

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

    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?

  • @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!

  • @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 :)

  • @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😉)

  • @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!

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

      Thank you! More is on the way! :)

  • @eatpepito
    @eatpepito 25 วันที่ผ่านมา

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

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

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

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

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

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

      Thank you! Glad you liked it :)

  • @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!

  • @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 ??

  • @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?

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

    Awesomely awesome, thanx 4 sharing! :)

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

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

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

      Thanks! Appreciate it a lot :)

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

    Such an amazing and detailed tutorial

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

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

  • @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

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

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

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

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

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

      Thank you! More will definitely come!

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

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

  • @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?

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

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

  • @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

  • @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!

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

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

  • @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 ?

  • @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?

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

    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  หลายเดือนก่อน

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

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

    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)?

  • @rosemariemcgowan6388
    @rosemariemcgowan6388 9 วันที่ผ่านมา

    Thank you xx

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

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

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

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

  • @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!! :)

  • @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 :/

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

    🎉 Best of the best - mega great thanks

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

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

  • @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

  • @ArtificalWorldsUniverseA-uv7gp
    @ArtificalWorldsUniverseA-uv7gp 6 หลายเดือนก่อน

    how can the life span of the bladders be limited?

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

    You rock man, keep doing !

  • @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!

  • @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! :)

  • @ИгорьКрылов-д1в
    @ИгорьКрылов-д1в ปีที่แล้ว +1

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

  • @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

  • @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)

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

    Wonderful tutorial! Thanks a lot!!!

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

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

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

    one of the best tutorial

  • @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!

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

    Thank you so much

  • @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. 😞

  • @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 😁

  • @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

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

    Rad!

  • @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

  • @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!

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

    GREAT, TY

  • @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!

  • @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.

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

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

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

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

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

    👍

  • @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 :)

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

    🤟🤟🤟🤟

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

    I'm freezed 🥶

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

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