I don´t think thats currently possible, the particle physics solver and the physx solver are not compatible. I´d just spawn the small particles as physx particles.
Or use cascade sim method:
A) sim physx flow.
B) sim particle physics flow and pick physx flow as collision object.
Any particles that you want to collide with PhysX particles must also be PhysX particles themselves....unless you're fine with simple radius-based collisions, at which point the Particle Physics operator will be fine.
However, if using Particle Physics, make sure you uncheck "affect this event only", so it considers particles from other events for its calculations.
04-08-2019, 07:27 AM
(This post was last modified: 04-08-2019, 07:28 AM by tyFlow.)
There's no 2-way PhysX support at the moment, between PhysX particles and Particle Physics operator (used for grains). And you definitely don't want to try and send millions of particles to the PhysX engine.
You can either convert your large chunks into (very) stiff cloth (to the point where they act rigid) and drop them in, and have everything simulated in the same flow with Particle Physics operators, or simulate your PhysX in one flow, enable mesh and then bring it into the next grain flow to act as a collider.
Or a final option is to simulate your grains at a lower res as PhysX (maybe up to 100k particles before it gets too unruly and slow)...and then upres the sand simulation in a separate flow using particle force operators. I haven't produced example files on how to do that yet but it's planned for the future.
Thanks for the in depth answers both of you! I will try these methods.