AI漫剧的人物一致性怎么解决?有没有稳定方法?

juming
juming 初级会员超兽战士
发布于 2026-10-07 22:55 ·1 浏览 ·0 回复

学完这篇你能得到一套在 ComfyUI 里把 AI 漫剧角色脸、发型、服装跨镜头锁住的稳定流程,核心是“角色圣经 + LoRA + IP-Adapter + ControlNet + 首帧驱动视频”,不是只靠提示词碰运气。

第一步:先做角色圣经,固定角色 ID

这一步要做的是把角色外观变成可复用的参考资产,做完你会得到一组标准正脸、侧脸、半身和服装色卡图。用 Stable Diffusion WebUI 1.10.1 或任意绘图工具,生成同一角色 6 张图:正面、左侧 45°、右侧 45°、半身、全身、表情差分,统一保存为 1024×1024 PNG,命名如 charA_front.png、charA_side.png。同时记录服装主色 HEX,例如外套 #2B4C7E、内搭 #F2F2F2。

注意:不要拿不同画风、不同发色的图混在一起当参考,否则后面 LoRA 和 IP-Adapter 会互相打架。

第二步:训练角色 LoRA

这一步要做什么:用角色圣经训练一个专属 LoRA,做完你会得到 charA_v1.safetensors,这是跨镜头最稳的“身份锚点”。打开 Kohya_ss GUI 23.1.0,顶部选 LoRA 标签页,Source model 选你的二次元底模,Folders 里 Image folder 填角色图目录,Output folder 填输出目录。到 Parameters 设:Network dim=32、Network alpha=16、Learning rate=1e-4、Max train epochs=10、Save every n epochs=2、Resolution=768、Batch size=2。图集 20–40 张即可,点右下角 Start training。

注意:LoRA 不是越久越好,10 轮后如果脸开始发僵,就回退到第 6 或第 8 轮的存档。

第三步:在 ComfyUI 搭固定工作流

这一步要做什么:把底模、LoRA、提示词固定下来,做完你会得到一个可重复出图的 ComfyUI 工作流。以 ComfyUI 0.3.27 为例,空白处右键 > Add Node > loaders > Load Checkpoint,加载二次元底模;右键 > Add Node > loaders > Load LoRA,选 charA_v1.safetensors,设 strength_model=0.8、strength_clip=0.8。再添加 CLIP Text Encode,正向提示词固定写角色触发词,例如 charA, blue jacket, silver hair, anime style。

注意:触发词必须每次一模一样,不要这次写 silver hair,下次写 white hair。

第四步:用 IP-Adapter 锁脸

这一步要做什么:把角色正脸图作为身份参考,做完后即使换姿势,脸也不会跑偏。右键 > Add Node > ipadapter > IPAdapter Unified Loader,preset 选 PLUS FACEID 或 PLUS,lora_weight 设 0.6–0.8。再接 IPAdapter Advanced,weight=0.7、start_at=0.0、end_at=0.8、weight_type=linear,参考图用 charA_front.png。

注意:LoRA 权重 0.8 时,IP-Adapter 先从 0.5 试,两个都高会出“塑料脸”或过拟合。

第五步:用 ControlNet 锁姿势和构图

这一步要做什么:让角色动作听你的,但脸和服装仍由 LoRA/IP-Adapter 控制。右键 > Add Node > controlnet > Apply ControlNet,第一条接 OpenPose,strength=0.7、start_percent=0、end_percent=0.8;第二条接 Depth,strength=0.5;需要线稿时再加 Lineart,strength=0.4。多个 ControlNet 用 ControlNet Apply Advanced 串联。

注意:ControlNet 总强度超过 1.2 会让人物像木偶,先降 Depth,再降 OpenPose。

第六步:固定采样参数批量出图

这一步要做什么:让每次出图差异可控。在 KSampler 里设 seed 固定,例如 123456,steps=28、cfg=6.5、sampler=dpmpp_2m、scheduler=karras、denoise=0.65。点 Queue Prompt,批量出 4 张,选最稳的一张作为下一镜头首帧。

注意:做漫剧不要每张都随机种子,随机种子只用于找构图,定稿后必须锁死。

第七步:图生视频保持跨镜头一致

这一步要做什么:把定稿图变成视频,并让下一镜头从同一张首帧出发。用可灵 1.6 图生视频,上传 charA_front.png,提示词只写动作和运镜,例如“人物缓慢转头,镜头轻微推近”,不要重复描述脸。若用 ComfyUI,加 AnimateDiff Evolved,加载 mm_sd_v15_v2.ckpt,total frames=16、fps=8、denoise=0.6。

注意:视频模型会二次改脸,跨镜头必须用上一镜定稿图当首帧,不能只靠文字提示。

第八步:后期统一与补救

这一步要做什么:统一色调,修掉崩脸。用 DaVinci Resolve 19 调色,所有镜头套同一组色轮参数。单帧崩脸用 ComfyUI 的 Reactor 节点:source 放角色参考图,target 放生成图,face_restore 选 codeformer,visibility=1.0。

注意:换脸只适合特写,大动作镜头优先重出,不要硬修。

小结

稳定方法就四件事:角色圣经统一参考,LoRA 锁身份,IP-Adapter 锁脸,ControlNet 锁姿势;视频阶段用首帧驱动,后期统一调色和修复。按这套流程,AI 漫剧的人物一致性可以从“抽卡”变成可复现的工程。

版权声明:本文来自 GJ站长论坛《AI漫剧的人物一致性怎么解决?有没有稳定方法?》
原文链接:https://www.gj0.com/thread-601.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~