How to make leather with real perforated holes in it ? Volume material?

Hi all

You can make a surface have holes via a mask image obviously
But when adding a thickness the volume has no hole tunnel

Any idea how to make this via materials not not via Boolean cuts?

Volume material - fill the mesh a solidify modifier created with a volume ?

1 Like

I’ve struggled with this a lot myself. I’ve experimented with some parallax occlusion shaders that work ok, but are pretty laggy. I’ve played with volumetric effects, but they are challenging to map to a dynamic mesh like fabric (great for sponges though. unless you wanna squish them, then it’s real tough again)

The best way I know how is to offset the surface repeatedly. You could use multiple solidify nodes, but geometry nodes are ideal in this application. Then, use a UV mapped alpha texture for your holes, it can give a pretty convincing effect, if you aren’t looking too closely:

The shading is wrong, but you could probably do some more fancy node work to improve that. I’m showing 12 offset layers here, which is quite a lot of faces on a decently complex mesh.

here’s a link to that file:

Mesh perf-sep.blend (1.5 MB)

1 Like

That is a pretty funny idea - i have to try this out

Or maybe in the end the mesh surface needs to get the holes cut and then that is getting a solidify modifier to have true holes

Could be working for for small objects like a leather purse

1 Like