v0.2.0 — Canvas Engine + Detail Intelligence
What's New
Canvas Drawing Engine (Texel-style)
- 14 canvas MCP tools (
art.canvas.*) — AI paints pixel art directly using drawing primitives - Server-side PixelCanvas with line, rect, circle, fill, noise, dither, voronoi, polygon, gradient, symmetry, outline, stamp, shading
- Deterministic PRNG (
mulberry32) for reproducible procedural textures - Auto-save to drafts/ with file-based Studio bridge
Phase 8D — Detail & Material Intelligence
- 16 detail MCP tools (
art.detail.*,art.critic.*) - DetailPassEngine — 12-pass pipeline: reference → silhouette → base → shadow → form → material → texture → micro detail → cleanup → critique → refine → QA
- 7 texture generators: noise-cluster, voronoi, directional-grain, crack, speckle, cavity, edge-breakup
- PixelClusterEngine — cluster detection, merge orphans, expand/erode, shape templates
- MaskEngine — silhouette/shadow/highlight masks, boolean ops, focal density maps
- ArtCritic — 12-dimension spatial scoring with actionable refinement plans
- 11 material profiles (stone, wood, metal, grass, dirt, water, leather, cloth, skin, ice, magic)
- 8 detail profiles (low/medium/high/hero/boss/tile/item)
- DetailBudget + DetailCeiling for anti-overdetail protection
Game Art Studio (Web UI)
- Live Canvas PiP — floating preview shows selected asset OR active canvas session
- Detail Inspector tab — score breakdown, pass timeline, art plan, critique issues
- Auto-open — canvas sessions auto-select in editor when AI draws
- Size presets in create dialog (per asset type)
- Relative time display on assets
- Save to workspace button in PiP
- Reference board X button fix
Assets
- 12 pixel art assets generated: rocks (5 variants), tree, bush, cottages (4 iterations)
- Full registry with YAML metadata
- QA results, production manifests, reference analyses
Stats
- 107 MCP tools total (91 existing + 16 new)
- ~7,000 lines of new code
- 27 new files in
src/detail/
Breaking Changes
None — fully backward compatible.