I was wondering if using native physics simulation could be an option to drop objects on surfaces.
Working with stones, leaves, branches ,cars, etc with uneven surfaces could be a little bit labor intense but that option could be implemented I think would help to get more realistic distribution over objects.
Thanks,
Fernando