Krita for WAN ... Video #1859
Replies: 2 comments
-
It would be good to start with a basic ComfyUI node to simply load a Krita file directly and extract out all the frames as IMAGE and MASK batch for outputs. You can then set this up as a control video and such for VACE. VACE is pretty versatile to simply restyle a Krita frame composition sketch (or clean up transparent/erased portions). But yes, integrating WAN and AUX controlnet to apply across the entire set of frames within Krita is something needed. You could literally have an AI-powered animation sequence editor with it assuming you found a way to integrate the real-time highlighting of frame-ranges (layer-specific or composite) in Krita timeline with some possible Comfy UI VACE workflow preset action. (Restyle, Inpaint, InpaintRestyle etc.)
BUt at a very basic level, a ComfyUI node to simply load a Krita file (including extracting out a layer, layers across multiple frames, etc. would be useful. It can makes integrating with my current batch VACE processing batch workflow easier https://gist.github.com/Glidias/b15b51598ae643bab9dbc7aa12fe62ed without having to export out APNG sequences/png folder since the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Below is a practical workflow (no-nonsense), suitable for artists who want to use Krita for preproduction/postproduction and WAN 2.1 for the generative video frames.
🎯 GOAL
Use Krita for concept art, storyboard, frame editing, or postprocessing
Use WAN 2.1 to generate or inpaint video frames
Combine them into a video
⚙️ Overall Workflow Steps
1️⃣ Design your concept in Krita
Create storyboards or concept paintings
Export them as reference images (PNG/JPG)
Optional: Paint keyframes to guide WAN’s generation
✅ Use Krita’s animation timeline if you want to plan out movement.
2️⃣ Extract / Define Prompts
Decide the text prompt describing the scene for WAN 2.1
If using reference images: make sure they match the style you want WAN to learn
✅ Example prompt: "A painterly forest with mystical fog and fireflies at dusk"
3️⃣ Prepare Reference Images
Save your Krita frames (or concept art) in high quality
Crop / scale them to match WAN input resolution (typically 512x512 or 768x768, or as the model requires)
✅ WAN often benefits from clean, clear conditioning images.
4️⃣ Generate Video Frames with WAN 2.1
Use WAN 2.1 (locally or via UI like ComfyUI) with your prompt and reference images
Choose:
Text-to-video mode: for fully AI-generated sequences
Image-to-video mode: to condition on your Krita frames
Inpainting or Depth2Video modes (if supported)
✅ Control parameters like noise, seed, guidance scale
5️⃣ Export Generated Frames
WAN typically outputs a sequence of images (PNG/JPG)
Review them for consistency
Correct major issues early
6️⃣ Import Generated Frames into Krita
Open Krita
Create a new animation project
Import the frame sequence as layers or frames
✅ Krita lets you:
Adjust colors
Add FX layers
Paint corrections
Fix seams or artifacts
Add overlays or titles
7️⃣ Render Final Video in Krita
Use Krita’s Render Animation tool
Choose output format (MP4, WEBM, etc.)
Set framerate (e.g. 24fps)
✅ Krita’s FFmpeg integration allows pro-level rendering
🧭 Optional Advanced Steps
✅ Post-process in DaVinci Resolve, Shotcut, or Premiere for:
Color grading
Sound
Transitions
✅ Use ComfyUI to batch-upscale frames before Krita:
E.g. Latent Upscale or Ultimate Upscaler workflows
✅ Apply flow / temporal consistency tools (e.g. RIFE for interpolation) if your WAN output is too flickery.
🗂️ Folder Structure Suggestion
Copy
Edit
project/
├── krita_storyboard/
│ └── concept_frame_001.png
├── prompts.txt
├── wan_generated_frames/
│ ├── frame_0001.png
│ └── ...
├── krita_postprocessed_frames/
└── final_video.mp4
⚡ Example WAN-to-Krita Pipeline
✅ Concept in Krita
✅ Prompt: “Cinematic cyberpunk street at night with neon reflections”
✅ Krita output as ref image
✅ WAN 2.1 (image-to-video) generation: 48 frames
✅ Import back to Krita for:
Painting details on bad frames
Adding rain FX layers
✅ Render to MP4 at 24fps
⚙️ Tools you’ll typically use
✅ Krita (painting, animation timeline, rendering)
✅ WAN 2.1 (video generation)
✅ FFmpeg (batch conversion if needed)
✅ Optional: ComfyUI (advanced prompting, ControlNet, LORA)
📌 In a single line:
“Krita is your paint studio and timeline editor; WAN 2.1 is your AI video frame generator.”
Beta Was this translation helpful? Give feedback.
All reactions