Bubble Simulation (Blender Tutorial)

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

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

  • @pooh.mi.k
    @pooh.mi.k 28 дней назад +3

    Just finished this tutorial in Blender 4.2, and it works like magic! Thank you so much for making this. it’s super informative and inspiring

    • @ejiasidaniel2183
      @ejiasidaniel2183 2 дня назад

      How did you get the Store neighbors node?

    • @pooh.mi.k
      @pooh.mi.k 2 дня назад

      ​@@ejiasidaniel2183 You mean the node at 13:52? You can group different nodes into one by pressing Ctrl+G. The name of the group node will show up in the top left corner.

  • @DesignerNetanel
    @DesignerNetanel Год назад +9

    Ur literally building physics with nodes -mindblowing

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

    This is brilliant! Now I consider geometry nodes as a language : setting variables, create functions to make behaviors.

  • @RCUBICB
    @RCUBICB Год назад +7

    You are a gem Seanterelle, thank you for everything that you do

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

    Nicely done. Would love to see this turned into a easy to customize addon. Guess it would get even more interesting for me if you could easily create surface bubbles within bottles with this.

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

    Most impressive.

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

    Particularly well explained, thank you. A great top down description of what each step is intended to do, its sub-steps to meet that goal, and then a detailed breakdown of the nodes in each sub-step and how they accomplish that goal. Perfect level of explanation!

  • @張祥安-d2b
    @張祥安-d2b Год назад

    You're a magician aren't you. This looks crazy

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

    Awesome! This tutorial a little bit take closer the vector math to me! And finally I saw how to use join string on practice. Thanks!

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

    Beautiful result.

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

    Thanks for sharing your knowledge!, Im still trying to understand parts of the nodes and figuring it out how to change some parts without breaking the simulation. Kudos for you!!

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

    This looks amazing! Thank you for the incredible tutorial ❤🔥

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

    wohah, thank you for recording the 1h tut. I love all your outcomes and should really get into that and play with all the geonodes systems :)

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

    This is fantastic. Thank you for sharing your knowledge!

  • @germuu
    @germuu 11 месяцев назад

    I would subscribe to a patreon to understand and study this type of operations!
    I do not have a mathematical mind at all or in this case almost algebraic operations, but it would be interesting to be able to understand why the use of each node and operation, what the process or abstract logic would be like to achieve what you are looking for.
    I don't know if many people will like to understand at that level but it sure gives a lot of satisfaction to be able to create new simulation behaviors on your own, thank you so much for uploading this tutorial!

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

    thanks for tutorial

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

    At some point I gave up... so much Groupes inside Groupes ... But the level of your Knowlege is insane! Thanks!

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

      It’s groups all the way down. Sorry to hear you gave up but I hope you had fun!

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

      @@seanterelle sure it was a lot of fun ! ;) I just tried to follow and unfortunately at the end was difficult to figure it out where I have made a mistake 😅😅

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

    Awesome tutorial, thanks for sharing!

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

    compared to your other videos this explains alot more and I hope you can make like a short version and a indepth explanation

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

    awesome work! thanks for the tutorial

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

    Thank you for this tutorial!! So useful :)

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

    amazing work thankyou

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

    Genius idea with clear explanation. For someone who are not good at math like me, I spend a long time following the tutorial, however the bubbles crashes and collapses when the simulation runs , I check all the nodes 2 to 3 times but cannot find where the problem is. I'm so close to finishing it , a bit frustrated.

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

      In the timestamp 28:49 of the video, in the divide node, instead of 1 use a 0.9 value...at least for me it works.

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

      Same thing for me, double-checked everything and repeat all the steps but looks like it didn't work, just one bubble collapsing and that's it. Also changing value to a 0.9 didn't help( (any ideas where I can be mistaken?

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

      I had the "constrain between two vertical planes" vector setup plugged into the offset instead of position. When I corrected that it worked.

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

      @@dinoreyes Good, much better, at least the bubbles won't collapse anymore, but the control bubble shrink to be almost invisible when it collide with other bubbles, still don't know why.

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

      @@Boipelo I tried, but the bubbles flied away.

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

    Amazing thank you !

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

    I think your result is outstanding and you're clearly well versed in geometry nodes and mathematics but a lot of what you said went straight over my head. Without seeing you build it and what effect it has, I am non the wiser and didnt really learn anything. I just got a bit bamboozled by your explaination. Do you have any videos that walk you through this process? If not could you make one? From start to finish, node by node?

    • @ejiasidaniel2183
      @ejiasidaniel2183 2 дня назад

      Exactly, I was trying to copy it node for node but even at that there are some node tree he didn't open🥲

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

    Looks amazing.

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

    genius

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

    Excellent work!

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

    really cool!
    this is not a tutorial, right? its a breakdown...

  • @julianhoffmann-visuals1403
    @julianhoffmann-visuals1403 Год назад +1

    Incredible!!

  • @4uuuu
    @4uuuu Год назад +1

    bravo!

  • @LennertCoryn-f4e
    @LennertCoryn-f4e Год назад +6

    Can someone give an example of how the store last position group work? In the beginning of the tree?

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

      Here he explain this ruclips.net/video/81vfj1Ui-bc/видео.htmlsi=CGwwNOFOrl6YDu_D&t=270

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

      Store Named Attribute node, with Position plugged into the value and "last_position" as the name

    • @NathanTekaya
      @NathanTekaya 11 месяцев назад

      Someone has find out ?

    • @萌苏-u4u
      @萌苏-u4u 9 месяцев назад

      I'm also looking for

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

    Excellent run through, with so many nice PBD tips and tricks. Curious about how you go about building your sims. Are you basing them on the node network of ready made nodes in that other great sim software :) or do you just go through the rudiments of what would make such a sim work. Either way, love the detailed and clear explanations, and look forward to more in the future.

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

      I read/watch any content I can find, try to implement, carefully consider unexpected behavior, and repeat until it works! I've found this cycle of studying, attempting, and fixing mistakes is the best way to learn.

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

    are these nodegroup work on blender 4.0?

  • @LennertCoryn-f4e
    @LennertCoryn-f4e Год назад +1

    i got like an issue where i don't see the naming of every neighbour, am i overlooking something?

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

    Amazing Work. Was a joy to follow, i learned a lot. I can't stop wondering, what kind of background you got, to be able to develop stuff like this? and what's the process like? Do you read a hell lot of Simulation-Research Papers and then try to make them work with nodes? I've been eying this paper about point-simulations of Ferro-Fluid, but could not yet gather the courage to start, because I'm not sure what's the best way to approach a project like this. Is there any insight in your process available?

    • @seanterelle
      @seanterelle  Год назад +7

      Glad to hear it! I'm mostly self-taught when it comes to 3D and graphics. I did take the core computer science courses in college but majored in philosophy. I do read research papers and try to make them work in either code or nodes. My advice would be to start trying now! Do not be afraid to fail. Every push teaches you so much, and after you feel burnt out on a specific topic give yourself a couple of days or more and you'll be surprised how much clearer it becomes. You may think "What? That's it? How did I not get that before?". Sometimes you'll have to try and fail many times before you achieve your goal, and sometimes you'll get it the first time. The beautiful thing is that many complex topics share the same foundational knowledge, so the more you learn the easier learning new things becomes. Always be kind to yourself, give your brain time to adapt, and enjoy the process. Good luck!

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

      Thanks for this very motivating answer. Following this, I found some motivation to give 3d differential growth on a mesh the 42nd attempt. And with really diving into your line growth, and some Houdini resources, i actually managed to translate it on to a mesh. I would love to have you take a look at my node setup, just to know if it‘s actually good or if there is some more room for optimization. Would you be interested in that? It’d be much appreciated 🤝

  • @ArnstQwert
    @ArnstQwert Месяц назад +1

    this is a breakdown lol, not a tutorial

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

    Great to include the detailed overview, but where does the tutorial actually start?

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

    Will this file work in Blender 4.1?

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

    Im curious if there is a way to transfer the displacement further then the initial ball that is touched by the moving ball. To get a bit more of a realistic jiggle going on?

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

    after rewatching some parts as I got some parts wrong like be aware that at. 13:53 we sample edges and not points.

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

    🤯

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

    8:00 does it make sense? 🤣🤣🤣

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

    Before buying what kind of spec do I need to run the simulation without crashing?
    I have 32gb RAM
    RTX 2070 SUPER.
    Ryzen 5 3600x is this enough?

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

      I can’t imagine that wouldn’t be enough

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

    not for beginner

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

    NOOOOO ARTIST NSFW DONT DO IT