Carpet - Procedural Material

Material where I used 'Pixel Processor' node and a bit of math to generate the initial pattern. 'Pixel Processor' is a very powerful node but unfortunately not very 'artist friendly' ;) if you know what I mean. Hopefully it is also not as bad if you understand the basics. When done properly it easily generates tons of different patterns and speed up work so it is something definitely worth to try.
If I find that more people is interested to learn how to use it I will be happy to cover it in video tutorial :) and publish it on my youtube channel. Also if anyone is interested I can publish this material with comments on my gumroad.

Step by step preview of how the material was made. As you can see pattern section was super quick as it was covered by 'Pixel Processor'

Step by step preview of how the material was made. As you can see pattern section was super quick as it was covered by 'Pixel Processor'

Entire graph, most of it covers surface details, pattern section is at the bottom's left.

Entire graph, most of it covers surface details, pattern section is at the bottom's left.

Graph section where I generated entire pattern :). Looks very simple when compared to my previous pattern approaches. Entire magic happens inside the 'Pixel Processor' node.

Graph section where I generated entire pattern :). Looks very simple when compared to my previous pattern approaches. Entire magic happens inside the 'Pixel Processor' node.

Preview of 'Pixel Processor' node I built to generate this pattern. As input I used simple gradient sphere.

Preview of 'Pixel Processor' node I built to generate this pattern. As input I used simple gradient sphere.

1k live material preview