31-08-2022, 03:34 PM
(This post was last modified: 31-08-2022, 03:36 PM by josemendez.)
Hi Daniel,
Just answered your email, pasting my answer here for future reference in case anyone else encounters the same issue. In few words, particles were so small that their mass was considered zero by the engine. Using sane mass values fixed the problem:
"Initial particle mass values are derived from their size, smaller particles having less mass.
Your particles are *so* small (the smallest ones have a radius of 0.0006 meters, that's half a millimeter) that the mass values given by default fall below the engine's Epsilon value: they basically have zero mass and the collision detection pipeline will ignore them. Luckily the fix is simple: enter the blueprint editor, and give your particles sane mass values. I used a value of 0.005 for the smallest ones and that worked well.
As a side note, your solver's sleep threshold value is also quite large for the size of the solver: most particles have so little kinetic energy they will fall under the sleep threshold and freeze constantly, I'd recommend using a sleep threshold of 1e-08 or smaller for working at such small scale."
Just answered your email, pasting my answer here for future reference in case anyone else encounters the same issue. In few words, particles were so small that their mass was considered zero by the engine. Using sane mass values fixed the problem:
"Initial particle mass values are derived from their size, smaller particles having less mass.
Your particles are *so* small (the smallest ones have a radius of 0.0006 meters, that's half a millimeter) that the mass values given by default fall below the engine's Epsilon value: they basically have zero mass and the collision detection pipeline will ignore them. Luckily the fix is simple: enter the blueprint editor, and give your particles sane mass values. I used a value of 0.005 for the smallest ones and that worked well.
As a side note, your solver's sleep threshold value is also quite large for the size of the solver: most particles have so little kinetic energy they will fall under the sleep threshold and freeze constantly, I'd recommend using a sleep threshold of 1e-08 or smaller for working at such small scale."