Is there a way to scatter meshes through out a level?

I’m looking for a way to populate a cluttered environment without having to put down every single mesh by hand. For instance, trees in a forest, or shrubs in a desert. I’m wondering if something is already built into UE4 to do this, and if not, any advice on how to do it would be much appreciated.

Just to clarify, I am not looking to populate on play, or proceduraly generate levels, just to do it once, and then save the scene the same.

Thank you, I knew I’ve seen a tool that did it before, but could not remember the right keywords to find it. Have an up vote!

Are you looking for the foliage tool?