Sohail Nordin
sohailmn02
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
Gravity DOP not multithreaded? July 28, 2022, 5:28 a.m.
I heard somewhere that its better to simply use a Pop Force DOP in place of a Gravity DOP since the latter isn't multithreaded. Is it still true for Houdini v19+?
What happens when a simulation consists of different substeps? April 30, 2022, 2:55 a.m.
tamte
keep in mind the substeps are just step lengths, it doesnt mean it will execute them at that time
it will execute them in order as nodes describe, just the effect will be applied over shorter or longer step, hence this order will not reorder based on the length of the substep
Oh man that cleared it up completely, thank you.
What happens when a simulation consists of different substeps? April 30, 2022, 1:53 a.m.
Let FPS = 24, Time Scale = 1
Say for instance gasblur, gascross and gasadvect get 1 substep
So following the top-down, left-right execution order:
- gasblur gets executed first
- gascross gets executed second
- gassubstep gets executed third
- gasadvect gets executed fourth
Each gets executed once per frame
Ok no big deal..
Now let gasblur get 2 substeps, gascross get 3 substeps, and gasadvect remain at 1 substep
From timestep = timescale / (FPS * substeps),
this means that:
- gasblur has a timestep of 1/48s
- gascross has a timestep of 1/72s
- gasadvect has a timestep of 1/24s
So in one frame, gasblur executes twice, gascross executes thrice, and gasadvect executes once.
But doesn't this mean that the order of execution changes? If I overlap the drawings together,
Seems like gascross gets executed first, then gasblur, then gascross again, then all three at the same time. This doesn't seem very "top-down, left-right" to me.
Can someone help clear this up?
P.s. I'm not sure if gassubstep gets substepped itself