This is my first procedural texture so feedback is very welcome!
This node setup generates totally customisable wicker materials for your models. The Wickr file contains both the master material setup with everything connected as intended as well as the two node trees individually, one to configure the wicker and one to give fine control over the texturing.
You can find the file for free on Gumroad:
Or $2 on Blender Market (all of which goes to the blender fund)
The material outputs diffuse, roughness, alpha, normal and displacement maps which can be plugged into a principled shader and the displacement into the material output for a full 3D surface. You can create very complex looking models from very basic meshes in this way.
Inside the node trees looks complicated but it’s all very simple maths so easy to modify if you want to! I’ve tried to use reroutes and frames to keep things as legible as possible.
This is the master material setup
These are the two node groups that make up the configurable material
I’ve tried to include as much customisation as possible from outside the node but you may also wish to tweak the Strand Shape and Wave Shape RGB Curves that are highlighted in red inside the config node.
Let me know what you think!