Dimpled Surface Texture


I’m trying to create a surface with a similar texture to the attached image, I guess using grasshopper would be the best way to achieve this, but am new to it so I need some guidance.

I have managed to create the 2D pattern with a voroni, but am not quite sure how to go about creating a consistent 3D curved effect for the resulting surfaces.

I feel there is probably a straightforward way of doing this, but I don’t know what I should be searching for help/tutorials or a solution.

If anyone knows how to do it, what process to use or can think of another way of achieving it, it would be kindly appreciated!

Assuming its a planar surface you can use the following: It employs Patch and only two curves per surface, so if you want something smoother, you’ll need to add more curves.

dimples.gh (12.3 KB)

1 Like

Just realized this won’t work. Using Patch creates surfaces that cannot be joined using Brep Join afterwards.

This gives a single Brep but because the voronoi cells are angular, the dimples are also edgy.

dimples2.gh (11.1 KB)

1 Like

See this

If you’re not tired of me already, try this:

dimples - the end.gh (11.4 KB)

1 Like

dimples_2018Jan25a.gh (12.0 KB)

(why are these images not clickable to see them full size?)

1 Like

Thank you all so much for the quick replies - i’ll give this a go tomorrow.

They are. At least for me

// Rolf

They are now for me too but weren’t at the time I posted them. Thanks.

Seems to have worked!

Thanks again!

It is very interesting to me as it looks like a leather texture [grain]. Could you help me to understand how to apply it on a 3D surface [like a footwear uppers]? Many thanks in advance!

Hi, I am using this script along with attractors for a range of voronoi sizes and heights. I can’t get the texture to work along with the attractors. Can you pease take a look?
AA texture.zip (31.0 KB)

It’s not really clear to me what you want in terms of my original script. Do you want each voronoi cell to be a single, separate “dimple”, or something more complex?

I’d like each cell to be a separate dimple and I’d like to have different sizes. In the areas of more cells I’d like them to be proportionality smaller in height too.

I hope you’re comfortable with meshes because I believe that’s the way to go in a case like this; they’re much more “economical”. The function that controls the height of the dimples gives them a more rounded form, otherwise they’d look too pointy.

Faline_AA with texture-b.gh (26.9 KB)