← TileBuilder

Guide · SketchUp tiling

How to lay out wall tiles around a niche in SketchUp
(and keep a joint on your design axis)

By Marek Novák, developer of TileBuilder. Updated 12 October 2026.

Disclosure: I build the extension mentioned in section 3. Sections 1–2 work with plain SketchUp.

A wall with a niche is where tile layouts go wrong: you end up with thin slivers at the edges, or a joint that misses the centre of the niche by a few millimetres. The fix is the same in any tool: decide the important line first, then build the layout from it.

1. Decide the line that matters

Pick one vertical or horizontal line the layout must respect. Typical choices:

Write down its position from the corner of the wall (for example X = 1200 mm). Everything else follows from it.

2. Native method in SketchUp (no extension)

  1. Draw the surface. Draw the wall as a face and cut the niche as an opening (draw its rectangle on the face and delete the inner face).
  2. Mark the axis. With the Tape Measure tool, drag a guide to your line (type 1200 for 1200 mm from the corner).
  3. Make one tile. Draw a rectangle with the tile size (for example 600,300), push/pull it to the real thickness (for example 10), and make it a group or component.
  4. Use the pitch, not the size. If the joint is 2 mm, the repeat distance is tile + joint (602 × 302 mm).
  5. Start from the axis. Place one tile so that a tile edge (or its centre) sits on the guide. Copy it with the Move tool (hold Ctrl/Option, type the pitch and a multiplier, e.g. 602 then 5x) to the left and to the right, then rows upward and downward. Because every row starts at the guide, the joint stays on your axis.
  6. Trim at the opening and edges. Tiles that cross the niche or the wall edge must be cut. In SketchUp Pro you can intersect or subtract the niche volume; otherwise draw the cut outline and erase the part that falls outside. Work on a copy of the model.
  7. Check for slivers. Look at the first and last tile in every row and column. If a piece is thinner than you are willing to cut on site (many installers avoid very small pieces), shift the whole grid or choose a different axis rule and repeat.
  8. Count. Count whole tiles and cut tiles separately; cut tiles are unique objects, so list them from your selection rather than relying on the component count.

Note: steps 5 and 6 use standard SketchUp tools (Move with copy and an array multiplier, Intersect Faces or Solid Tools). Exact behaviour and menu names can differ slightly between SketchUp versions, so try them on a copy of your model first.

This works, but steps 5–8 are repetitive: every change to the axis, the tile size or the joint means rebuilding the grid.

3. Doing the same with TileBuilder FREE

Disclosure: I develop TileBuilder. The FREE edition is a free beta. The dialog below is a historical screenshot of version 0.13.0 in SketchUp 2026 on Windows, taken before the FREE/PRO packages were separated.
TileBuilder 0.13.0 Free dialog: a drawn line defines X=1200 mm and is set as a required joint, with the resulting layout in SketchUp
The selected line defines X = 1200 mm; the required joint follows it through the opening.
  1. Select the wall face (the niche stays in the layout).
  2. Enter tile size and joint width, for example 600 × 300 mm and 2 mm.
  3. Pick the line you drew in the model and make it a required joint at your axis (X = 1200 mm in the example).
  4. Click Find layouts. In the example (a 2.4 × 1.8 m wall with a 600 × 600 mm niche), TileBuilder reports 24 tiles (4 full, 20 cut), and the smallest piece is 295 mm.
  5. Create the 3D tiles with real thickness and recessed grout.
  6. Export the quantities for the surface as CSV.
24 individual tiles and recessed grout generated by TileBuilder FREE around a rectangular opening
Example geometry generated with TileBuilder FREE: individual tiles and recessed grout.

What FREE does: one required axis, the best layout for the selected surface, one texture, openings and curved boundaries, selected-surface quantities. Several axes, scored alternatives and whole-project schedules are PRO.

Status of this build: FREE 0.13.0 public beta. Automated checks passed in SketchUp 2026 on macOS; clean installation and new Windows testing of the stripped FREE package are still pending; the RBZ is unsigned. Back up your model first. No time-saving figure is claimed — measure it on your own wall.

4. Quick checklist

TileBuilder FREE & PRO →

Exported quantities are geometric estimates, not a purchase order. Check packaging, breakage and site tolerances separately. Independent developer; not affiliated with or endorsed by SketchUp or Trimble.