I have a 4x4 array of tiles in my main tile+normal map textures, and 256 pixels in the noise map. The noise map’s filtering method is set to Nearest Neighbor so it doesn’t blur at the edges. Ideally you would also plug in a mask and a separate textures/normals for the grout: right now it’s hard shifting the texture, and the seams in the grout around each tile are very obvious.