Nicolas Heluani

Nicolas Heluani

About Me

Expertise
Not Specified
Location
Not Specified

Connect

Recent Forum Posts

Vellum, substep and SOP solvers March 7, 2019, 5:33 a.m.

Midasssilver
Tried to resolve your situation and didn't have much luck, so I don't think I can be of much help, but I do think you are correct about the way dops is calculating the push force you have going on. As you increase the number of substeps, the push force increases exponentially. Hopefully some houdini guru can shed some more light on the math at play.
No worries man,
I am sharing the file because indeed I find it an interesting issue. I am not so sure if this is a bug or by design. I will leave this post a bit longer maybe until after 17.5 but if this is not “fixed” or properly explained I think I will contact SideFX, as scalable SOP solvers are quite important in any system I will guess.

Vellum, substep and SOP solvers March 6, 2019, 6:21 p.m.

@Midasssilver:
Sorry for not being more clear.
The hipfile is a simplified version of a more larger setup. I clarified in the original post that the behavior is as it should be as long as I keep it with one substep. The reason why I need to do everything inside dops is for the larger setup.
I think the problem is because the collision between particles creates a force that pushes my worm, this is actually desired. But when increasing the substeps for precision it seems the force gets multiplied rather than spread across each substep. That's my thesis so far.

Like I said:
Is like the SOP solver multiplies its effect per substep.
Basically I know there is a huge difference of behaviour of the SOP solver according to the number of substep. My question was why? The SOP solver is basically gradually increasing the pscale shouldn't the force also be spread across substeps?

Vellum, substep and SOP solvers March 6, 2019, 2:39 p.m.

Hi everyone I shared this in ODforce but I figure it may be good here too,

I am sharing this simplified version of a project of mine cause I have an issue that is really baffling me.

It's a hair simulation, just one hair which I am manipulating its pscale through SOP solvers to create some worm like movement,

It works completely fine as long as I keep it in 1 substep, but if I increase the number of substeps it goes ballistic!

I have other solvers that really polish the movement of the worm they all work fine, as long as I don't increase the number of substeps to more than one. Is like the SOP solver multiplies its effect per substep.

I have no idea what could be causing this, worse I don't understand the why and that really bugs me.

Edit: I believe its the internal collision being multiplied but no so such how to address this yet.
Edit 2 for a bit more clarity.

Any help would be really appreciated.

Best,

Nicolas.