Particles overlapping

Before showing you my latest work I really would like to solve an issue.
I’m impiling some coffee grains. I created a piramidal plane with coffee texture and used as an emitter to cover its surface with modeled grains. Perfect except for particles innatural intersections. How could I face this overlapping problem?

I don’t like the “rigid body” technique (make phys. active meshes falling on a passive plane): that’s nice for a limited number of meshes but I think it’s useless and too slow for thousands of items.

Searched a lot but I can’t find a final answer: is it possible to make the particles react to each other volume?


Moved from “General Forums > Blender and CG Discussions” to “Support > Particles and Physics Simulations”