Link between OmniGraph emitter and PhysxParticleSystem

Hello,

I really like the fluid PhysxParticleSystem, and I was able to get it to work as intended with the particle sampler as suggested here (Particle Simulation — Omniverse Extensions latest documentation).

My question is, can I get similar particle physics effects when I generate the particles using a point instancer particle system as shown here? (Tutorial 2: Create a point instancer particle system with a collider — Omniverse Extensions latest documentation)

I was able to get particle collisions with the emitter, but I was not able to get the particles to apply forces to objects they collide with.

Let me ask someone who is an expert in Particles and get back to you.

Hello, I just wanted to make sure this didn’t get lost in the weeds. Are there any updates on the particle emitter physics?

The physx particles and graph-based particles are different systems, and the graph-based particles are only one-way coupled to scene geometry. So the particles can collide with scene geometry but no, they can’t exert forces to push the scene geometry around. So I would stick to method 1, the PhysxParticleSystem.

Thank you for the clarification.
Is there a way to generate particles with user-defined velocities during the simulation?
Particle sampling only generates static particles before the simulation.

I am thinking of something like 1:39 from this PhysX video https://www.youtube.com/watch?v=1o0Nuq71gI4

Let me find out and get back to you.

Hello, any updates on this topic?

The particles system is not currently being developed further

I think I may need to clarify that I was talking about using PhysXParticleSystem, not the graph-based particles. Is there no way to reproduce the behavior in the video that I referenced (1:39) using the PhysXParticleSystem, e.g. by generating particles with user-defined positions/velocities during the simulation?

I see that it may be possible based on this documentation Particle System — physx 5.1.0 documentation : “Once a particle buffer is created, it can be initialized with initial positions, velocities and phases for simulation”