@johannhuang sorry for the time taken to get a reply. Something like this https://www.babylonjs-playground.com/#2FPT1A#261 ? From Babylon.js docs
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 - #2 by jerome