Is there an established methodology for designing diverse, quality 2d environment tilesets? I understand creating corners and borders and edges for different terrain types and materials, but I'm at a loss when considering how to make a terrain tileset that accomodates all types of concave edges and convex corners.
For example, the following Tilemap from Chrono Trigger:
They are able to basically create any shape they want with the surface tiles, and the rocky cliffs are perfectly matched.
How do you approach designing such a versatile tileset? Is there a specific set of required tiles that you need to design? Is there a basic terrain shape that should be designed that encompasses all these corners and types of tiles, that is later converted to a proper tileset?
Is it just a lot of artist work, or are there shortcuts?