Over the course of a week-long period, I developed this script, in which you can generate terrains and rocks and apply textures through multiple materials.
In this Maya tool Python script, I tried both to make it as fully functional as possible, but also as user-friendly as possible. However, it could've been much better from this standpoint, even though time was a factor. Nevertheless, it was an impressive first attempt.