VoxelFX
VoxelFX
  • 27
  • 176 412
Substeps in Houdini – what are they? how to use them right?
In this video, we’re looking into substeps. It’s one of those things that is unnecessary unless something stops working. But when it does stop working, it’s essential to know how to use them right! The truth is, increasing the substeps is usually not the best way to go, so make sure you really understand how they work.
This knowledge will be especially helpful for simulations, but you’ll also find here some helpful tips for Houdini workflows in general.
We’ll discuss:
- Substeps and subframes
- VEX functions - $F, $FF, $T
- timeblend SOP
- Lighter POP simulations with fake substeps
- Troubleshooting RBD simulations
- Dealing with fast-moving colliders
Thanks for watching and I hope you found it useful! :D
-----------------------------------------------
Example file: drive.google.com/drive/folders/1i3-m9kqOBJ-RrrHsL8XTlQ5vtgo6K6r2?usp=sharing
-----------------------------------------------
Thumbnail image by www.freepik.com/free-vector/hand-drawn-step-illustration_37512652.htm#page=2&query=Step%20missing&position=28&from_view=search&track=ais
-----------------------------------------------
Skip to the part you need:
00:00 Introduction
00:12 Overview
00:33 Substeps explained - theory
01:24 Houdini | Subframes
02:09 $F, $FF, $T
08:08 trail SOP
09:26 Comparison - with & without subframes
10:10 Substeps | POP simulations
13:53 Adding subframes to animation | timeblend SOP
15:30 Faking substeps - lighter sims
17:07 Substeps | RBD simulations
19:27 Troubleshooting RBD collisions
22:29 Summary
Переглядів: 1 731

Відео

2022 show work summary
Переглядів 1,6 тис.Рік тому
Hey everyone! Here's a summary of my chosen show work produced in 2022. I was mostly working as an FX Trainer at MPC - producing training and helping other artists with their shots on several very interesting projects. But I also took part in these two fantastic and magical shows! Let me know if you've seen any of them :D Sonic the Hedgehog 2 (April 2022, directed by Jeff Fowler, distributed by...
BBOX & CENTROID VEXpressions | Bounding box workflows - Houdini 19.5
Переглядів 4,5 тис.Рік тому
Hey everyone! In this video, we're discussing two very useful VEXpressions that will come in especially handy for simulations (but not only!): - bbox - centroid We will also have a look at a bounding box workflow that can be used for every simulation and explore the uses of: - trail SOP - timeShift SOP - bound SOP - $FSTART & $FEND You can use this knowledge not only for simulations but also fo...
Bound node - Houdini 19.5 (Nodes notes)
Переглядів 2,3 тис.Рік тому
Hey everyone! Today we're looking at creating bounding geometries in Houdini by using several different nodes in the SOP level: - Bound SOP - Box SOP - Sphere SOP The method works in all Houdini versions, but I'm using Houdini 19.5 which has 2 additional options you can use now. Thanks for watching and I hope you found it useful! :D
Underwater Bubbles | POP simulation - Houdini 19.5 (or any above 17)
Переглядів 19 тис.Рік тому
Hey everyone! In this video, we are creating the underwater bubble effect from start to finish. It's a beginner tutorial, but we'll be using a few lines of VEX. If you're not comfortable with VEX just yet, it's fine - just skip these parts and you'll still be able to create pretty results! If you're feeling a bit adventurous, you can add extra big-bubble elements with an additional Pyro simulat...
Simple sail | Vellum Cloth intro | Manual setup - Houdini 18
Переглядів 5 тис.3 роки тому
γεια! In this video, we are again looking into the Vellum solver, but this time using the manual approach (no shelf tools!). We’re going to explore the nodes needed for cloth simulations by creating a simple sail simulation. Find the Houdini scene here: drive.google.com/drive/folders/1W95KzANrlSe1V4p-_z5GpXZq2ljU1I49?usp=share_link Sails moodboard: www.gomoodboard.com/boards/exlzFa-f/share The ...
Understanding cloth for Vellum simulations - Houdini 18
Переглядів 7 тис.3 роки тому
Bună! In this video, we will explore the cloth-making process, characteristics, and properties. This knowledge is key to creating a convincing and realistic cloth simulation in 3D software, such as Houdini (Vellum) or Maya (nCloth). We will also talk about cloth presents and how to use them in Houdini. Cloth moodboard: www.gomoodboard.com/boards/U-sM74cC/share Thanks for watching! :) Find out m...
Introduction to Vellum | Shelf tools - Houdini 18
Переглядів 7 тис.3 роки тому
Labas! In this video, we are looking into Vellum solver and the shelf tools to create: - cloth - hair - grains - softbodies: strut, tetrahedral, balloons This video is a great introduction to Vellum unified solver, its tools, and networks. Find the Houdini scene here: drive.google.com/drive/folders/1JdsNgyTPYUSWzDKaN0ObPW3PMuNZ6OSH?usp=share_link And here are some resources you might find usefu...
Organising nodes, adding notes, customising networks - Houdini 18
Переглядів 1,5 тис.3 роки тому
In this video, I will show you how to make your Houdini networks look beautiful and useful! We will group, change colours and shapes of nodes, add sticky notes and even pictures to the networks. Thanks for watching! :) Skip to the part you need: 00:00 Overview 00:21 Network example 00:46 Grouping nodes 02:10 Changing colours of boxes, nodes, notes, text 02:43 Sticky notes 03:24 Changing nodes' ...
Introduction to fluid simulations #3 | Forces - Houdini 18
Переглядів 11 тис.3 роки тому
In this tutorial series, we're talking about liquid simulations. It is a great introduction for everyone who wants to start learning Houdini, but we also discuss parameters and settings even some more experienced Houdini users will find useful! The tutorial is split into 3 parts: - Fluid shelf tools: FLIP fluid from object & Emit particle fluid - Colliders: static, animated, deforming - Adding ...
Introduction to fluid simulations #2 | Colliders - Houdini 18
Переглядів 18 тис.3 роки тому
In this tutorial series, we're talking about liquid simulations. It is a great introduction for everyone who wants to start learning Houdini, but we also discuss parameters and settings even some more experienced Houdini users will find useful! The tutorial is split into 3 parts: - Fluid shelf tools: FLIP fluid from object & Emit particle fluid - Colliders: static, animated, deforming - Adding ...
Introduction to fluid simulations #1 | FLIP fluid tools - Houdini 18
Переглядів 29 тис.3 роки тому
In this tutorial series, we're talking about liquid simulations. It is a great introduction for everyone who wants to start learning Houdini, but we also discuss parameters and settings even some more experienced Houdini users will find useful! The tutorial is split into 3 parts: - Fluid shelf tools: FLIP fluid from object & Emit particle fluid - Colliders: static, animated, deforming - Adding ...
Understanding liquids for dynamic simulations - Houdini 18
Переглядів 7 тис.3 роки тому
In this video, we will look at liquids, their properties and characteristics, as well as break down several images to see what parts liquids consist of. This will give us a better understanding of fluids and help create more realistic and detailed simulations in Houdini. Liquids Moodboard: www.gomoodboard.com/boards/e-Wsuwwr/share Thanks for watching! :) Thank you to Pixabay artists for providi...
Fast & easy fountain, jug, bowl for simulations using Curve & Revolve - Houdini 18
Переглядів 2,8 тис.3 роки тому
In this video, we're going to explore the quick and easy way to create containers, such as jugs, fountains, bowls, glasses for liquid simulations. We'll look at the following nodes: Curve, Revolve, Polyextrude, Smooth, PolyReduce, Subdivide. Thanks for watching! :) Skip to the part you need: 00:00 Overview 00:24 Curve (Grid snapping) 02:34 Revolve 03:22 Convert 04:03 PolyExtrude (Output Back) 0...
Correct scene setup for dynamic simulations - Houdini 18 (Very Quick Tutorial)
Переглядів 3,2 тис.3 роки тому
In this very quick tutorial, I will show you how to set up a Houdini scene for any type of dynamic simulation. It’s also a good practice for any project or animation. I’ll explain how to: • Create a project folder • Set a project • Adjust the Global Animation Settings • Enable/disable simulation Thanks for watching! :) Skip to the part you need: 00:00 Overview 00:10 Desktop type 00:26 Project f...
Copy and Transform node - Houdini 18 (Nodes notes)
Переглядів 1,9 тис.3 роки тому
Copy and Transform node - Houdini 18 (Nodes notes)
Transform node - Houdini 18 (Nodes notes)
Переглядів 2,1 тис.3 роки тому
Transform node - Houdini 18 (Nodes notes)
Hair generation and dynamics - Houdini 18 (Very Quick Tutorial)
Переглядів 12 тис.3 роки тому
Hair generation and dynamics - Houdini 18 (Very Quick Tutorial)
Dynamic simulations & Newtonian Mechanics (Newton's 1st & 2nd Law) - Houdini 18
Переглядів 1,1 тис.3 роки тому
Dynamic simulations & Newtonian Mechanics (Newton's 1st & 2nd Law) - Houdini 18
Audio Driven Animation - Houdini 18
Переглядів 14 тис.3 роки тому
Audio Driven Animation - Houdini 18
Fracture Simulation on Animated Rigs - Houdini 17 (Part 5/5 - Shading, lighting, rendering)
Переглядів 5524 роки тому
Fracture Simulation on Animated Rigs - Houdini 17 (Part 5/5 - Shading, lighting, rendering)
Fracture Simulation on Animated Rigs - Houdini 17 (Part 4/5 - Fracture simulation)
Переглядів 6864 роки тому
Fracture Simulation on Animated Rigs - Houdini 17 (Part 4/5 - Fracture simulation)
Fracture Simulation on Animated Rigs - Houdini 17 (Part 3/5 - Turn 3D model into boxes)
Переглядів 8094 роки тому
Fracture Simulation on Animated Rigs - Houdini 17 (Part 3/5 - Turn 3D model into boxes)
Fracture Simulation on Animated Rigs - Houdini 17 (Parts 1&2/5 - Infection/Propagation/Growth Sim)
Переглядів 2,1 тис.4 роки тому
Fracture Simulation on Animated Rigs - Houdini 17 (Parts 1&2/5 - Infection/Propagation/Growth Sim)
Freezing effect - Houdini 16 tutorial
Переглядів 12 тис.6 років тому
Freezing effect - Houdini 16 tutorial
Freezing fountain
Переглядів 2,5 тис.6 років тому
Freezing fountain
How to use blend shapes - Mixamo.com/Maya
Переглядів 5 тис.7 років тому
How to use blend shapes - Mixamo.com/Maya

КОМЕНТАРІ

  • @krfmedia
    @krfmedia 17 днів тому

    Amazing work!

  • @gennaroscalia8213
    @gennaroscalia8213 27 днів тому

    I just discovered your channel and I wanted to thank you because the tuts are really clear, straightforward and easy to follow 👏

  • @SCP--Yurii
    @SCP--Yurii Місяць тому

    i don't understand

    • @VoxelFX
      @VoxelFX Місяць тому

      @@SCP--Yurii it's an old one :) Can you explain what you don't understand? I can help :)

  • @dougmaisner
    @dougmaisner Місяць тому

    great info!

  • @dougmaisner
    @dougmaisner Місяць тому

    great stuff

  • @Ricardo-de9ju
    @Ricardo-de9ju Місяць тому

    What a talent for teaching, thank you very much, very happy that I found your channel.

  • @matthewwilson2911
    @matthewwilson2911 2 місяці тому

    Can we use Attribute noise instead of VEX?

  • @visualdistortionvfx3859
    @visualdistortionvfx3859 2 місяці тому

    this is soo! helpfull

  • @facopse
    @facopse 2 місяці тому

    Now I finally see why the collision failed with so many other tutorials. Thank you so much for going into detail with Houdini's functionality.

  • @facopse
    @facopse 2 місяці тому

    With your tutorials I finally get to understand how Houdini actually works. Subscribed.

  • @discreetfire
    @discreetfire 2 місяці тому

    SUBSCRIBED!

  • @robchurchill1368
    @robchurchill1368 2 місяці тому

    Incredible work! Love your tuts! I'm not sure if you're making more tut videos but what you have uploaded are amazing! JIC, I'm SUBSCRIBED.

  • @robchurchill1368
    @robchurchill1368 2 місяці тому

    You are amazing, thank you for all your videos. I'll be watching them!

  • @KENJI_JOURNEY
    @KENJI_JOURNEY 4 місяці тому

    amazing) Thanks for tuts

  • @limitlessrender
    @limitlessrender 5 місяців тому

    commenting again to say you are the best houdini teacher 🥰💖 please keep making more tuts for us beginners <3

  • @limitlessrender
    @limitlessrender 5 місяців тому

    I just found your channel recently and OMG its a GOLDMINE!!! I hope you're able to upload more cool Houdini tutorials like this for beginners. I love your teaching style so much- it's very rare to see someone provide explanations and also practical uses for nodes and such. x

  • @r3feel
    @r3feel 5 місяців тому

    absolutely one of the most useful houdini tutorials! thank you so much!!!!

  • @pawelczar
    @pawelczar 7 місяців тому

    Thanks for this nice tutorial and hopefully we see of these coming from you :D Subscribed and thank you :)

  • @tomaszhabza3625
    @tomaszhabza3625 7 місяців тому

    Thank You ! How export animation to fbx fille to UE 5?

  • @mynextlectureiq547
    @mynextlectureiq547 8 місяців тому

    very very good and great explanation of flip ,i didnot see this information any other videos,so please make videos of pyro ,rbd ,vellum ,xgen of this type of video

  • @MegaFrederike
    @MegaFrederike 9 місяців тому

    Thanks explained very clearly

  • @IgorDiachenko
    @IgorDiachenko 9 місяців тому

    -$YMIN = $YMAX

    • @VoxelFX
      @VoxelFX 9 місяців тому

      Thanks for noting :) In most examples that's the case. But this is because most models are on 0 in Y axis, so we don't see the difference. If the model is, for example, 5 in Y, it returns -5. (let me know if I'm not missing something) :)

  • @madmodder
    @madmodder 10 місяців тому

    for some reason as soon as I add the pop fluid node, I no longer see any particles. Freezing or removing the node puts it back to where its working gain.

    • @VoxelFX
      @VoxelFX 10 місяців тому

      Are you sure you're plugging in the node in the right place?

    • @madmodder
      @madmodder 10 місяців тому

      @@VoxelFX Yeah in your example you wired all the forces in a line, the only way that got it to work for me was to take my source, then my forces, then the pop fluid and wire them side by side with a merge node. Odd, still not sure why but it worked.

    • @VoxelFX
      @VoxelFX 10 місяців тому

      @@madmodder I'd need to see the scene to tell you exactly why it happens :/ But your approach is correct too, it's fine to merge the nodes and plug in the merge straight into the sim network :) Well done on finding a solution!

  • @19makcum91
    @19makcum91 10 місяців тому

    thank you!

  • @JohnnyMograph
    @JohnnyMograph 10 місяців тому

    Veryy well explained, thankss, you cleared a lot of doubts that I had, excellent for beginners :D

  • @Nileina
    @Nileina 10 місяців тому

    is it possible to have the same tuto but using smoke / volume ?

    • @VoxelFX
      @VoxelFX 10 місяців тому

      I'll add it to my list, but I think it's better if I use the pyro technique for something else and then you can apply it to this effect :) it'll be more versatile But, in a nutshell, you can make a simple pyro billowy smoke for these bigger air bubbles (emitted from the same geo as the particles) and then mesh it together with the particles from the tutorial.

  • @alvin3171997
    @alvin3171997 11 місяців тому

    Underrated content! Been using Houdini for 1 year and definitely understand more about what's being used after this video. Thank you. Should start a pattern for more advanced topics etc.

    • @VoxelFX
      @VoxelFX 11 місяців тому

      Thank you ^^

  • @yomomma548
    @yomomma548 Рік тому

    hello please make tutorial and project file of how to do these bubbles and make the bubbles merge together like the real video i have searched for years nobody can show how to do this maybe you can be the first i would even pay for a subscription to these types of tutorials keep up the good work here is video i speak of how to do the fountain simulation and bubbles just like video: ua-cam.com/video/3NS3orUqB1M/v-deo.html @VoxelFX

  • @philippwelsing9108
    @philippwelsing9108 Рік тому

    Yaaay! Super helpful. Thank you.

  • @vimalmsv5233
    @vimalmsv5233 Рік тому

    well and perfect ...!🥰

  • @ranks6670
    @ranks6670 Рік тому

    I wish UA-cam had two like buttons, Great Video.

  • @paulbrownv
    @paulbrownv Рік тому

    This is super useful! I have a quick question: how can we use the newly created xform attribute from the bound node? I have an object that is already rotated so I want to access the oriented bounding box information for rotation, so I can use it to align a transform node using the attribute on its pivot translate. (Hope my question makes sense)

  • @skryptor
    @skryptor Рік тому

    Thank you for this material. It was helpful to me. I have already applied the information contained in it in practice. THX :)

  • @heavyMetalfan746
    @heavyMetalfan746 Рік тому

    These tutorials are great! Thank you! I had a question, is it possible to have a fluid emitted with a high enough velocity that is hits and knocks over objects and pulls it along with it?

    • @VoxelFX
      @VoxelFX Рік тому

      Thanks! Yes, it's possible. If you want to see interaction between water and objects, you need to switch on Feedback Scale. You can find it in the FlipSolver/Volume Motion/Solver/Feedback Scale Although, there are other ways to do it too, but they'd require multiple solvers. So I'd start with this one. You can also experiment with Vellum, in the most recent Houdini you can combine liquid simulation with other sim types quite easily now. :) Good luck! :D

    • @heavyMetalfan746
      @heavyMetalfan746 Рік тому

      @@VoxelFX Thank you so much for your reply! I will play around with these solutions! Would it also be possible to export the water sim as an .abc, then re-import it do collions using the rbd solver? Thank you again!

    • @VoxelFX
      @VoxelFX Рік тому

      @@heavyMetalfan746 yes, you can use alembic for that. Just make sure to use velocities coming from the FLIP simulation. It can be a bit tricky to get the collisions right and have objects sink/under water, but if the water is strong and moving fast, it can work :)

    • @heavyMetalfan746
      @heavyMetalfan746 Рік тому

      @@VoxelFX sounds good! I'll keep it at! Thanks again

  • @TaniaKazyr
    @TaniaKazyr Рік тому

    You are an awesome speaker, thanks! So helpful.

  • @andrewpol4415
    @andrewpol4415 Рік тому

    Thank you a lot, that`s a great tutorial

  • @denver1329
    @denver1329 Рік тому

    You should call this flip fluid 101 😅, I'm new to houdini and this is the most helpful video I've found so far

  • @AAV2222
    @AAV2222 Рік тому

    Goedemiddag 👋spreek je nederlands? Bedankt voor de tutorial 🧡

    • @VoxelFX
      @VoxelFX Рік тому

      I don't (yet... haha), but Google helps a lot :D Thank you <3

  • @rennightmare
    @rennightmare Рік тому

    definetely gonna stick up to your vids while learning houdini, big thanks for the content!

  • @cars103
    @cars103 Рік тому

    great! best houdini vellum beginner tutorial i've seen so far on yt!

  • @MuhammadIrfanbinIshak
    @MuhammadIrfanbinIshak Рік тому

    Thanks for the tutorial. Hello from your former classmate....good job Viki

    • @VoxelFX
      @VoxelFX Рік тому

      Irfan!!! So good to hear from you <3

  • @paoloricaldone6273
    @paoloricaldone6273 Рік тому

    Thanks, well done. It helps me a lot.

  • @DJWeekly
    @DJWeekly Рік тому

    So unbelievably helpful! I was banging my head against the wall with this sim b/c the water was going through the collider and this solved it. That's a great feeling. Thanks!

  • @dreamsprayanimation
    @dreamsprayanimation Рік тому

    Jesus you really are an OG.

  • @dissonantprotean5495
    @dissonantprotean5495 Рік тому

    Pretty cool .. I would advise anyone who is doing audio-driven animation like this to look into Touch Designer

  • @KonstantinPromokhov-p3n
    @KonstantinPromokhov-p3n Рік тому

    The results of the simulation with parameters tuned as they are look very good given how quickly they can be generated with POPs. But one error has crept into your VEX code. fit01() expects input value ranging from 0 to 1. So if you plug @id into expression like "float value = fit01(@id,1,100)" the resulting value will be 1 for particle with @id = 0 and will be 100 for the rest of the particles. And after that you get the rand of "value" that in turn produces float numbers from 0 to 1. So for example your airresist multiplier changes not from 1 to 100 but rather from 0 to 1 as a result. If you want to randomize something based on particle @id and have the result within a certain range you better use one liner like "airesist *=fit01(rand(@id),5,10)". And finally just to verify that you can add POPWrangler for group "just born" ( that you need to specify in the POPSource node) with expression like "f@bla = fit01(rand(@id),1,3)". That will add another attribute called "bla" to your particle object. Now you can look in Geometry Spreadsheet for attribute called "bla" on "Geometry" data for your pop object and see that its value is really ranging from 1 to 3. After all those changes it would take some time to re-tune parameters of your sim to look as beautiful as they were originally.

    • @黄锦程-w1o
      @黄锦程-w1o Рік тому

      yes,this is the correct.

    • @JasonRamanah
      @JasonRamanah Місяць тому

      came here to mention this, but just found you beat me to it! (im very late to discovering these excellent tutorials) your write up of the error and solution is excellent and I couldn't of written it better. crazy how such a small detail can have such a big impact, especially when the results of the original setup do so well at disguising the error!

    • @VoxelFX
      @VoxelFX 26 днів тому

      ​@@KonstantinPromokhov-p3n thank you for such a great explanation. You're completely right, I've missed the point and didn't find the issue until recently. Would love your insight on other tuts too :D I must admit that the SideFX explanation to fit01 "Fits a value to the 0-1 range." got me a bit confused. It's more like "fits a 0-1 value to the new range"? Do I understand correctly?

  • @RUSOBPK
    @RUSOBPK Рік тому

    Are these bounding boxes translated to blender?

    • @VoxelFX
      @VoxelFX Рік тому

      Hey :) In what sense do you mean?

    • @RUSOBPK
      @RUSOBPK Рік тому

      @@VoxelFX How can this data be stored to a... lets say, fbx file? To be read in a game engine. Does that makes sense? Or is it always directly related to the geometry dimensions?

    • @VoxelFX
      @VoxelFX Рік тому

      @@RUSOBPK You can export the data from the bound node as an attribute or you can export the actual bounding box geometry and then import it inside any software. Houdini supports fbx, so you can export using that extension without any problem :)

  • @yuuzdesign5400
    @yuuzdesign5400 Рік тому

    Amazing!

  • @baldoski
    @baldoski Рік тому

    Ładne

  • @Ferocious_Imbecile
    @Ferocious_Imbecile Рік тому

    Very well done and very uselful to me. Thanks a lot. Subscribed.