Profile PictureCartesian Caramel
$0+

Wrinkle Tension Shader v2

30 ratings
Add to cart

Wrinkle Tension Shader v2

$0+
30 ratings

Wrinkle Tension Shader v2


This setup uses the tension of surface to give the illusion of detailed fabric wrinkle deformation.

This is a Work in Progress.


The effect uses a custom modifier and shader node group to create the effect.

  • The "Tension Map" modifier stores the tension of geometry as an attribute.
  • The "Wrinkle Map" shader node group uses the tension attribute to create a procedural wrinkle height map.


To copy this effect to your own model copy the "Tension Map" modifier onto your mesh (make sure Add Rest Position is enabled in the shape key tab) and then add the "Wrinkle Map" node group into
your shader.

The heightmap output can be put into a bump map node to create a usable normal map.


Things to note:

  • Make sure your mesh has a rest_position attribute. This can be added using "Add Rest Position" in the shape key tab.
  • This will work in Blender 4.5 or later.
  • UV Map rotation can effect the wrinkle direction
$
Add to cart
Size
3.48 MB

Ratings

5
(30 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%