Greetings, i'm working on a small project, and i want to be able to create a heightmap with cliff faces
rather than trying to explain it, i've made a diagram
so basically, edges of the heightmap could de-sow from each other and go up into a cliff, or down into a canyon, maintaining a hard edge
diagonal edges are not important
i had some ideas of my own suck as
each tile contains 4 points of data, rather than one per grid point, this method isn't ideal as it would be difficult to tell what is sewn to what, and be able to edit map/create movement on the map effectively, aswell as using 4 times the memory
each grid point would instead contain say 3 or 4 possible heights, i could de-anchor the terrain from one point, and anchor it to a new point which i could move up or down to edit (or have a dynamic amount of heights stored in each point, changing for the situation)
anyway, i was wondering if anyone had any better ideas for my problem?
the project will be a stratergy game, buildings, units etc, so collision mesh type things aren't realistic