← All work
project

CanDo Animator

Give it a drawing and it works out the body underneath: where the joints sit, how long the limbs run, what the figure can physically do. Then it rigs the art into nineteen pieces and animates it.

Prototype
A rig editor showing a faceless drawn figure with a coloured skeleton over it, dashed guide lines labelled shoulders, elbows, wrists, hips, knees and ankles with joint distances, and a list of pins marked holding.
The rig studio after it reads the reference character's front plate: the skeleton it inferred, the six body height guides, and the pins that hold the pieces together.
An animation editor showing a stick skeleton in a deep squat, a motion timeline with lower, hold and rise phases, and a frame health list where pose solve, targets, joint limits, contacts, balance, collision, stretch and continuity all read PASS.
The animator at the bottom of a goblet squat, three quarter rig view. Feet stay planted, the kettlebell drives both hand targets, and every frame health check passes.

Most rigging tools ask where the bones go. CanDo Animator asks what body a drawing implies. It reads a character drawing, measures the joints, segment lengths and limb thickness it suggests, cuts the artwork into nineteen rig pieces, and moves them on that inferred body. Its first job is the motion editor for the CanDo fitness app, where a character performs exercises such as a goblet squat.

The skeleton moves, not the drawing. Motion asks the character for named measurements like thigh length, and an analytic two-bone solver poses each limb. Every frame is checked for joint limits, balance, contact and collision, and each check can draw the geometry behind its verdict. Exercises are built from parts: a squat is a primitive, and a goblet squat is that primitive plus a kettlebell, a grip and a carry rule, which together set the constraints the solver must satisfy.

Status A local prototype. The front view rigs itself from a drawing with no hand placement; other views are carried across from the front. No character outside the calibration set has been rigged automatically yet.

Zach’s part Designed and built the whole engine: the body model, the rig, the solver and the editors.