scenario-maya-deformation
Maya deformation (character TD)
Expert deformation is decided before the first weight: joint pivots and edge loops set what skinning
can do. Weights are then built region by region, judged in motion at extremes with numbers and
renders, and every fault is fixed where it originates. Stance: block rigid, diagnose, smooth and
shape, correct what weights cannot, and keep everything regenerable as data. If a sibling skill
named here is missing from your available skills, ask the user to install it
(npx skills add scenario-labs/skills --skill <name>); unattended, proceed from tool schemas and
flag the gap.
REQUIRED BACKGROUND: scenario-maya-expert (execution channel, review loop, 2027 version traps).
Module scripts/mx_skin.py: weights IO, region blocking, masks, mirror,
transfer, ROM generator, deformation metrics, correctives, Skin Tools wrappers. Status
(2026-09-24): its pure-Python half ran offline (test_mx_skin_offline.py, all pass); every Maya
call is not yet run in Maya (tests: tests/code/maya-deformation/run_all.sh, via mx_run.py).
import sys; sys.path.insert(0, "<skills>/scenario-maya-deformation/scripts"); import mx_skin as S