I have a small game under development that generates a wide flat low poly 3d island made of vertexes all 1m apart. All with hard edges. This so far is fantastic however it's formed perfectly and is devastatingly smooth. I think it would be more interesting to deform each vertex by a very small amount in all three directions. To introducea bit more of a human looking or natural aesthetic. My island is mostly made up of quads, and so randomly moving each vertex doesn't work, as the individual quads themselves would be deformed. If you could imagine I still want hard edges, no curved surfaces. But it is very easy to make a quad which is not a flat shape. Where two opposite verticies are higher than their neighbours for example. My question is, how can I add random deformation to my grid of verticies, while retaining each quad and triangle's individual flatness. Will I need to convert my whole island into triangle's to pull this off? What is the ideal arrangement or pattern for them? Is there a mathematical formula I can use in conjunction with quads? Thank you for your help. I'm posting from mobile right now, I will return and add a screenshot later if it would be helpful. Any and all suggestions or thoughts are appreciated!