Live Paint — and Why Stroke/Fill Separation Matters
Live Paint is fast. But it has a specific failure mode in diagram work that you need to understand before using it.
Why Live Paint exists
Live Paint solves a specific problem: when multiple overlapping paths divide space into regions, Illustrator doesn't automatically treat those regions as individually fillable shapes — only the explicit closed paths have fills. Live Paint looks at all the intersections of all the selected paths and treats every enclosed region (regardless of how it was created) as a fillable face. This allows you to paint a site divided by street lines, circulation paths, and program edges as if each cell in a mesh were its own object — without drawing individual closed shapes for each zone.
Creating and using a Live Paint group
| Step | What to do |
|---|---|
| Select all paths | Select all the paths that define your diagram regions — circulation lines, boundaries, zone edges |
| Create Live Paint group | Object → Live Paint → Make (or click with the Live Paint Bucket tool active) |
| Paint faces | With the Live Paint Bucket tool (K), click any enclosed region to apply a fill color. The region is defined by the surrounding path intersections. |
| Paint edges | Switch to the Live Paint Selection tool (Shift+L), select edges, and apply stroke color and weight |
| Expand | When finished, Object → Live Paint → Expand to convert to standard Illustrator paths |
The stroke/fill separation problem
In a standard Live Paint group, each region's face (fill) and its bordering edges (strokes) are part of the same compound object. When two adjacent regions share a boundary, that boundary is one edge in the Live Paint group — it can be styled once. This is efficient but it means:
- You cannot show the edge between two adjacent areas of the same diagram layer while hiding it between other areas, without splitting the group
- You cannot easily move fills to one layer and strokes to another for independent display control
- If you later need to add or remove a boundary line, the Live Paint group must be re-edited or re-made
The professional resolution: use Live Paint for fast initial area fills, then expand the result and manually separate the stroke and fill objects into distinct layers — fill objects (no stroke) on a fill layer, stroke objects (no fill) on a linework layer. This gives you the speed of Live Paint for region creation and the control of separated objects for output refinement.
When Live Paint is and isn't the right choice
| Situation | Use Live Paint? |
|---|---|
| Rapidly filling a complex divided site with exploratory colors during analysis development | Yes — fast and adjustable while still in Live Paint mode |
| Building a final diagram where specific edge conditions must be shown or hidden per boundary | No — build with separate fill and stroke objects from the start, or expand and separate after Live Paint |
| Filling a simple set of clearly bounded areas you've already drawn as closed paths | No — direct fill is faster and produces cleaner results |
| Exploring how different zone configurations read before committing to a diagram structure | Yes — Live Paint's flexibility is useful during ideation |
Try this
Draw a simple site with four overlapping circulation paths creating six distinct zones. Create a Live Paint group and paint each zone a different color. Then expand the result. Move all fill objects to a Fills layer and all stroke objects to a Linework layer. Turn off the Linework layer — the fills should remain. Turn off the Fills layer — the linework should remain. This is the control that layer separation gives you after Live Paint.
What breaks
Adding new paths to an existing Live Paint group — dragging a new path over a Live Paint group doesn't automatically add it to the group. You must select both the group and the new path and use Object → Live Paint → Merge. Missing this step means the new path appears to divide the region but the fills don't recognize it.
Applying effects before expanding — some Illustrator effects and operations cannot be applied to Live Paint groups. Expand first, then apply effects to the resulting standard paths.