Jagged Surface Creation

Hello. I’m trying to create a jagged, varied surface in Grasshopper. I’ve followed many tutorials that create different surfaces, but they all end up with smooth, curvy, radiused profiles. I need to be able to create a jagged, rocky-looking surface that is variable. I have an example below, but need to be able to do it parametrically, perhaps using the “populate” modules. Thank you.

Start with something that generates points at the peaks and valleys. Can you do that much?

P.S. Here is something, but note that these surface fragments are not planar (flat). The edges are straight but the surfaces are curved.

1 Like

Hello
you can have this effect by using a mesh and then unwelding it. Here I used my plugin for the noise but it could be also use of random or other noise type.
Plugin Nautilus, NGon just for the naked vertex status

And if you don’t want the triangles (mesh are transformed to triangles), explode the mesh and subdivide the quadrangles. They also could be transformed to surface if needed, via Subd for example.

20240202wall.gh (14.0 KB)

And you could look here. It could used with polyline

1 Like

Having an aversion to plugins is an adventure of discovery! :sunglasses: Flat (planar) triangles!


jagged_srf_2024Feb2c.gh (14.3 KB)

3 Likes

Using the ‘D’ (Dual) output of TriRemesh. The hexagons are not planar but Patch handles that.


jagged_srf_2024Feb3a.gh (17.6 KB)

P.S. Hexagons from Patch don’t work well when you try to join them into a single polysurface. But QRMesh (Quad Remesh) and EdgeSrf work fine.


jagged_srf_2024Feb3c.gh (19.3 KB)

Like the first version yesterday, surface fragments are not planar (flat) . Triangles are needed for that.
jagged_srf_2024Feb2a.gh (13.3 KB)

2 Likes

I love this, but I can’t get Nautilus or Ngon to install for my Grasshopper. I’m using Rhino 8 on a Mac.

Thank you for your responses! This definitely helps get me in the right direction, I’m just not fluent enough with Grasshopper & coding to move myself along this path.