Jump to content

Difference between substeps on dopnet and min/max substeps on solvers


papaface

Recommended Posts

what's the difference between substeps on dopnet  and min/max substeps on solvers.

If the substeps on dopnet is set to 10.The globle parameter @Frame is increased by 0.1 every substep.

If the substeps on dopnet is set to 1,the min/max substeps on popsolver are set to 10.@Frame doesn't change during substeps.

Why is that?

 

20160901221248.png

20160901221259.png

Link to comment
Share on other sites

If you use solver substeps, only this solver gets more substeps. Imagine you have more solvers in your dop network, a fluid solver, a rigid body solver, a popsolver. If you see that the popsolver needs more substeps, you can increase the substeps on the dop node, but this increases the substeps for all nodes in the networks, even for those which may not need it. If you do it on solver level, only the nodes does substepping which really need it.

Link to comment
Share on other sites

35 minutes ago, haggi said:

If you use solver substeps, only this solver gets more substeps. Imagine you have more solvers in your dop network, a fluid solver, a rigid body solver, a popsolver. If you see that the popsolver needs more substeps, you can increase the substeps on the dop node, but this increases the substeps for all nodes in the networks, even for those which may not need it. If you do it on solver level, only the nodes does substepping which really need it.

Thanks.that's helpful.

If I use solver substeps on a popsolver ,and use impluse emission.I do get more particles,which means the source node is affected.but would those nodes wired into this popsolver be affected?

and how can I tell whether the operator  is cooked on  a substep.because I want more substeps,but I don't want some code/nodes work on substeps.

q1.png

Link to comment
Share on other sites

The min/max on solver is a adaptive substep that depends on the CFL condition. CFL is how far something travels in a frame. If your object breaks the CFL limit a substep will be added. It is better to use this then the option on dopnet. The dopnet option will brute force run the substep value every frame. @Frame doesn't change because your particles have not broken the CFL limit to trigger substeps.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...