Youtube coughed up three videos, allowing a comparison of two front ends for OpenFOAM, and a Blender only solution.
This is a rabbit hole I've no time for at present. It's all free and open source. I did watch most of the videos.
The Blender only solution is inferior, but I speculate results might be better if it employed the hair physics instead of particle physics. Long hairs should act like streamlines, not crossing each other's path.