How to make voronoi pattern follow into a custom surface

Hi! There, im new here

Can i get some help pls, so i have a facade that i wanna turn into a voronoi pattern so i try with “surfacemorph” but it ended up being a mess, so basiclly i wanna make the pattern follow the surface that i have from following tutorial on youtube.

coba coba.gh (24.9 KB)
Second Skin20240719_195828.3dm (2.3 MB)

I got something I believe is similar to what you want? Using Sporph (white group) instead of Surface Morph.


coba coba_2024_Jul19a.gh (22.0 KB)

NOTE: I used Populate 2D points instead of area centroids because the result looks better.

1 Like

Here is a simple way to do it with Surface Morph using SUnion first.


coba coba_2024_Jul20a.gh (22.2 KB)

Like most projects, there are so many ways to write the code…

The main differences in this version are:

  1. Instead of Pop2D I used PopGeo on the target surface, then mapped those points to the flat surface. My intent was to avoid squeezed cells in areas where the target surface is not as tall. Seems to work?
  2. Instead of extruding each holed cell separately I split the flat surface with the holes and extruded it as a single piece. This avoids SUnion in version ‘20a’.
  3. I scaled cell vertex points before drawing nurbs curves for the holes; used average of vertex points instead of Area ‘C’ for Scale ‘C’, which slightly affects hole shapes and makes the GH file compatible with R7.
  4. I internalized the surface and curve from the 2.3 MB Rhino file so the GH works in R7 now.


coba coba_2024_Jul20bb.gh (41.6 KB)

1 Like

Testing 3dm Archive: C:\Users\martinsiegrist\Downloads\Second Skin20240719_195828.3dm
Start Section: 467 bytes (offset 0 to 467)
Offset: 0
3dm archive version: 80
Interface Name: Rhinoceros 8.4 - Corporate, build 2024-02-13 - (compiled Feb 13 2024)

:pirate_flag:

1 Like

Aha! Pirate, eh? I hadn’t noticed that. If he had internalized his geometry in the GH file, as I did above in version ‘20bb’, no one would have known? :wink:

1 Like

Bro Really Thanks a lot for the response, i have searched all the solutions on youtube i can’t find it. im really new on this software, theres so much things on this software.

im just confused how “surface morph” cant make the pattern like what i want. i mean whats the different with sporph. n it always take a long time to generate.

I posted two solutions that use Surface Morph including the last and best one, version ‘Jul20bb’ so just get over it and move on. :wink:

1 Like

Once again i really appreciate for the help, god bless you bro…