Apply Force to Particles in Isaac Sim

Operating System:
[o] Windows
Linux

Kit Version:
[o] 107
106
105

Kit Template:
USD Composer
USD Explorer
USD Viewer
[o] Custom

GPU Hardware:
A series (Blackwell)
A series (ADA)
A series
[o] 50 series
40 series
30 series

GPU Driver:
[o] Latest
Recommended (573.xx)
Other

Main Issue:

I want to apply Force to the particle-applied sphere like the video on that link, but I couldn’t find a way.
Additionally, we would like to know how to stop physical operations if the particle in question collides with an object.

Error Code:

Hi there and thanks for your questions. Whilst the particle system is very powerful and real-time, it does have some limitations currently. We don’t have a particular API for forces, but you should be able to evaluate a force and apply it. For example, evaluate the force, based on the position of the particle and then update it’s velocity, all through USD. But this might require some advanced code.

Secondly, yes, we can have particles collide with anything in the scene as long as you add that object to the particle system physics and make it a collider.