VoxelFX
VoxelFX
  • 27
  • 183 141
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 956

วีดีโอ

2022 show work summary
มุมมอง 1.7Kปีที่แล้ว
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
มุมมอง 5Kปีที่แล้ว
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.6Kปีที่แล้ว
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)
มุมมอง 21Kปีที่แล้ว
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
มุมมอง 6K3 ปีที่แล้ว
γεια! 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
มุมมอง 7K3 ปีที่แล้ว
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
มุมมอง 7K3 ปีที่แล้ว
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.6K3 ปีที่แล้ว
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
มุมมอง 11K3 ปีที่แล้ว
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
มุมมอง 19K3 ปีที่แล้ว
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
มุมมอง 29K3 ปีที่แล้ว
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
มุมมอง 7K3 ปีที่แล้ว
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
มุมมอง 3K3 ปีที่แล้ว
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.4K3 ปีที่แล้ว
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)
มุมมอง 2K4 ปีที่แล้ว
Copy and Transform node - Houdini 18 (Nodes notes)
Transform node - Houdini 18 (Nodes notes)
มุมมอง 2.2K4 ปีที่แล้ว
Transform node - Houdini 18 (Nodes notes)
Hair generation and dynamics - Houdini 18 (Very Quick Tutorial)
มุมมอง 12K4 ปีที่แล้ว
Hair generation and dynamics - Houdini 18 (Very Quick Tutorial)
Dynamic simulations & Newtonian Mechanics (Newton's 1st & 2nd Law) - Houdini 18
มุมมอง 1.1K4 ปีที่แล้ว
Dynamic simulations & Newtonian Mechanics (Newton's 1st & 2nd Law) - Houdini 18
Audio Driven Animation - Houdini 18
มุมมอง 15K4 ปีที่แล้ว
Audio Driven Animation - Houdini 18
Fracture Simulation on Animated Rigs - Houdini 17 (Part 5/5 - Shading, lighting, rendering)
มุมมอง 5594 ปีที่แล้ว
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)
มุมมอง 7154 ปีที่แล้ว
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)
มุมมอง 8164 ปีที่แล้ว
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.1K4 ปีที่แล้ว
Fracture Simulation on Animated Rigs - Houdini 17 (Parts 1&2/5 - Infection/Propagation/Growth Sim)
Freezing effect - Houdini 16 tutorial
มุมมอง 12K6 ปีที่แล้ว
Freezing effect - Houdini 16 tutorial
Freezing fountain
มุมมอง 2.5K6 ปีที่แล้ว
Freezing fountain
How to use blend shapes - Mixamo.com/Maya
มุมมอง 5K7 ปีที่แล้ว
How to use blend shapes - Mixamo.com/Maya

ความคิดเห็น

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

    Loved this tutorial! Thanks for explaining in a detailed and calm way!

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

    Very clear and straight to the point, definitely going to look more into your tutorials

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

    This is awesome. Really helped me out with my current Uni project. Thanks

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

    good

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

    This is actually insane! I couldn't find any other tutorial. This one helped me a lot.

  • @viktor.hejsangustavsson4178
    @viktor.hejsangustavsson4178 2 หลายเดือนก่อน

    Do anyone know the purpose of the timeline being really fast as default? To me it sound stupid that you have to check the box but perhaps it serves a purpouse??

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

      @@viktor.hejsangustavsson4178 hmm... Good question! You can set it to be "never faster than fps" by default, but I can't think of any scenario where I'd need it to play fast haha If anyone knows an example, do let us know :D

    • @viktor.hejsangustavsson4178
      @viktor.hejsangustavsson4178 2 หลายเดือนก่อน

      ​@@VoxelFXany way great tutorial👍 Very informative and easy to understant❤

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

    Amazing work!

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

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

    i don't understand

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

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

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

    great info!

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

    great stuff

  • @Ricardo-de9ju
    @Ricardo-de9ju 4 หลายเดือนก่อน

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

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

    Can we use Attribute noise instead of VEX?

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

    this is soo! helpfull

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

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

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

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

    SUBSCRIBED!

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

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

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

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

    amazing) Thanks for tuts

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

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

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

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

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

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

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

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

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

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

    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 ปีที่แล้ว

    Thanks explained very clearly

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

    -$YMIN = $YMAX

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

      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 ปีที่แล้ว

    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 ปีที่แล้ว

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

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

      @@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 ปีที่แล้ว

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

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

    thank you!

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

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

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

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

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

      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 ปีที่แล้ว

    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 ปีที่แล้ว

      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: th-cam.com/video/3NS3orUqB1M/w-d-xo.html @VoxelFX

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

    Yaaay! Super helpful. Thank you.

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

    well and perfect ...!🥰

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

    I wish TH-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)

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

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

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

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