Rain Forest Scene

I have to find how can do this.I know some games use simple geometry around the characters and vertex color to bend them but i currently i have no idea how to do this.

The big trees are from 4000 to 5000tri, i have also some small ones that are from 250-1200tri.Currently everything uses one 2k texture with different size branches,i use them depending how tall the trees are, basically like vertical level of detail if this make any sense, smaller branches are used closer to the ground which require more planes, the big planes with more leaves in it are mostly used for the internal part of the tree and on the top where i dont need the illusion for individual leaves that much.I’m still experimenting with this, i’ve made so far more than 20 tree models and i constantly scrap them, so i guess at some point the trees in the last screenshot will be re-done also because i’ll come up with better way of building them.