It’s nothing too complicated, just a bunch of objects point distributed and randomized across 4 weight painted vertex groups on a high poly lumpy plane.
…you know, simple stuff.
The only thing that makes it complicated is that there’s a whole lot of them.
The trees I placed by hand, and made using this node setup I illustrated here:
