I can’t recall if the newer versions of Max have Paint Effects or not - if so, take a look in there, as they have quite a few VERY high poly trees. If you’re familiar with blender, they have a sproutling tool which is essentially tree generation.
Very nice job! How do you know about things like Blend_Overlay, Blend_ColorDodge and advanced functions like that? Do you just read documentation from begining to end? I just want to know what how the smarter people here are knowing how to do these things!