After experimenting with mesh manipulation I'm considering adding some noise to the meshes I generate for blocks, give it a bit more of a varied feeling.
 |
Very noisy terrain |
 |
Slightly noisy terrain |
This is actually a very cheap way to create noise in the mesh because instead of using a shader to deform the meshes or taking the mesh and manipulating it I use the values used to generate the terrain to decide a bit of variation in the height of each corner to offset the mesh gen values while I generate them. This could use some tweaking but a little noise could go a long way in adding variation the the map and to make it look less like Minecraft, which currently is the first thing anyone notices about the game.