Need help making a collection of objects follow another object

Hi there! I’ve been dealing with some hard health issues, so I have to admit I don’t have the same energy I used to when modeling environments. I used to place trees either individually or by using hair particle systems, but with the variety of tree shapes I use, things would often conflict and get complicated. So, I came up with the idea of ​​creating a large forest on a flat surface, trying to get each model in the collection to interlock with the others. However, my attempts so far haven’t been successful. I recently tried using “Snap to Nearest Face”; while that’s close to what I’m aiming for, it seems unstable, and gaps appear in the arrangement. I was wondering if anyone might know a simpler solution I’m unaware of. Does anyone have any ideas?

Hi,

I don’t fully understand how the title of your question relates to the post content. If you need to scatter things, use geometry nodes. There are addons that work on top of it and apparently make the process more artist-friendly, but it’s not very complicated to begin with, so my advice is to give it a try. You’ll have to distribute points on your landscape, then instance your trees on those points. If you check “pick instance” and you have 3 different tree instances, you can connect a noise texture remapped to 0..2 and connect that to the instance index socket to control which tree goes where. That’s just one possibility.

Hello,

You can even use the built in geometry node modifier Scatter on Surface.