Making a unqiue texture on a Brep in Grasshopper

Im having trouble trying to make a suitcase with this texture


I have made the shape I want, but how I might create this texture using grasshopper is beyond me.

I also have curves that I created to use as a guide.

Anyone have any ideas of how I might go about this? :upside_down_face:

install the excellent Nautlius plugin to get access to noises

convert your brep to a dense mesh

use the noise to displace vertices


noise_on_mesh.gh (113.7 KB)

not entirely sure what’s the right noise for this (maybe @laurent_delrieu could help) , but you get the point

1 Like

alternatively, try using an image texture. see this post

1 Like

@adel.albloushi thanks for your comments and example.
Yes noise could be used. This last tool from “Fast Noise Lite” has lots of options. You can use :
OpenSimplex or Perlin. Perlin Seems best.
Frequency must be adapated to the size of the object
In order to have repetitive valley PingPong could (must) be used.
It seem better to have gain to 0 so you will have just ONE frequancy of noises and no octaves (more thiner noise)
Use Ping Pong Strength to augment the number of valleys

I added a CAtmull & Clark subdivision so you can play with coefficient using a low resolution mesh and when happy use a higher subdivision.


noise_on_mesh LD.gh (131.4 KB)

Or you can draw curves and use attractors

9 Likes

Hi, you are my hero! @laurent_delrieu - really admire your work. My question is related to this image:

I am wondering if it is possible to use Nautilus to create such a surface, but there is a twist :slight_smile: The ridges should form on the wavy surface based on the input curves so I have full control over it. Can you please help me?

It seems you are after something like that

1 Like