Clone characters fast with stable, high-quality sprite-ready results.
Who it's for: creators who want this pipeline in ComfyUI without assembling nodes from scratch. Not for: one-click results with zero tuning - you still choose inputs, prompts, and settings.
Open preloaded workflow on RunComfy
Open preloaded workflow on RunComfy (browser)
Why RunComfy first
- Fewer missing-node surprises - run the graph in a managed environment before you mirror it locally.
- Quick GPU tryout - useful if your local VRAM or install time is the bottleneck.
- Matches the published JSON - the zip follows the same runnable workflow you can open on RunComfy.
When downloading for local ComfyUI makes sense - you want full control over models on disk, batch scripting, or offline runs.
How to use (local ComfyUI)
1. Load inputs (images/video/audio) in the marked loader nodes.
2. Set prompts, resolution, and seeds; start with a short test run.
3. Export from the Save / Write nodes shown in the graph.
Expectations - First run may pull large weights; cloud runs may require a free RunComfy account.
Overview
This workflow helps you generate consistent visual-novel character sheets from a single reference image. Built on the Qwen-based VNCCS structure, it ensures each output maintains identity coherence across poses and expressions. The integration of SeedVR2 enhances detail and clarity, while RMBG cleanup perfects edges for sprite-ready results. Ideal for designers producing repeatable characters and game assets. You gain full control over visual fidelity and output consistency for professional-grade sprite production.
Important nodes:
Key nodes in Comfyui ComfyUI VNCCS workflow
VNCCS_QWEN_Encoder (#570)
The identity workhorse that fuses reference imagery with your textual intent. It accepts up to three images plus a prompt and returns both positive/negative conditioning and a latent that downstream samplers use to preserve proportions and facial features. Tune prompt to steer style or pose, and adjust target_size when switching between square headshots and tall, full‑body sheets so tiling remains consistent across steps.
EmotionGeneratorV2 (#960)
A high‑level controller for expression batches. It emits a list of emotions, a grid of candidate faces, and matching output paths so the save nodes tag files correctly. Modify the emotions list to match your VN’s needs, keep the seed stable for A/B tests, and combine with the face detailer path to enforce identity under strong expressions.
CharacterAssetSelectorQWEN (#865)
A convenience panel that points the graph at your existing assets. Set the sheet path, faces path, and optional costume text, and it wires those into the clothes generator and variant branches for you. Keep the seed here in sync with the step you are iterating, and organize your folders so the selector finds the latest ComfyUI VNCCS outputs without manual rewiring.
VNCCSSheetManager (#820)
The sheet compositor used in several steps. In “split” mode it cuts a sheet into faces or body tiles for processing; in “compose” mode it assembles cleaned images back into a uniform grid. Adjust the mode and tile dimensions to match your target engine or sprite pipeline, and apply it after RMBG/face refinement to guarantee square‑pixel alignment across the entire ComfyUI VNCCS project.
Face Detailer (#821)
A refinement path that detects faces (YOLOv8), crops them, and re‑generates them under your current conditioning. Use it when identity drifts between steps or when strong emotions introduce artifacts. Keep the “emotion” wildcard aligned with the expression you’re rendering, and rerun this node after upscaling or background changes to restore sharp, consistent facial features.
Notes
ComfyUI VNCCS Character Workflow | Qwen Image + SeedVR2 - see RunComfy page for the latest node requirements.
Description
Initial release - ComfyUI-VNCCS.
