Work / Tools & Pipeline · Maya C++
mcaCageWrap
A cage deformer with an automatic cage builder, and a bug hiding in a published paper.
ProblemDeformation a skeleton can't do
Squash and stretch, props with no joints, dense cloth driven by a few points. Cage deformers do this, but nobody wants to build the cage. mcaCageWrap builds it for you.
The bugHalf as far, down the centre line
Built on Green coordinates (SIGGRAPH 2008). Meshes moved exactly half as far down the cage's centre line. The cause: a 0/0 term in the paper's integral that the reference code treats as zero. Its real limit is π√c / 2.
Clip coming soonBefore / after: the centre line moving half as far, then correctly
cage-wrap-before-afterProofMeasured
220automated checks
9.3e-08rest-pose error
12 → 6 MBmemory, after removing a no-op feature