Houdini Tutorial: Melting Things using FLIP

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Support us on Patreon: / entagma
    Learn how to turn any object into molten lava by adapting one of Houdini's presets to liquify any geometry.
    Ben Watt's tutorial that triggered Mo to look into this: vimeo.com/122217238
    While we're not talking about shading & rendering in here, we provide a scene file that's been set up for rendering in Octane.
    Download Project File (incl. render setup for Octane): www.entagma.com/downloads/FLI...
    Alternative Download: drive.google.com/file/d/1Gbvz...
    00:00 - Intro
    00:48 - Loading our geometry
    01:25 - FLIP melt shelf tool
    03:19 - Customizing our setup - Points from volume
    04:11 - Temperature using Pyro source spread
    09:27 - Getting our data into our simulation
    14:14 - Adjusting viscosity
    16:00 - Tweaking temperature
    17:13 - Meshing the fluid
    18:58 - Color from temperature
    20:05 - Recap
    22:10 - Famous last words

Komentáře • 112

  • @AliJahadi
    @AliJahadi Před 2 lety +6

    great work! Entagma makes Houdini look easy.

  • @uzaykisi1863
    @uzaykisi1863 Před 2 lety

    I love the summary at the last part of the tutorials you've made

  • @niclosporan4101
    @niclosporan4101 Před 2 lety +1

    You are my Houdini initiation mentors! Thank you so much

  • @TheLizardKing752
    @TheLizardKing752 Před 2 lety +4

    Nice! I've been working on melting a candle and using temperature to drive translucency and SSS depth in Octane.

  • @everydayfitness3004
    @everydayfitness3004 Před 2 lety

    Finally an updated Ben Watts tutorial. Looking forward to the premium Vellum one too

  • @orientaxis
    @orientaxis Před 2 lety

    thank you soo much😍😍😍
    I was waiting for this maybe for 2 years straight😳😳😳

  • @keyframed6558
    @keyframed6558 Před 2 lety +1

    Just what I needed, thank you so much!

  • @filipvabrousek6900
    @filipvabrousek6900 Před 2 lety

    Thanks so much for this great tutorial!
    This is amazing!

  • @kickheavy8982
    @kickheavy8982 Před rokem

    Brilliant video. This inspired a lot of ideas for me. I'm a Cinema 4D and X-Particle user. I have no plans on learning Houdini anytime soon I just like to see what kind of effects Houdini is being used to create. I'll then go and see if I can create something with similar functionality using X-Particles.
    Now that I have a half decent understanding of X-Particles, it makes me realize that no matter what software you use, this stuff is created using the same techniques. Particles + meshers + volumes + dynamics algorithms + shaders. Once you wrap your head around that, everything doesn't seem so overwhelming and complex. It feels so good to be able to look at AMAZING effects like this and have a general idea of how to generate it. Learning this stuff is so fun man. I'm glad I wasn't born in the early 1900s otherwise I would have missed all this dope a** jiggy s**

  • @ahmadq9195
    @ahmadq9195 Před 2 lety

    I Love your tutorials !!!

  • @utubeparpankaj
    @utubeparpankaj Před 2 lety +7

    Houdini's Bible is Entagma.Nothing else is required.Long live Entagma.The true legends of
    Procedural Era. 🔥

    • @matybon1
      @matybon1 Před 5 měsíci

      Well my Bible is missing a few pages bro, help a brother out!

  • @EnriqueVenturaGames
    @EnriqueVenturaGames Před rokem +3

    Awesome video! One of the things I've been struggling with, which could be the basis for a future tutorial, is combining multiple solvers in a single network (e.g.: throw RDB or POP objects at the FLIP sim to increase the temperature, instead of driving it via wrangle, or a vellum cloth sim holding a FLIP object). There is not a lot of tutorial content on this subject, in my own experience. Cheers!

  • @ViralKiller
    @ViralKiller Před 2 lety +1

    I watched every single video on your channel

    • @Entagma
      @Entagma  Před 2 lety

      That is determination! :D Cheers!

  • @diogoferreira6589
    @diogoferreira6589 Před 2 lety +1

    Really nice!

  • @jamaljamalwaziat1002
    @jamaljamalwaziat1002 Před 2 lety

    i like the coding part simple and powerful. thanks

  • @ohlssonster
    @ohlssonster Před 2 lety +2

    Would love to see a tutorial on how to create lattice structure in Houdini. Perhaps something along the lines of what nTopology can create would be interesting to see.

  • @scottlee38
    @scottlee38 Před 2 lety

    Awesome!

  • @r.o.g.e.r.m.a.c
    @r.o.g.e.r.m.a.c Před 2 lety

    Amazing

  • @nima_asadi
    @nima_asadi Před 2 lety

    Just wow 😲

  • @damagejacked
    @damagejacked Před 2 lety +2

    Wow, thanks for the update on the very first Houdini tutorial I ever followed. But the thing I like here is that you regulate user expectations: the look of a sim nearly nearly always depends on resolution. There's rarely a way to sim low-res then up-res later expecting finer results of the same behavior. That's a lesson usually learned the hard way.

    • @raymondprendergast1084
      @raymondprendergast1084 Před rokem +1

      That's the tricky part about computationally heavy sims like FLIP. Art direction is a PITA.

  • @user-ev3zv3tf3w
    @user-ev3zv3tf3w Před rokem +3

    float temp = point(1, "temperature", @ptnum);
    f@temperature = temp;
    float visc = fit(temp, 0, 3, 0, 1);
    visc = chramp("Temperature_To_Viscosity", visc)*chf("Viscosity_amp");
    f@viscosity = visc;

  • @felixkam3324
    @felixkam3324 Před 2 lety

    THANK YOU

  • @brencaaa
    @brencaaa Před 2 lety +6

    Hi Mo!
    Awesome tutorial, as always;
    I'm trying to recreate the effect but I'm encoutering a problem (that others seems to have too):
    It all works fine at low res (particle separation of 0.01) but if I want to get higher for the final resoult all the particles just sort of collapses...
    The melting still works, so the temperature is read correctly but the section with temp = 0 still slowly "melts" when they aren't supposed to.
    I've tried the "i@stopped method", preventing the particles with temp = 0 from moving, but doing so I lose the collapsing effect of the structure (like in your example, the head falling after the torso has melted).
    do you know how I can solve the issue?
    Thanks,
    Massimo

  • @jhonhuaman9014
    @jhonhuaman9014 Před 2 lety

    thanks worked

  • @ruben-dion
    @ruben-dion Před 2 lety

    I hope we can get FLIP tutorials on Patreon! That would be so awesome!

    • @Entagma
      @Entagma  Před 2 lety +1

      See 22:10
      Cheers, Mo :D

  • @izzie8840
    @izzie8840 Před 2 lety

    Thanks you bro. love you....

  • @matthewmitchell9778
    @matthewmitchell9778 Před 5 měsíci +6

    Hey fellas, how do I get it lookin' like that at the start of the video? Do I need to add textures and such? Mine looks like yellow goop. I am new to Houdini and it's a lot to wrangle

    • @caelanchicas7663
      @caelanchicas7663 Před 5 měsíci +2

      maybe try googling it

    • @matybon1
      @matybon1 Před 5 měsíci +5

      Yeah I am also having trouble with this. Mr Entagma please help :|

    • @caelanchicas7663
      @caelanchicas7663 Před 5 měsíci +5

      YEAH i'm having issues adding textures as well, @Entagma another tutorial please??

    • @havvehogan955
      @havvehogan955 Před 5 měsíci +5

      I'd love a texture tutorial mr Entagma! PLEASE teach me how! you stop the video before the best part!!

    • @zanesaavedra
      @zanesaavedra Před 5 měsíci +5

      how thats such an incredible coincidence! ive been in the industry for over 25 years now however i do not know the answer to this question. i too would like to be impregnated with the fertile seed of knowledge that Entagma holds. great video btw

  • @funkfz6312
    @funkfz6312 Před 2 lety +2

    Would be awesome to have a tutorial on how to render this sim inside blender

  • @gggg-no2li
    @gggg-no2li Před 2 lety

    love

  • @whippet_boy8594
    @whippet_boy8594 Před 2 lety

    This looks amazing. could you achieve similar results using a pop solver for greater control?

    • @Entagma
      @Entagma  Před 2 lety +1

      At the cost of performance and stable solutions for high viscosity, yes. So in essence no, I guess :)
      Cheers, Mo

  • @wouterdijkstra1657
    @wouterdijkstra1657 Před rokem

    Great tutorial. How would I approach this for an animated object?

  • @blazdesigns8725
    @blazdesigns8725 Před rokem +1

    To anyone struggling with their object sagging/melting even with the viscosity cranked up a ton. It seems it really depends on your object shape and truthfully I don't think there is a great solution if your object is not perfectly balanced. Something you can do is use a popforce instead of a gravity node. Then select "use Vex" and control the amount of gravity depending on the particle attributes. I also tried the i@stopped=1 method but didn't like that I was missing out on the collapsing effect. With the popforce setup the sim wont be physically accurate but it might be good enough in some cases.
    Important: input -9.8 into the popfoce Y-axis field
    // Vex code for the popforce:
    if (@temperature > 1) {
    force = force;
    }
    else {
    force = -1;
    }
    This will give the cold particles a lower gravity to help eliminate some of the sagging but still allow them to collapse onto the rest of the sim if they happen to be overhanging.

    • @blazdesigns8725
      @blazdesigns8725 Před rokem +1

      I have found that having a flat "base" at the bottom of your model does wonders for the ability to keep particles completely still at these high viscosity values. I suspect a sort of workaround would be adding this base to your model and then moving your ground plane higher to hide it. Yet to test but worth a try.

  • @ricardoneri809
    @ricardoneri809 Před 2 lety

    I have a question I want to add an uv texture to the 3d scan and the parts that are melting have a lava texture, what can I do?

  • @frenchy6117
    @frenchy6117 Před rokem

    Hi! I would love to know how I can shade the lava emission in redshift, I have been trying things for ages but I just cant figure it out...

  • @matthiasschnabel6419
    @matthiasschnabel6419 Před rokem

    Hi.
    How would you keep all initial particles static and only start exposing them to gravity when the temperature starts rising?
    Is there a simple “static to active particle” approach someone might come up with?
    I am complete Houdini beginner and these steps are huge.

  • @Visceral3D
    @Visceral3D Před 2 lety +1

    Im having an issue where the points from my group node at 5:11 is getting revered, no idea how this happend. But my beard has a blue color and the rest of the statue is red, any ideas?

  • @Saraiuni
    @Saraiuni Před 2 lety

    Amazing tutorial! Can anyone help me with an issue? I can't modify de viscosity. It's like de value can only be 1 or 0. I'm looking for something less fluid but i can figure out how to do it. Any help is more than welcome. ^^

  • @nateatwell1126
    @nateatwell1126 Před 2 lety

    Oof I have to get into Houdini now... I've been trying to find a way to do this in blender, my work around doesn't look as good, yet.

  • @ArgoBeats
    @ArgoBeats Před 2 lety +1

    So nice, thanks Mo! My only doubt is: how do we properly flip melt textures UVs as well? (contorted question, but still...)

    • @Entagma
      @Entagma  Před 2 lety +2

      All those nodes that I so happily deleted in the meshing part - have a look at those, they are set up to take your original mesh's UVs. Cheers, Mo

    • @ArgoBeats
      @ArgoBeats Před 2 lety

      @@Entagma thanks!

  • @oliverpetersen7494
    @oliverpetersen7494 Před 10 měsíci

    Hey Nice tutorial, my first time using Houdini. I've have a question about the OBJ. Right now the OBJ is melting from the bottom + the ignition point. how do i make the OBJ only melt from the ignition point?

  • @PostolPost
    @PostolPost Před 2 lety +3

    Hi. Thank you for this lesson!
    Can we achive same effect, but on moving objects? All lessons i found about melting, are examples with static object, also standing on the groud. But what if we need to apply this effect to charracter? Lets say for example - a flying bird. Like one wing starts to melt while bird is still in motion

    • @s7tmbr
      @s7tmbr Před 2 lety +2

      Hi I would create a resting state (timeshift any still frame) create points from it and then use the "pointdeform" sop where input 1 is the points, input 2 the resting state (timeshift sop), input 3 your animated object and then apply the pyro source spread like shown in the video. Of course you could use the pyro source spread before the pointdeform sop.

    • @Bullitain
      @Bullitain Před 2 lety

      I'm facing a similar problem, did you find a solution?

    • @felixbaker3160
      @felixbaker3160 Před 2 lety

      @@s7tmbr genius, thanks a lot!

    • @aieuosama
      @aieuosama Před měsícem

      It took me a while to solve this issue. My mistake was that I set the temperature value in "default" instead of "value".

  • @moimatthieu
    @moimatthieu Před 2 lety +6

    The thing I am more curious about are the final settings at every steps to get this level of details in the final animation. I am being overwhelmed by the poor quality of my final output whenever I try something ^^" I believe this is purely a matter of trial / error, empiric testing and mostly PATIENCE but if you could quickly share some details to get an idea, a "range", anything to keep the Faith intact, that would be awesome!

  • @mssanimation9383
    @mssanimation9383 Před 8 měsíci

    Is there any specific reason behind the selection of slot 2 as an input and also why we are using the point() function is it gives us the temperature attribute value on each point we created, isn't it?

  • @boldamigo
    @boldamigo Před 2 lety +1

    Where can I learn these codes?

  • @bhushankandalkar3104
    @bhushankandalkar3104 Před rokem

    Hey, How can i change the viscosity of the melting fluid???

  • @AlexisRivera3D
    @AlexisRivera3D Před měsícem

    Can you export this to Blender?

  • @thanhhainguyen3072
    @thanhhainguyen3072 Před 2 lety

    I don't have Octane so I can't see your shader setup. I'd like to ask how to separate liquid and statue as 2 different materials? Thank you.

  • @Andrew-ji9qc
    @Andrew-ji9qc Před 2 lety

    Is it possible to repeat this in a blender?

  • @alexanderibanez
    @alexanderibanez Před 2 lety

    Thanks for your tutorials they are awesome!!!
    I'm having an issue that i can't figure out how to fix, my model ( a statue of a standing man) keeps falling and bending right on the legs, it doesn't matter how high I go in the viscosity or how low i set the density, it keeps bending and falling to the ground every time, any toughs on this?
    Once again thank you very much for your tutorials, thanks to you I am finally starting to understand Houdini!

    • @Entagma
      @Entagma  Před 2 lety +1

      Hi Alexander,
      You could try setting i@stopped =1; on the particles that are supposed to be completely stiff and setting it to i@stopped=0; once you want them to move.
      Cheers, Mo

    • @brencaaa
      @brencaaa Před 2 lety

      @@joeypearson9464 {
      i@stopped = 1;
      if (temp > 1) {
      i@stopped = 1;
      } else {
      i@stopped = 0;
      }
      }

    • @brencaaa
      @brencaaa Před 2 lety

      @@Entagma the problem by doing that is that I lose the "collapsing" effect (that is the main "wow" factor imho).
      I tryied stopping the particles based on the temperature, but if something burns from below we have a sort of "minecraft situation" where pieces of geometry stays suspended mid air...
      How can I fix this?

    • @chanjonglee7708
      @chanjonglee7708 Před rokem

      Yea, I am getting the same issue despite tweaking the Density and Viscosity values with a similar bust type model.
      Did you figure it out in the end? @Entagma Any help would be appreciated!

  • @cesaramaral7007
    @cesaramaral7007 Před rokem

    My temperature doesn't show up when selecting the pyrosourcespread temperature tab like at 5:08. Any changes from Houdini 19 to 19.5 that would change that?

  • @omyviktor4458
    @omyviktor4458 Před rokem

    Hello. How can I setup two ignition areas, where 1st area will ignite at frame 1, and 2nd area will ignate much later? I tried to set "start frame" of pyro source at any frame and to move 2nd ignition area group at exectly frame that I need, but it didn't work out(

    • @Tygenja
      @Tygenja Před rokem

      Could you animate a contact point of the source geometry? Did you figure it out?

  • @lemonage
    @lemonage Před 2 lety

    Can this be moved to Blender to render?

  • @lemmonsinmyeyes
    @lemmonsinmyeyes Před 2 lety

    Can we add a lava tut to the list?

  • @vectorhunter4659
    @vectorhunter4659 Před 2 lety

    nice tutorial, i think when the high temp melting part was touching the chest part, the temp could be transfered to those parts, that would be more logic

    • @Entagma
      @Entagma  Před 2 lety

      Yes, that can be done - e.g. by using an attribblur inside a SOP-Solver in your DOPnet. Cheers, Mo

    • @karimoh3154
      @karimoh3154 Před rokem

      @@Entagma could you elaborate a little more on that? That would be so awsome :)

  • @Mchllllll
    @Mchllllll Před rokem

    how do you set the minimum viscosity? I only see how to set the max viscosity

  • @Beeschurger0818
    @Beeschurger0818 Před 5 měsíci

    How do I put a material on the simulation?

  • @MrJmal95
    @MrJmal95 Před rokem +2

    Hey, i cant find the solution for 5:06. i attached the group to the attribute node, but i cant see any temperature colors....
    Everything is alright on my setup. Please help!

    • @prushlas
      @prushlas Před rokem

      I have this same problem! :( Did you manage to solve it?

    • @andysills
      @andysills Před rokem +1

      @@prushlas I had "temperature" spelled incorrectly on my attribute create node, I changed it to correct spelling and it worked.

    • @cesaramaral7007
      @cesaramaral7007 Před rokem

      Any solution? I still haven't figured it out

  • @DrawwithAzhar
    @DrawwithAzhar Před 5 dny

    can anyone help me out how to render it with material in karma

  • @danylovehera3639
    @danylovehera3639 Před 2 lety +2

    (7:40)
    Guys! In color node . Attribute says "no enties". But I connected it with nodes!
    Help plz

    • @Entagma
      @Entagma  Před 2 lety +1

      Hi Danylo,
      it's a bit hard to diagnose what might have gone wrong there by this description, so my advice would be to compare your setup with the provided files and see where there might be differences.
      Hope that helps :)
      Cheers, Mo

    • @danylovehera3639
      @danylovehera3639 Před 2 lety

      @@Entagma opened your project and there is the same thing. Apparently the problem is in my version. I'm updating)

  • @alexandel987
    @alexandel987 Před 2 lety

    As I undestood the octane render does not uet support houdini 19. How can I render using your files please?

    • @Entagma
      @Entagma  Před 2 lety

      Octane Supports H19. Just install the respective build :) Cheers, Mo

  • @starwarz8479
    @starwarz8479 Před 2 lety +1

    Thanks for the video.
    Just wondering how does it work if I have an animated bounding object? Currently this method only works with the first frame of the input.
    What what Im trying to achieve:
    Having the tip of a tube dragging across the chest of this metal statue from left to right, to get a trail of barely melted surface,
    and leave an incandescence trail behind the touching point, and then slowly cool off.
    Thanks in advance!

  • @rstudiosvfx
    @rstudiosvfx Před rokem

    As much as I try to transfer the uv attributes, that is not possible, since you skipped that step, it does not work for us mortals since the error appears in the vertexplit node (
    Warning
    Couldn't find specified vertex or primitive attribute
    ) I've been trying to solve this for more than a month but there are only a few tutorials with fluids, and I try to apply them in the seutp and it doesn't work, could you help us with this, with a little tutorial.😭😭😭😭😭😭😭

  • @jeansimoulin6264
    @jeansimoulin6264 Před rokem

    (complete Houdini noob here) I'm trying to export this so I can import it in C4D. So far the tutorials I see tell me to add a rop alambic, but when I connect it to out_temp, and click on "save to disk", nothing happens. Heeeeeeeeeeeelp!!!!!

  • @DirtyHarry230
    @DirtyHarry230 Před 2 lety

    I've been following this tutorial exactly but at 5:06 when he clicks visualise for the temperature, and I do the same, mine looks different and I don't know why? My points go purple but I don't get the orange, green, blue etc temperature visualisation. Is anyone able to help please? My visualisation icon to the right of the viewport is turned on too.

    • @Tyler-zb6ec
      @Tyler-zb6ec Před rokem

      Check that you're setting a group in your attribute create node

    • @andysills
      @andysills Před rokem

      I had "temperature" spelled incorrectly on my attribute create node, I changed it to correct spelling and it worked.

  • @nicksushkevich
    @nicksushkevich Před 2 lety

  • @kylesullivan9378
    @kylesullivan9378 Před 2 lety

    Your tutorials are an amazing resource. My one constructive suggestion is to get a better pop filter or run your audio through a noise removal plugin like Izotope RX9. You've got a clicky mouth and all the sounds are a bit distracting.

  • @ObscureHedgehog
    @ObscureHedgehog Před 2 lety

    Imagine being able to do this in Blender. Please Ton, please give us a new node based physics/fluid engine! 😭😭😭

  • @tieudunghuynh1820
    @tieudunghuynh1820 Před 2 lety

    I could fix tNice tutorials?

  • @nownezz
    @nownezz Před 2 lety

    so you like acqua di parma? ;)

  • @valentinaalmanza3255
    @valentinaalmanza3255 Před 2 lety

    anyone reading tNice tutorials, taking care of your ntal health should always be your first priority in any case. your happiness matters before

  • @mithunkrishna3567
    @mithunkrishna3567 Před 2 lety

    Nah I'm good with XP

  • @juancarlosgzrz
    @juancarlosgzrz Před 2 lety

    Too fast, needs bezier animation on the hardening effect