2D keyframe motion interpolation
Multi-keyframe same-scene motion: dissolve/flow between keys, or cut-out layers with rotate marks (first frame) and auto translation. Geometric only — not AI morphing.
How to use
- Upload Image A (source). Image B is optional onion-skin reference.
- Add layers: rectangle, polygon or brush mask. Set pivot and start/end position, rotation, scale and opacity.
- Keep the interval ≤0.2 s (warn above 0.2, reject above 0.5). Preview, then export PNG/WebP ZIP or WebM.
2D keyframe motion interpolation
This is cut-out / limited animation: only the masked layer moves, rotates, scales or fades over a still background. It does not invent new pixels between two photos (no generative morph, no AI). For big motion, draw more poses or use Storyboard to Video with denser keyframes.
Default: 0.2 s at 20 fps → frames at 0, 0.05, 0.10, 0.15, 0.20 (three intermediates). Easing: linear, ease-in, ease-out, ease-in-out (default). Optional mesh warp and a simple 2D bone chain move the same cut-out geometrically. Everything stays in your browser.
Frequently asked questions
Is this AI video or morphing?
No. It only transforms the pixels inside your mask (and optional mesh/bones). It does not generate new imagery.
Why is the interval so short?
Geometric in-betweens look honest only over a short span. Above 0.2 s you get a warning; above 0.5 s the tool refuses. For longer shots, add more keyframes in Storyboard to Video.
Are my images uploaded?
No. They stay in memory in your browser until you close the tab.