click a zone name → click islands on the model or the
map to move them in/out (re-click = back to misc). Assigning auto-enables
the zone's tint. paint mode ON or shift+drag sweeps islands —
every island the brush path touches joins the group (thin seams a
click can't hit); draw: remove drags islands back out to misc.
mode: rep = replace hue keep
shading · add = brighten · mul = dye. split divides a merged
island at UV seams. tex paint = real pixel brush: layer /
atlas / zone-masked targets, over|under fills, clone-stamp via
alt+click, undo stroke. Saved presets are the full faction_job look:
zones + colors + modes + prop + grip + paint layer. Zones JSON +
edited islandmap + paint PNG replay via region-fill.py
--atlas --zones (preset self-resolves the rest).