Import particle placements or emit from mesh?

Hello,

I am trying to find a way to import particles that have been pre generated in Maya. I am intersted in just the particle positions as I want to make a mesh approximation out of point particles for some of my UI’s.
I haven’t yet found if that is possible.
Another thing I am trying is emitting from a mesh in Unreal. Which I got sort of to work but particles only seem to emit from the centres of polygons and not evenly/randomly from the whole mesh surface.

Is there a way to do this without resorting to c++?

EDIT: Just found this way. Seems like more work than I was hoping for but at least possible. Please shout if you know a newer easier way. Also that method looks like being far to slow for my VR project. I would not want to constantly re-generate particle positions per frame. It doen’t have to be as dense as the picture but 30k particles would be nice.

This is what I am getting when emitting from mesh

Cheers