Auto-Sprite v2 is a full sprite-preparation workspace for turning a video clip or a set of images into game-ready animation frames. It combines frame extraction, background cleanup, frame selection, canvas layout, animation preview, saved job history, sprite-sheet export, individual-frame export, and hand-off to Sprite Analyzer.
Use it when you have a character, prop, enemy, effect, or animation reference and want to convert it into a transparent PNG frame sequence or a single sprite sheet for your game pipeline.
What it does
Auto-Sprite v2 helps you create a usable sprite asset from source media in four main stages:
- Import an image sequence or video.
- Extract and curate frames so only the frames you want remain in the animation.
- Edit the sprite layout by cleaning backgrounds, refining edges, choosing canvas size, positioning the character, and scaling the sprite content.
- Preview, save, and export as a sprite sheet or as a ZIP of individual frames.
The tool is built around saved sprite jobs. A job keeps the source name, frame count, selected frames, editor settings, thumbnail, output frames, and generated sprite sheet when available. You can reopen jobs from the gallery, rename them, download their outputs, delete old jobs, or send a completed sheet to Sprite Analyzer.
Typical workflow
- Open Auto-Sprite v2.
- Sign in if prompted.
- Upload a video or one or more images.
- Extract frames from the source media.
- Review the frame strip and disable any unwanted frames.
- Use the preview canvas to set the sprite’s canvas size, aspect ratio, position, and scale.
- Clean the background and refine the sprite edges as needed.
- Preview the animation playback at the desired FPS.
- Save the sprite job so you can reopen it later.
- Export a sprite sheet, export a ZIP of individual frames, or send the sheet to Sprite Analyzer.
Importing media
Auto-Sprite v2 starts from either a video or image frames.
Uploading a video
Video upload is useful when your source is an animation render, screen recording, turntable, gameplay capture, or generated video. After upload, Auto-Sprite v2 extracts frames that can be reviewed in the editor.
General tips for video sources:
- Use a short clip that contains only the animation you want.
- Trim out idle time before uploading when possible.
- Prefer clips where the character stays roughly centered and at a consistent size.
- Avoid strong camera movement unless you want that movement preserved in the sprite.
Uploading images
Image upload is best when you already have a rendered frame sequence or a set of stills. Auto-Sprite v2 keeps the frames in sequence for animation preview and sheet creation.
General tips for image sources:
- Use consistent dimensions when possible.
- Keep the subject in a similar position across frames.
- Name or sort your files before uploading if frame order matters.
- Use clean, high-contrast source images for easier background removal.
Extracting and reviewing frames
After import, Auto-Sprite v2 shows the extracted frames so you can decide which frames belong in the final animation. This curation step is important: the exported sprite sheet and ZIP should contain only the frames you actually want to use.
Use the frame strip to:
- Inspect individual frames.
- Disable frames that should not be included.
- Restore disabled frames if you change your mind.
- Create a tighter loop by removing duplicate, blurry, transitional, or unwanted frames.
- Keep the animation sequence in the intended order.
A completed sprite can contain a single frame or many frames. Single-frame jobs are useful for static props, icons, portraits, and still character poses. Multi-frame jobs are used for idle loops, walks, attacks, casts, impacts, effects, and other animation cycles.
Selecting, disabling, and restoring frames
Auto-Sprite v2 supports frame selection for quick editing of the sequence.
- Click a frame to select it for inspection or editing.
- Disable a frame to exclude it from the active animation and exports.
- Restore a disabled frame to bring it back into the active sequence.
- Select multiple frames when you want to apply frame-level actions to more than one frame.
- Shift-click to select a range of frames between the current selection and the clicked frame.
Shift-click is especially useful after extracting from video, where you may want to remove a block of lead-in frames, duplicate hold frames, or an unwanted tail at the end of the clip.
Disabled frames are not the same as deleted source media. They are excluded from the working selection, but can be restored while you are editing the job. Before exporting, scrub through the active frames and confirm the sequence contains exactly what your game animation needs.
Using the preview canvas
The preview canvas is the main place to judge whether the sprite is game-ready. It shows the character or object inside the final frame area, letting you check alignment, scale, transparency, and motion.
Use the preview canvas to answer practical production questions:
- Does the character fit inside every frame?
- Is the sprite centered where you want it?
- Does the character’s feet, shadow, or contact point stay consistent?
- Is the animation jittering because frames are positioned differently?
- Is there enough empty space for weapons, hair, effects, or anticipation poses?
- Will the exported sheet match the frame size expected by your engine?
Canvas size and aspect ratio
Auto-Sprite v2 lets you set the canvas size and aspect ratio for the sprite frames. The canvas is the final rectangle each frame occupies. This is separate from the source image dimensions: you can import large media and still export frames at a consistent sprite canvas size.
Choose a canvas that fits the animation’s largest pose. For example:
- A compact idle animation may work well in a square canvas.
- A wide slash, projectile, or side-facing run may need a wider canvas.
- A tall character, jump, spell cast, or vertical effect may need a taller canvas.
When deciding canvas size, leave enough margin that no frame clips at the edge. A consistent canvas makes animation setup much easier in engines that expect every frame in a sprite sheet to share the same dimensions.
Repositioning the sprite
You can drag the sprite content inside the preview canvas to set its placement. This is useful for aligning a character’s feet, center mass, or weapon position across the animation.
Common alignment approaches:
- Platformer character: align the feet or ground contact point.
- Top-down character: align the body center.
- Projectile or effect: align the visual center or origin point used by your engine.
- Attack animation: make sure the character remains stable while the weapon or effect has room to extend.
If your animation appears to wobble, review the frame sequence and adjust the sprite position so the visual anchor stays consistent.
Scaling sprite content
Auto-Sprite v2 includes scaling for the sprite content within the canvas. Scaling changes how large the character appears inside the frame without requiring you to re-upload the source media.
Use scale adjustments when:
- The character is too large and clips during motion.
- The source video has extra empty space and the sprite appears too small.
- You need the final frame size to match another animation set.
- You are preparing multiple sprites that should share a consistent on-screen scale.
After changing scale, preview the full animation again. A scale that looks good on one frame may clip on another if the animation has large movement.
Previewing animation playback
The editor includes animation playback so you can judge the result before exporting. This is one of the most important checks in Auto-Sprite v2: a frame can look clean by itself but still animate poorly if the sequence, timing, or alignment is wrong.
Playback controls include:
- FPS adjustment to preview the animation at different speeds.
- Zoom adjustment to inspect the sprite close-up or view it at a more game-like size.
- Frame sequence preview using the currently active frames.
- Background or scene preview to test how the transparent sprite reads against different environments.
Use a lower FPS to inspect frame-to-frame changes and a target gameplay FPS to judge final motion. If the motion feels choppy, you may need more frames, better frame selection, or different timing in your game engine. If it feels too slow or too fast, adjust FPS for preview and verify the exported sequence still contains the intended frames.
Preview backgrounds and scenes
Transparent sprites can look good on a checkerboard or dark editor background but fail against a real game scene. Auto-Sprite v2 includes preview backgrounds/scenes so you can evaluate the sprite in context.
Use background previews to check:
- Whether edge cleanup is visible on light or dark backgrounds.
- Whether semi-transparent pixels look correct.
- Whether the silhouette reads clearly.
- Whether the sprite’s colors contrast with common game environments.
- Whether leftover background fragments remain around hair, weapons, cloth, particles, or shadows.
Switch backgrounds while reviewing edge cleanup. A sprite that looks clean on black may show halos on white, and a sprite that looks clean on a checkerboard may still have color fringing in a scene.
Cleaning backgrounds
Auto-Sprite v2 can clean backgrounds from the extracted frames and produce transparent sprite outputs. This is useful when your source media contains a plain color, generated backdrop, video background, or unwanted environment.
For best results:
- Use source media where the character is visually distinct from the background.
- Avoid backgrounds that match the character’s clothing, hair, skin, outline, or effects.
- Check every frame after cleanup, not just the first one.
- Pay special attention to small details such as fingers, weapon tips, hair strands, capes, and particle effects.
If cleanup removes part of the character or leaves too much background, adjust your source if possible, refine the edges, or try a cleaner input clip/image set.
Refining edges
After background cleanup, use edge refinement tools to improve the final transparent sprite. Edge work is especially important for generated or video-based sprites because compression, antialiasing, shadows, and lighting can leave outlines or halos.
The editor supports applying, removing, and re-applying edge tools so you can compare results. A practical workflow is:
- Clean the background.
- Preview the sprite on several backgrounds.
- Apply edge refinement.
- Inspect detailed areas at higher zoom.
- Remove or adjust the edge treatment if it damages the sprite.
- Re-apply edge tools after changing the frame selection, canvas, scale, or cleanup settings.
Good edge refinement should preserve the character silhouette while removing unwanted background contamination. Over-refinement can make a sprite look cut out, jagged, or too thin, so always preview in motion.
Saving a sprite job
Save your sprite job when you want to preserve the current editor setup and return later. Saved jobs appear in the gallery with a thumbnail, name, frame count, date, and available actions.
A saved job can preserve the useful working context for the sprite, including frame selection and editor configuration. This makes it easy to create multiple passes of the same animation, reopen a job to export again, or continue cleanup after testing the first sheet in your game.
Good job names are short and descriptive, such as:
Knight Walk 8 FramesSlime Idle LoopMage Cast FrontFireball Impact WideMerchant NPC Turnaround
You can rename a job from the gallery using the pencil icon beside the job name.
Reopening jobs from the gallery
The gallery is your saved Auto-Sprite v2 library. It displays saved jobs as cards with thumbnails, frame counts, dates, and quick actions.
From the gallery you can:
- Open a completed job in the editor.
- Rename a job.
- Download a sprite sheet.
- Download a ZIP of individual frames.
- Send a sheet to Sprite Analyzer.
- Delete a job you no longer need.
- Adjust gallery grid size with the grid slider.
- Scroll to load more older jobs.
Hovering over a completed job thumbnail can show an animated preview when frame preview data is available. For video-based jobs, the gallery may use the source video preview on hover. This helps you identify animations quickly without opening every job.
Batch selection and batch opening
The gallery supports selecting multiple jobs. Use the checkbox that appears on a card to add it to the current selection. When one or more jobs are selected, clicking additional cards toggles them in or out of the selection instead of simply opening the card.
Batch selection is useful when you want to work with several completed sprites together, especially in workflows that involve moving multiple sprite sheets into another Sorceress workspace. In embedded WizardGenie workflows, completed sprite cards can be dragged, and if multiple selected completed jobs are available, they can be handed off as a batch.
Practical batch workflow:
- Open the gallery.
- Select the completed sprite jobs you want to use together.
- Confirm each selected job has a completed sheet or usable thumbnail/sheet preview.
- Open or drag the selected sprites depending on the workspace you are using.
- Deselect jobs when you are done to return to normal single-card opening behavior.
Exporting a sprite sheet
A sprite sheet combines the active output frames into a single PNG image. This is the most common export for 2D engines and animation systems.
To export a sprite sheet:
- Open a completed sprite job.
- Confirm the active frame selection is correct.
- Confirm the canvas size, scale, and positioning.
- Preview the animation at the target FPS.
- Use the sprite-sheet download action in the editor or gallery.
- Import the PNG sheet into your game engine or asset pipeline.
The sheet uses the job’s current frame choices and layout settings. If you disable frames or change canvas setup, save or regenerate as needed before relying on the exported sheet.
Exporting individual frames as a ZIP
If your engine or pipeline prefers separate files, export the frames as a ZIP. This downloads the sprite as individual PNG frames instead of one combined sheet.
Use ZIP export when:
- Your engine imports frame sequences directly.
- You want to hand-edit frames in an image editor.
- You need to inspect transparency frame by frame.
- You want separate files for version control or custom packing.
- You plan to assemble the sheet in another tool.
The ZIP export is available from completed job cards in the gallery via the archive/download action.
Sending a sheet to Sprite Analyzer
Completed jobs include a send action for Sprite Analyzer. Use this when you want to analyze a finished sheet, prepare it for a downstream sprite workflow, or inspect the sheet in a dedicated sprite-analysis tool.
Recommended workflow:
- Finish cleanup and layout in Auto-Sprite v2.
- Export or save the sprite sheet.
- Use the Send to Sprite Analyzer action from the completed job card.
- Continue analysis or setup in Sprite Analyzer.
If the send action is not useful for a job, make sure the job is completed and has a usable sheet or sprite output.
Deleting jobs
You can delete jobs from the gallery. Use this to remove test runs, failed imports, old experiments, or assets you no longer need.
Before deleting a job, download any sprite sheet or frame ZIP you may want later. Deleted jobs are removed from your gallery and should be treated as no longer available.
Tips for better sprite results
- Start with the cleanest source media you can.
- Use short videos focused on a single animation.
- Remove duplicate or blurry frames before exporting.
- Keep the character scale consistent across the sequence.
- Use the preview canvas to align feet, center, or origin consistently.
- Leave enough canvas margin for the largest pose.
- Preview on multiple backgrounds to catch halos and leftover pixels.
- Check the animation in motion after every major cleanup or edge change.
- Export both a sheet and individual frames if you plan to do additional editing.
- Rename important jobs immediately so they are easy to find later.
Troubleshooting
I do not see any jobs in the gallery
If this is your first time using Auto-Sprite v2, the gallery will be empty until you upload a video or images and save a sprite job. Make sure you are signed in to the account where the jobs were created.
My animation includes frames I do not want
Use the frame strip to disable unwanted frames. Shift-click can help select a range quickly. Preview playback again before exporting to confirm the active sequence is correct.
I removed a frame by mistake
Restore the disabled frame from the frame controls. Disabled frames can be brought back while editing the job.
The sprite is clipped at the edge
Increase the canvas size, adjust the aspect ratio, reduce the sprite scale, or reposition the content inside the preview canvas. Check the largest motion frames, not only the first frame.
The animation jitters
Jitter usually comes from inconsistent positioning between frames. Use the preview canvas to align the character around a consistent anchor point, such as feet for a side-view character or body center for a top-down sprite.
The background cleanup removed part of my character
This often happens when the character and background have similar colors or contrast. Try a cleaner source, adjust cleanup/edge refinement, or inspect and re-apply edge tools after changing settings.
I see halos or rough edges
Preview against both light and dark backgrounds. Use edge refinement, remove it if it overcorrects, and re-apply after other layout changes. Zoom in to inspect hair, weapons, cloth, and transparent effects.
The gallery thumbnail does not animate on hover
Some jobs may only have a static thumbnail or may still be loading preview frames. Open the job to inspect the actual animation if the hover preview is unavailable.
I cannot download a sheet for a job
Open the job and confirm it is completed and has usable output frames. If you changed frame selection or layout, save or regenerate the sheet before downloading.
The send-to-analyzer action is not giving the expected result
Confirm the job has a completed sheet or usable sprite output. If you recently changed the frame selection, export or save the updated sheet first, then send it to Sprite Analyzer.
FAQ
Can Auto-Sprite v2 make both still sprites and animations?
Yes. You can use a single frame for a still sprite or multiple frames for an animation sequence.
Can I upload a video?
Yes. Auto-Sprite v2 supports video upload and frame extraction, then lets you choose which extracted frames to keep.
Can I upload images instead of video?
Yes. You can upload image frames directly and use them as the basis for the sprite job.
Can I exclude frames from the final export?
Yes. Disable frames you do not want, and restore them if needed before export.
Does shift-click work for selecting frames?
Yes. Shift-click selects a range, which is useful for quickly disabling or restoring groups of frames.
Can I change the final frame size?
Yes. Use the canvas size and aspect ratio controls to set the frame area used for the sprite.
Can I move and scale the character inside the frame?
Yes. Drag to reposition the sprite content and use scale controls to fit the character within the canvas.
What export formats are available?
You can export a PNG sprite sheet or a ZIP containing individual PNG frames.
Can I reopen old sprites?
Yes. Saved jobs appear in the gallery and can be reopened from there.
Can I send my sprite to another Sorceress tool?
Yes. Completed sprite sheets can be sent to Sprite Analyzer using the send action in the gallery.