Powered byWireCASE3D
May 15, 2026 · materials · painting · tutorial

Drag-and-drop paint — colours and textures on any face

Drop a colour swatch onto a single wall, a slab top, a cabinet door, or a GLB model. zdraw paints only that face, with undo, world-unit UV tiling for slabs, and per-floor isolation.

Why per-face matters

Most 3D apps make you open a material editor to paint one face of one wall. In a fast-paced design session that's friction. zdraw lets you drag a colour swatch from the palette and drop it on any face — one wall, one cabinet door, one slab top, one cushion of a GLB sofa. The rest of the geometry stays untouched.

Same idea for textures: drop a texture swatch on a slab top and only the top tiles, not the bottom; drop a wood texture on a single drawer front for an accent.

What you can paint

Drop on the top face only and the underside stays as-is.

countertop, paint the kickplate, leave the doors.

recolours. Useful for sofa upholstery, lampshades, cushion variants.

  • Walls — any single wall picks up the colour independently.
  • Slabs (rectangles & polygons) — top and bottom are separate.
  • Boxes & cabinets — every box face is independent. Paint the
  • GLB models — drop a colour and the mesh under your cursor
  • Roofs — per-roof colour and texture, separate from walls.

Textures tile in world units

A common gotcha with floor textures: stretch a 2 × 2 m room to 8 × 8 and the wood plank stretches to a cartoon-scale plank. zdraw maps slab textures in world units instead — the dropdown is labelled "tiles per metre", not "tiles per slab". A 200 mm plank stays a 200 mm plank as the room grows.

Undo / redo works properly

Every paint pushes a history entry before mutating the material, so a single Ctrl+Z restores the previous colour. GLB colour drops were the last holdout on that — the history was being captured *after* the mutation, which made undo restore the new colour. Fixed.

Per-floor isolation

Paints are keyed by floor id, not by wall index. Wall #3 on Ground Floor and wall #3 on First Floor can be different colours without bleeding into each other when the geometry is rebuilt.

Random recipes

slab, leave the bottom flat white. The underside of the floor reads as ceiling from below.

texture, then drop a soft-white colour on top — the texture stays, tinted.

meshes inside the cabinet GLB.

  • Two-tone slab: drop a stained-oak texture on the top of the
  • Painted brick accent wall: select one wall, drop the brick
  • Cabinet handles in brass: drop a brass swatch on just the handle

Open the tutorial for the full materials walkthrough or the gallery for finished examples.