Arch Tiler

Arch Tiler is a Geometry Nodes setup designed to distribute grid-based patterns of roof tiles, wall cladding, and paving across base meshes. Users provide a basic surface and a collection of tiles, and the system handles the distribution. On standard architectural shapes, the node tree automatically detects ridges, edges, and valleys to place specific tile pieces along these seams. If automatic detection fails, manual distribution can be driven by vertex attributes.

The tool optimizes viewport performance by instancing the interior tiles and only calculating boolean cuts on the tiles that intersect with the mesh boundaries. It accommodates cutouts such as windows and doors, and provides customizable parameters for offset, scale, rotation, and randomization. The setup also includes shader parameters for randomizing UV coordinates and supports realizing instances for exporting to other formats like FBX or OBJ.