A tiled roof texture of ceramic tiles. The main goal was to clearly define 3D shapes only using 2D inputs, as well as isolating dirt in the right areas. While the end result was okay, I personally feel I made this texture too unnecessarily complex in its node setup, so it loads slowly. Still, I hope it adds educational value.