Skip to content

Onion skin animation with a free neighboring frame viewer

Learn onion skinning, inspect previous and next drawings, compare spacing and export clean or overlaid SVG frames with an original timing plan.

FREE ANIMATION FRAME LAB

Compare neighboring animation frames

Original authored example · 24 saved frames at 24 fps · One second · No AI generation or footage upload

Original onion study at frame 12

Time 0.500000 seconds · Blue previous · Teal current · Orange next

SVG contains the displayed drawing and any enabled onion overlays. CSV always describes the authored effect plan and ignores preview toggles. Coordinates use a 640 by 360 canvas with Y down. This is a local study, not a native animation project or a model benchmark.

Original neighboring frame overlays in blue teal and orange for onion skin inspection

For the next production step, use the jointed walk-cycle pose study.

When an action jumps or drifts, a single paused drawing rarely explains why. Onion skin animation lets you compare where the object was, where it is and where it will be without constantly switching frames. Use the overlays to make a specific timing or drawing decision, then inspect the clean result again.

What is onion skin animation

Onion skinning shows earlier and later drawings with reduced opacity. Different colors can distinguish past from future frames. The Blender Grease Pencil manual documents onion skinning as ghost keyframes, including range and opacity controls. Its global overlay switch and per-layer visibility both affect what you see.

The name describes a viewing technique, not an AI generation model. It can help diagnose a frame sequence, but it does not automatically repair a changed face, solve a camera or create missing drawings. A clean line of motion still depends on the drawings and their timing.

Inspect the original neighboring frame study

The free lab above shows a teal ball on an authored arc. Blue is the previous saved frame, teal is the current frame and orange is the next. It uses adjacent saved frames rather than an animation application's keyframe-only display. At the endpoints, the unavailable neighbor is omitted rather than wrapping to the other end of the shot.

At source frame 12, compare frames 11 and 13 around the lowest point. The ball's changing position is easier to inspect with the overlays visible. This version uses round drawings so the spacing study stays separate from the deformation exercise. It is an original SVG demonstration, not uploaded footage or model inference.

Use the free onion skin viewer

  1. Move the saved-frame slider or use its arrow keys to step through frames 0–23.
  2. Keep the previous and next frame checkbox enabled to inspect the arc.
  3. Turn it off to see the clean current drawing.
  4. Download the displayed SVG after choosing whether the overlays should be included.
  5. Download the timing CSV to inspect positions and sample times.

The export follows the preview. An SVG saved with ghosts enabled contains the colored overlays; disable them before exporting a clean reference. The timing CSV always describes the 24 authored source samples and does not change when you toggle the viewing aid.

Download the 24-frame timing CSV, original renderer, drawing and timing source, reproduction notes and asset manifest. The source needs Bun, Sharp and FFmpeg. These are authored drawings and plans, not generated model results or native editor projects.

Read spacing rather than treating overlap as a score

What you seeWhat it may meanNext inspection
Close neighboring positionsSmaller displacement over the same frame intervalWhether the action should slow there
Wide gapsGreater displacement over that intervalWhether the motion remains readable
A sudden sideways kinkAn intentional direction change or a drawing errorThe intended action and the surrounding poses
Different object outlinesPlanned deformation or identity driftApproved shape and material rules

At a fixed frame rate, equal position gaps correspond to equal displacement per sample. That does not mean every animation needs even spacing. Anticipation, impacts and pauses often need a changing rhythm. Compare the observed motion with the action you planned instead of optimizing for equally spaced ghosts.

Use onion skinning with AI generated references

Start by exporting or extracting the actual frames through your chosen editor. Keep the original timing and dimensions. In an application that supports overlays, compare a small window around a failed movement: the hand reaching for a handle, a character turning, or a prop contacting a table. Our lab does not upload or analyze your sequence.

If the background drifts while the character moves, separate camera behavior from character continuity. If an eye shifts between frames, compare the head pose and identity reference. A ghost overlay reveals the difference; it does not decide whether the difference is correct. For motion-created intermediate frames, see frame interpolation.

Keep the final export clean

Turn off editing overlays before rendering the final animation. Check the actual exported file rather than trusting the editor preview. Inspect the first frame, the fastest action, the contact moment and the last frame, then play the file at its intended speed.

For a Clout project, approve a visual reference in Image and Video and maintain the same character and location brief across the sequence in AI Cinema. Use your animation editor for frame-specific corrections when the chosen generation operation does not expose those controls. Review smear frames as intentional transition drawings rather than classifying every stretched frame as a failure.

Sources and testing

Original deterministic SVG drawings, frame arithmetic and native downloads tested by Clout. Adobe animation key-pose guidance and Blender onion-skin documentation checked October 24, 2026. AI production directions are original untested briefs, not output-quality benchmarks.

Questions, answered

Frequently asked questions

What is onion skinning used for

It overlays neighboring drawings so an animator can inspect spacing, arcs, poses and continuity around the current frame.

Does this viewer accept my video

No. This lab inspects an original authored sequence and does not upload or analyze your footage.

Do exported SVG files include the ghosts

Yes when the overlay checkbox is enabled. Disable it before downloading to save only the current drawing.

Does the viewer wrap at the ends of the sequence

No. At frame 0 there is no previous ghost, and at frame 23 there is no next ghost.

Does onion skinning generate missing frames

No. It is an inspection overlay. Creating or drawing intermediate frames is a separate task.