If you need something like this, and you can afford it, buy Houdini or try it for free before buying, Blender is still experimental for this and it will take some years blender will get to the same level. Funfact: I found many bugs