With this shader you can create fully procedural roof tiles patterns, for Cycles render engine.
Patterns are seamless and scalable.
Benefits of Procedural:
Procedural textures are generated using a mathematical description. This means low storage cost, unlimited texture resolution and easy texture mapping.
Blend file with 1 procedural shader.
Created in Blender 2.92.
Tested in Cycles.