animsmith report

drag to orbit · wheel to zoom · with plays a second clip of this document beside the first at the same normalized phase · source panes show exactly the grid the checks judged · the optional illustrative pane blends sampled local transforms

Findings

Coverage gaps

Engine predictions

Charts

run-ring — L−R foot height by stride phase · what to look for: every member is drawn on one unshifted phase axis, so a member that enters the stride elsewhere is the same curve moved along it; anchors run_forward=0.75, run_backward=0.75, run_left=0.50, run_right=0.75; they spread 0.20 cycle against the 0.15 cap; the band is that cap either side of the circular mean of the measured anchors, and run_left lies outside it
run-ring — L−R foot height by stride phaserun_forwardrun_backwardrun_leftrun_right0.10 m-0.10 mphase 0phase 1
run_forward — foot height relative to hips · what to look for: no loop or stance contract declared and no check judged this clip, so the heights are shown as measured rather than against an expectation
run_forward — foot height relative to hipsL footR footL−R (right axis)-0.95 m-1.05 m0.10 m-0.10 mframe 0frame 32
run_forward — root path (top-down) · what to look for: no loop or root-motion contract declared and no check judged this clip, so the path is shown as measured rather than against an expectation · the dot is the current frame, the hollow circle where the track starts and the square where it ends · the path spans 0.000 m at its widest · the track closes on itself
run_forward — root path (top-down)rootstartendroot stays at the originX 0.00…0.00 mZ 0.00…0.00 m
run_backward — foot height relative to hips · what to look for: no loop or stance contract declared and no check judged this clip, so the heights are shown as measured rather than against an expectation
run_backward — foot height relative to hipsL footR footL−R (right axis)-0.95 m-1.05 m0.10 m-0.10 mframe 0frame 32
run_backward — root path (top-down) · what to look for: no loop or root-motion contract declared and no check judged this clip, so the path is shown as measured rather than against an expectation · the dot is the current frame, the hollow circle where the track starts and the square where it ends · the path spans 0.000 m at its widest · the track closes on itself
run_backward — root path (top-down)rootstartendroot stays at the originX 0.00…0.00 mZ 0.00…0.00 m
run_left — foot height relative to hips · what to look for: no loop or stance contract declared and no check judged this clip, so the heights are shown as measured rather than against an expectation
run_left — foot height relative to hipsL footR footL−R (right axis)-0.95 m-1.05 m0.10 m-0.10 mframe 0frame 32
run_left — root path (top-down) · what to look for: no loop or root-motion contract declared and no check judged this clip, so the path is shown as measured rather than against an expectation · the dot is the current frame, the hollow circle where the track starts and the square where it ends · the path spans 0.000 m at its widest · the track closes on itself
run_left — root path (top-down)rootstartendroot stays at the originX 0.00…0.00 mZ 0.00…0.00 m
run_right — foot height relative to hips · what to look for: no loop or stance contract declared and no check judged this clip, so the heights are shown as measured rather than against an expectation
run_right — foot height relative to hipsL footR footL−R (right axis)-0.95 m-1.05 m0.10 m-0.10 mframe 0frame 32
run_right — root path (top-down) · what to look for: no loop or root-motion contract declared and no check judged this clip, so the path is shown as measured rather than against an expectation · the dot is the current frame, the hollow circle where the track starts and the square where it ends · the path spans 0.000 m at its widest · the track closes on itself
run_right — root path (top-down)rootstartendroot stays at the originX 0.00…0.00 mZ 0.00…0.00 m