Surface Fill

Surface Fill is an interactive add-on for distributing instanced objects across planar surfaces, edges, and curves. It allows users to quickly generate floors, walls, brickwork, and decorative panels using an eyedropper tool to pick a source object and applying it to target meshes with simple mouse clicks. The add-on provides interaction modes for filling single surfaces, automatically populating all matching connected surfaces, or placing single instances point-by-point. The tool supports three primary filling patterns: grid, brick, and herringbone. Users can fine-tune the distribution with X, Y, and Z offset controls, full three-axis rotation, and row offsets. It includes boundary detection features based on geometry angles and material slots. Additionally, the add-on performs automatic boolean trimming using Fast, Exact, or Manifold solvers to cut instances cleanly at the edges of the target surface.