Hi! I am looking for guidance on creating the following kind of surface:
1 made of random planar faces
2 is convex throughout: there are places where the surface is concave
3 similar to the random/rocky surfaces in terms of shape, but different in terms of
3.1 not triangle surface. the planar surface should have different numbers of edges
3.2 far fewer faces. similar to how rocks using voronoi/facet dome have very few faces, compared to random rocks generated by mesh-based methods
4 all surfaces face up. I tried compiling a bunch of facets dome random rocks, but due to their random nature (which I need), some facets inevitably end up facing downward
(like how voronoi/facet dome rocks are ‘artistic’/simplified version of the mesh-based random rocks, the faceted planar surface I am looking for are the ‘artistic’/simplified version of the mesh-based random rocky surfaces) The mesh-based random surfaces check so many boxes in what I need, but the faces are all triangles
Like this! Except all faces are strictly planar. There are places where we have concavity, but overall it’s convex. Importantly, none of the surfaces face downward (no need for something like the arch, something like need ‘overall convex’ designs similar to a mountain)
The ‘obvious’ (probably not ideal) solution is to put a bunch of voronoi/facet dome things together on a surface. To make sure I only keep upward-facing surfaces, I can move some of them below the xy-plane I use to trim the things. The problem is, they are random (I need it to be random), so there is no way to tell how far I need to move them below the xy-plane
Basic idea is to generate some polylines of growing width along a spiral, scale them inwards and extrude them by descending height.
Extrusions are cut by an inclined plane.
Adding a bunch of Graph Mappers may come in handy to generate more variety of shapes.