Does anyone know how to create wrinkles in fabric/leather?

Hi All,

I’m trying to create wrinkles in leather but can’t seem to get it right.

Does anyone know how to get this:

To something similar to this:

I tried to Quadremesh the object and put points on, then manipulate the points to get wrinkles but it doesn’t look right. It’s not realistic enough.

Also, I’ve tried to loft from the top to mid way with a curved line at the top pf the object but the loft doesn’t seem to follow the curve of the dome.

Can anyone help?

Any support would be welcomed.

File attached here:

Choker Link Test.3dm (5.3 MB)

Ashley

do you need the data for visualisation / rendering or for production ?
What about using a displacement map and then _extractRendermesh ?

1 Like

If the object is molded properly there are no wrinkles.

I molded these thin kangaroo leather magnet covers a while ago

Ø 40 mm
height 10 mm

1 Like

what are these for?

to be fair displacing a few fibres on a tiny object is surely easier than a larger thicker piece that is wrapped around a soft body (which i assume is here the case in the example of the op) and even if not soft i think its still a bit trickier.

I use these as ‘soft’ tool holders for scissors and light hammers. The magnets are threaded with m6.

1 Like

it might be worth a try, its definitely not exact science so bear with having to fiddle quite a bit.
you might also want to make it more filigree

duplicate the upper edge of that pillow and rebuild i used 100 points but more might be better, just SelBrushPoints to select some points maybe leave gaps of different sizes, then use the gumball to scale the selected points a bit outwards, you can also manually move some of them later to make it more organic if you want, i skipped this part.

then extrude the resulting curve upwards and create a ring with points (this will give you further control over the later shape you can also use a circle but with points you might have more control

enable history and use patch with the extrusion edge and the points as input, check adjust tangency and experiment with spans and stiffness, i used this

after patching you can move the points and arrange it so that it resembled your wished tangency, keep in mind that for the overall height i used Scale1d after that.

1 Like

Hi @user1381
As mentioned by @Tom_P, displacement mapping is one way to go, if it’s mainly for visualization. Here the displacement is on the PBR material.



HTH, Jakob

2 Likes

how did you map it? different channels or how does that work?

Hi @encephalon
Converted the material from WCS/OCS to custom, Unwrapped it , adjusted the mapping in channel 1 to match the original leather size, added a channel (channel 2) to to fit the displacement map and added (or rather, replaced the inactive) the displacement map (set to channel 2).
HTH, Jakob
Choker Link_JN.3dm (7.6 MB)

Edit: And the displ. map is just made in PS with the smudge tool and a bit of radial blur.

2 Likes

Hi Jacob,

First of all - thank you for looking into this.

I was gong to ask how you did it, but you’ve posted that now which is great.

Are you able to share the file in a rhino 7 file for me to take a look at it please?

I really appreciate your help with this.

Ashley

Hi Encephalon,

Thank you for looking at this, I really appreciate it.

I’m going to use this technique for another project I have, which it would really suit.

I’m always using fabrics and this technique would really suit some of the felt I’m working with.

Thanks so much,

Ashley

1 Like

Hi Ashley @user1381
Not at my computer right now, but you can download this little utility and covert the file - or I’ll send it tomorrow :grinning:
-Jakob

Hi Ashley.

Attached is the following:

Rhino 7 converted version of Jakob’s modification:
ChokerLinkTest_JN_R7.3dm (7.5 MB)

This is a version I have done, using a sort of similar method. Mappings also changed:
ChokerLinkTest_Alt_R7.3dm (5.6 MB)

1 Like

Thank you David!

And, thank you to all who’ve helped on this.

I now have a better understanding of displacement mapping, and can move forward.

Thank you so much,

Ashley