find_glitches
Detect what an animation edit broke frame by frame by comparing each frame with its neighbors and master, then box and label cut, block, blip, stray, spur, hole, and orphan defects.
Instructions
Find what animating broke, frame by frame, with an onion-skin view of every frame that has a problem (previous frame red, next blue, each problem boxed and labelled). Each frame is compared with its previous and next frame (loop=true wraps round) and with the master (default: the first frame), so the design's own details are not reported. Kinds: cut (a part sliced open: interior colours on the outer edge), block (a flat fill larger than the master has), blip (a small patch unlike both neighbour frames), stray (a detached speck), spur (a single pixel sticking out), hole (an enclosed gap), orphan (a pixel unlike all its neighbours). Run it after every animate/edit pass; fix until ok. master_frames: several frames of this sprite that are real drawings (a transition's start and end keys); what any of them contains is design.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| loop | No | ||
| path | Yes | ||
| layer | No | ||
| frames | No | ||
| master | No | ||
| master_frame | No | ||
| master_frames | No |