TileNoise is a collection of shader node groups that procedurally pack tiles of different sizes onto 2D texture coordinates. It includes five levels of node groups, ranging from level 2 to 6, allowing for varying degrees of complexity.

The setup provides detailed input controls to adjust the overall scale, the ratio between large and small tiles, and tile size shifting to manage gaps. It outputs square shapes with center-to-border gradients, corrected values for uniform spacing, local UV coordinates per cell, and individual UV indices for randomizing each tile. A 'W' dimension input allows users to animate the pattern or shift coordinates to avoid grid alignment glitches.