Mesh clustering

Wow.

1 Like

Hi Laurent! I hope you don’t mind me asking how did you generate a round gyroid? Thank you!

It is the split of a cubic gyroid and a sphere.


cutted gyroid.gh (16.7 KB)

2 Likes

this is very impressive - id like to know how to map it onto a 3D surface, such as a cylinder for example - how is this possible? thanks in advance.

Have you seen this topic?

Isopod - implicit surface tools - Grasshopper - McNeel Forum

Hello
As this discussion has many aspects it is not clear what you want to map on a 3d surface ?

apologies - it is the cracking / mud texture with script cracking_forum.gh

Hello
for this king of stuff I think it could be done more easily with some noise. Here Nautilus and Weavebird tools used.

Also Mesh clustering works but it is a bit more complex


I also used Riches Graph Mapped to have more control on Graph Mapper
cracking texture cluster.gh (20.4 KB)
cracking texture cluster2.gh (18.0 KB)

4 Likes

Just saw this.
Uyuni salt flats

thanks for sharing this Laurent - it has worked almost perfectly!

I wondered if it was possible to add components to the script that would allow you to control the scale of the texture, and keep it consistent in ‘cell’ size when its applied to meshes of different size?

Below image shows the same script applied to 3 different sizes of mesh, and the scale of the texture is different for each.

Thanks in advance.



It uses point to make the cell (quite like Voronoi) so the size of cells depends on the number of face ring around the point.
If you want the same size of cells you need to adapt the number of points per area

NumberOfCells \approx MeshArea / CellArea