@johannhuang sorry for the time taken to get a reply. Something like this https://www.babylonjs-playground.com/#2FPT1A#261 ? From Use the Solid Particle System - Babylon.js Documentation
The picking is not as good. However this is probably due to the picking method used and could be changed to ray tracing as mention in this post Pick a particle in SolidParticleSystem