VELVET VICE — LTX 2.5 Loop-Safe Sprite Sheet Generator
Turn a single reference image into a loop-ready horizontal sprite sheet with LTX 2.5.
This workflow was created in response to a community request: adapt the idea of an existing Wan-based sprite-sheet workflow to LTX 2.5 while preserving the features of my established VELVET VICE SIMPLE I2V workflow.
The result is a complete Image-to-Video pipeline that generates a closed animation loop, selects an exact number of frames, processes them for a sharper pixel-art appearance, and exports them as a horizontal PNG sprite sheet.


Main Features
LTX 2.5 Image-to-Video workflow
Internal FIRST FRAME = LAST FRAME loop conditioning
Loop guide applied during both LTX sampling passes
Exact user-selectable number of sprite frames
Loop-safe selection that excludes the duplicated final frame
Individual Nearest-Exact resizing before stitching
Default sprite resolution: 64 × 64 pixels
True single-row horizontal sprite sheet
Default output: 8 sprites at 512 × 64 pixels
Parallel video output for checking the animation
Integrated Quick Start and Greenscreen guide directly inside the workflow
Wan-Style Pixel Processing
The included VELVET VICE Pixel Processor provides:
Optional reference-image color matching
One shared palette across the complete animation
16, 32, 64, 128 or 256 colors
64-color Wan-style default
Crisp processing without dithering
Optional Floyd–Steinberg dithering
Keep the original background
Remove a standard green screen
Remove a custom background color
Adjustable color tolerance
Adjustable mask-edge cleanup
Transparent RGBA sprite-sheet output
Using one shared palette for every selected frame helps prevent the colors from changing or flickering between sprites.
Important Transparency Information
The MP4 output and Live Preview intentionally keep the green background.
The standard H.264 video output does not contain an alpha channel. Background removal is applied only to the final PNG produced by:
FINAL PIXEL-PROCESSED HORIZONTAL SPRITE SHEET
The transparent sprite sheet is saved under:
ComfyUI/output/SpriteSheets
Recommended First Test
Input image: square 480 × 480
Duration: 4 seconds
Frame rate: 24 FPS
Prompt Enhancer: OFF for stricter pixel-art prompting
Sprite count: 8
Sprite size: 64 × 64
Selection: LOOP SAFE · EXCLUDE DUPLICATE END
Color Match: REFERENCE COLOR MATCH
Palette: 64 COLORS · WAN DEFAULT
Dithering: NONE · CRISP PIXELS
Background:
KEEP BACKGROUND for complete scenes
REMOVE GREEN SCREEN for isolated characters
For the cleanest transparent sprites, use a flat green background and avoid green colors on the character.
Existing SIMPLE I2V Features Preserved
STANDARD and GGUF transformer support
GGUF keyframe embedding hotfix
STANDARD or GGUF Gemma text encoder selection
Image-aware Prompt Enhancer with ON/OFF switch
Power LoRA AV
Automatic resolution presets
Native two-pass LTX rendering
Native LTX ×2 latent upscaler
High-resolution Live Preview
Optional RIFE 48 FPS branch
Optional VELVET VICE watermark
Independent turquoise SIMPLE interface
The native LTX rendering core, video output, RIFE, watermark, Prompt Enhancer and Power LoRA behavior remain unchanged.
Installation
Extract the complete ZIP package.
Close ComfyUI completely.
Run:
_START_HERE_INSTALL_LTX25_SPRITE_SHEET_V0.3.3.cmd
Start ComfyUI again.
Refresh the browser with
Ctrl + F5.Load:
01_WORKFLOW/VELVET_VICE_LTX25_SPRITE_SHEET_v0.3.3.json
Select the LTX 2.5 model files available in your installation.
The installer updates only:
custom_nodes/ComfyUI-Velvet-Vice-LTX25-Simple
The larger VELVET VICE LTX 2.3/2.5 node pack remains untouched.
Optional Dependencies
ComfyUI-GGUF is required only when using GGUF models or a GGUF text encoder.
ComfyUI-VFI with
flownet.pklis required only for the optional RIFE 48 FPS video branch.
The sprite-sheet branch does not require KJNodes, VHS, WAS Node Suite or rgthree.
Notes
This workflow can strengthen a pixel-art appearance through Nearest-Exact scaling and palette reduction, but it cannot automatically turn every complex photorealistic image into professionally hand-crafted pixel art.
For the best results, begin with a clear pixel-art source, a readable silhouette, a fixed camera, controlled in-place movement and a simple background.
Created by VELVET VICE.
Description
v0.3.4 — Initial Public Release
Added a complete LTX 2.5 Image-to-Video sprite-sheet workflow.
Added FIRST FRAME = LAST FRAME conditioning to both LTX sampling passes for closed animation loops.
Added loop-safe selection of an exact number of evenly distributed frames.
Duplicate final loop frame is excluded by default to prevent a visible pause.
Added individual Nearest-Exact resizing before sprite-sheet construction.
Default output: 8 sprites at 64 × 64 pixels in a horizontal 512 × 64 PNG.
Added reference-image color matching.
Added one shared 16-, 32-, 64-, 128- or 256-color palette across all selected frames.
Added crisp processing and optional Floyd–Steinberg dithering.
Added optional green-screen and custom-color removal.
Added adjustable key tolerance and mask-edge cleanup.
Added transparent RGBA sprite-sheet output.
Added a full-width VELVET VICE workflow header.
Added an integrated Quick Start and Greenscreen guide directly inside the workflow.
Preserved STANDARD/GGUF loading, Prompt Enhancer, Power LoRA AV, native two-pass rendering, Live Preview, optional RIFE 48 FPS and optional watermark.
Included an automated Windows installer and complete model/setup documentation.
Important: The MP4 and Live Preview intentionally retain the original background. Transparency is applied only to the final PNG sprite sheet saved under ComfyUI/output/SpriteSheets.
