How can I stop particles with -Z Constant Acceleration on collision?
I want to make GPU particles stick to a surface, but unfortunately I have a Constant Acceleration module with a downward force (-Z) which makes the particles slide down any vertical surface. Is it possible to completely freeze a GPU particle after collision?
The only workaround I found is to apply another constant acceleration in the direction of the surface so that the particles are pushed frozen against the surface, but that doesn't really solve the problem.
Use the Depth Collision module and set the response method to Stop.
Even with Resilience set to 1. the particles should stop and stick.
answered Apr 26 '14 at 02:01 AM
I had the similiar issue with particle mesh. (I was emitting rocks that rotate on the ground a bit but it sliped down on prone surface just like your GPU. I solved it by reducing particle number of collisions on about 40 (emitted like 20rocks) and set collision completion option to freeze. The more collision it had, the more it slipped so if you manage to somehow reduce the collision that are happening constantly on your GPU it could be the way. I know this is not the best answer for the scene depth collision for GPU. But I think you could set the response method to stop like homeRye said, but also set the friction to higher value. Let me know if that solved the problem.
answered Apr 28 '17 at 08:54 AM
Menoa The Wise
Follow this question
Once you sign in you will be able to subscribe for any updates here