ComfyUI VNCCS 克隆现有角色:Qwen 驱动的视觉小说角色图表生成器
此 ComfyUI VNCCS 工作流程将单个参考图像转变为一致的视觉小说角色图表和面部集合,适合精灵和下游使用。它结合了 VNCCS 自定义节点和 Qwen Image 组件以保持身份,应用 RMBG 清理以获得干净的边缘,并使用可选的 SeedVR2 升级在图表规模上提供清晰的输出。
为艺术家、VN 团队和工具匠设计,ComfyUI VNCCS 流水线让您可以克隆现有角色,生成身体姿势和面部表情,制作服装变体,并导出带 alpha 的精灵准备 PNG。您可以控制提示、种子和图表布局,而工作流程则处理姿态指导、面部优化和背景去除。
开箱即得的内容
- 一致的身体角色图表和一个平铺的面部集合
- 现有角色的可选“从参考克隆”路径
- 服装转移和变体生成
- VNCCS 风格面部的表情包
- 带透明背景的精灵切割和用于 LoRA 训练的数据集导出
Comfyui ComfyUI VNCCS 工作流程中的关键模型
- ComfyUI 的 Qwen Image。此处使用的打包扩散组件包括视觉语言编码器和引导身份保留编辑和图像生成的 Qwen Image VAE。它们在尊重视觉参考的同时提供强大的文本指令跟随。Comfy‑Org/Qwen‑Image_ComfyUI
- Stable Diffusion XL (base)。作为样式支架和姿势条件合成的强大先验,SDXL 在辅助阶段提供高保真细节并与 ControlNet 条件兼容。stabilityai/stable‑diffusion‑xl‑base‑1.0
- ControlNet OpenPose。OpenPose 分支提供关键点指导,锁定姿势解剖学,以便您的 ComfyUI VNCCS 图表在帧间一致对齐。ControlNet (official repo)
- Ultralytics YOLOv8 面部。面部优化路径使用的快速准确检测器,在增强之前定位面部,提高 ComfyUI VNCCS 面部集合的身份保留。ultralytics/ultralytics
- VNCCS LoRA 包。专为 VN 角色图表调优的 LoRA(姿态助手、服装转移、情感核心等);这些在步骤间稳定比例、服装逻辑和表情结构。MIUProject/VNCCS
- VNCCS 自定义节点。工作流程依赖于官方 VNCCS ComfyUI 扩展来管理编码器、图表管理器、遮罩工具和将各部分连接成生产级流水线的实用程序。AHEKOT/ComfyUI_VNCCS
如何使用 Comfyui ComfyUI VNCCS 工作流程
总体流程
- 图形有五个标记步骤,可以独立运行或按顺序运行。步骤 1 构建角色图表;步骤 1.1 从参考中克隆;步骤 2 生成服装变体;步骤 3 产生表情;步骤 4 切割精灵;步骤 5 为 LoRA 训练写入数据集支架。每个步骤都暴露一些重点输入,而其余部分则预先布线以实现可重复性。
步骤 1.1 — 克隆现有角色
当您有一个或多个参考图像时使用此功能。将您的图像放入 LoadImage (#808),如果需要,提供一个简短的说明,例如期望的姿势或框架。核心融合器 VNCCS_QWEN_Encoder (#724) 将参考与您的提示结合,创建姿势感知的条件,同时保持身份。VNCCS_RMBG2 (#700) 去除背景,VNCCSSheetManager (#702) 组合成干净的图表;Face Detailer 优化面部以确保一致性。运行该组以将角色图表和面部集合保存到前缀文件夹。
步骤 1 — 从滑块和提示生成角色图表
如果您更喜欢参数驱动的开始,CharacterCreator (#499) 小部件为您提供年龄、身体、眼睛、头发和负面提示控制以及用于再现性的固定种子。VNCCS_PoseGenerator (#585) 生成一个锚定比例的 OpenPose 网格。管道通过 VNCCS_QWEN_Encoder (#570) 对此指导进行编码,去除背景,组合成图表,并保存完整图表和一个平铺面部集合。使用此路径建立其余 ComfyUI VNCCS 步骤将遵循的基础外观。
步骤 2 — 服装生成器和转移
将 CharacterAssetSelectorQWEN (#865) 指向您要装扮的图表,并定义一个简单的服装文本(例如,“冬季外套、围巾、靴子”)。工作流程使用 VNCCS_MaskExtractor (#869/#870) 提取干净的遮罩,将服装指令与您之前的图表在 VNCCS_QWEN_Encoder (#620) 中结合,并在 VNCCSChromaKey (#874) 中应用色度键清理。VNCCSSheetManager 将穿着结果组合成一致的图表。保存的输出以便于排序的前缀进行保存,放置在原始图表旁边。
步骤 3 — 表情工作室
EmotionGeneratorV2 (#960) 构建一个表情库并发出面部裁剪和每种情感的输出路径。面部通过 YOLOv8 路径进行定位,并通过 Face Detailer 节点 803a797b‑… (#821) 增强,确保身份和风格与您的 ComfyUI VNCCS 图表匹配。结果流入 VNCCSSheetManager (#820),其组合成一个优化的面部图表,并进入第二个保存器,导出带 alpha 的每种情感的 PNG 以用于精灵和数据集。在运行之前使用情感列表添加、删除或重命名目标。
步骤 4 — 精灵创建器
将完成的图表输入 SpriteGenerator (#962) 以构建统一裁剪大小的精灵帧。CharacterSheetCropper (#961) 自动分割身体和面部图块,生成带透明度的 PNG,准备使用。保存节点(SaveImage,#963)将精灵集合写入带时间戳的文件夹,以便您进行版本化和比较。
步骤 5 — 数据集和笔记
当您想要微调或存档时,DatasetGenerator (#965) 创建一个标记的文件夹结构,而 Save Text File (#964) 写入伴随的笔记或提示文件。这确保您的 ComfyUI VNCCS 运行在项目间可重复和可移植。
Comfyui ComfyUI VNCCS 工作流程中的关键节点
VNCCS_QWEN_Encoder (#570)
融合参考图像与文本意图的身份主力。它接受最多三张图像加一个提示,返回正/负条件和下游采样器用于保持比例和面部特征的潜在。调整 prompt 以引导风格或姿势,并在切换方形头像和高身材图表时调整 target_size,以便在步骤间保持平铺一致。
EmotionGeneratorV2 (#960)
用于表情批次的高级控制器。它发出情感列表、候选面部网格和匹配的输出路径,以便保存节点正确标记文件。修改情感列表以匹配您的 VN 需求,保持种子稳定以进行 A/B 测试,并结合面部细化路径以在强烈表情下保持身份。
CharacterAssetSelectorQWEN (#865)
一个方便的面板,可以将图形指向您现有的资产。设置图表路径、面部路径和可选的服装文本,它会将这些连接到服装生成器和变体分支。保持这里的 seed 与您正在迭代的步骤同步,并组织您的文件夹,以便选择器在不需要手动重新布线的情况下找到最新的 ComfyUI VNCCS 输出。
VNCCSSheetManager (#820)
在多个步骤中使用的图表合成器。在“拆分”模式下,它将图表切分为面部或身体图块进行处理;在“组合”模式下,它将清理后的图像重新组装成统一的网格。调整模式和图块尺寸以匹配您的目标引擎或精灵管线,并在 RMBG/面部优化后应用,以确保整个 ComfyUI VNCCS 项目内的方形像素对齐。
Face Detailer (#821)
一个检测(YOLOv8)面部、裁剪它们并在当前条件下重新生成的优化路径。当身份在步骤间漂移或强烈表情引入伪影时使用。保持“情感”通配符与您正在渲染的表情对齐,并在升级或背景更改后重新运行此节点,以恢复清晰、一致的面部特征。
可选附加功能
- 参考准备。对于克隆,使用单一、光线充足、背景单一的图像。绿色与
VNCCSChromaKey最佳搭配,但任何均匀颜色都可以。 - 保持种子稳定。每个步骤都暴露一个
seed输入;跨运行重复使用它以确定性地比较服装或表情变化。 - 图表规模。如果您需要更大的图表,在色度键之前启用 SeedVR2 升级分支,然后使用
VNCCSSheetManager组合以保持清晰的边缘。 - 文件卫生。工作流程写入清晰命名的前缀(例如,VN_Character/Body_Refined,VN_Character/faces)。保持这些按项目划分,以避免混合资产。
- 何时使用每个路径。步骤 1.1 用于“从图像克隆”,步骤 1 用于参数优先创建,步骤 2 用于服装,步骤 3 用于表情,步骤 4 用于精灵切割,步骤 5 用于数据集支架。
资源
- VNCCS 自定义节点和示例:AHEKOT/ComfyUI_VNCCS
- VNCCS LoRA 包:MIUProject/VNCCS
- ComfyUI 的 Qwen Image 组件:Comfy‑Org/Qwen‑Image_ComfyUI
- ControlNet OpenPose:ControlNet
- Ultralytics YOLOv8:ultralytics/ultralytics
- SDXL 基础检查点:stabilityai/sdxl‑base‑1.0
致谢
此工作流程实现并建立在以下作品和资源之上。我们诚挚感谢 AHEKOT 对 ComfyUI_VNCCS 仓库和工作流程 JSON 的贡献,感谢 MIUProject 提供 VNCCS 模型包,感谢 Comfy-Org 提供 Qwen-Image_ComfyUI 组件(CLIP 编码器和 VAE)的贡献和维护。有关权威细节,请参考以下链接的原始文档和仓库。
资源
- AHEKOT/ComfyUI_VNCCS
- GitHub: AHEKOT/ComfyUI_VNCCS
- AHEKOT/VN_Step1.1_QWEN_Clone_Existing_Character_v1.json
- MIUProject/VNCCS
- Hugging Face: MIUProject/VNCCS/tree/main
- Comfy-Org/Qwen-Image_ComfyUI (CLIP encoder)
- Hugging Face: qwen_2.5_vl_7b_fp8_scaled.safetensors
- Comfy-Org/Qwen-Image_ComfyUI (VAE)
- Hugging Face: qwen_image_vae.safetensors
注意:引用的模型、数据集和代码的使用受其作者和维护者提供的各自许可和条款的约束。



