Drawing on MC Escher for inspiration, I have created some tile sets.
I’ve been playing with Blender’s Geometry Nodes for the last month to develop node sets for creating 3D prints and animations. Artisans of Vaul has an excellent tutorial on using geometry nodes to create Roof Tiles (See below).
The only annoyance I have with the setup is the tiles sticking out over the edge. So I’ve adjusted the node tree to have a way to resize the end tiles.
In the image below, I grab the node that is the (X Tile Size + Tile Gap), then divide it by two. This gives me a half-tile size.
In the image below is the node cluster that selects the first tile of row 1, and the last tile of row 2, then repeated for each row.
In the image below the ‘Or’ (from above) to select the end tiles and scale them to 0.5 in the X direction.
Then the first tile of row 1 is moved over half a tile towards the centre, and the last tile of row 2 is moved over half a tile in the other direction.