AI 生图不"抽卡":
用 工作区 + 记忆文件,让风格一次成型
做短剧、做连载、做同一 IP 的图,最怕的就是"换个场景人就变了、换个镜头衣服就换了"。本喵把踩过的路整理成一套能落地的办法:把每次创作变成可积累的资产,让 AI 越用越懂你。

为什么你的 AI 总在"抽卡"?
很多人在用 AI 做视频和图片时,最难保证的就是风格统一:场景、人物、服装、动作,几乎每张都在漂移。问题多半不在提示词,而在工作方式漏了一环:没有给 AI 建立"稳定的参照系"。这一环,本喵放到第三部分专门讲。
场景不统一
同一个房间,这集是白天那集是黑夜,这镜头是木地板那镜头是大理石。AI 每次都在"猜"你心里的场景长什么样。
人物不统一
主角的脸每张都不太一样,脸型、发型、气质全在变。传统方法只能靠"长得很像",无法做到"就是他本人"。
服装、动作不统一
刚定好的西装三件套,下一个镜头就变成了卫衣;上一秒的姿势,下一秒就换了个角度重画。细节越多,崩得越厉害。
更糟的是:结果无法沉淀
每次都是"临时生成→用完就扔",好的稿子没有归档、坏的案例没有复盘。下次开工,AI 又回到一张白纸,继续抽卡。
外面已有不少"神器",但别急着全信
这两年(2025–2026)角色一致性工具井喷:有一键短剧工作台、有 ComfyUI 参考图工作流、有豆包技能市场里现成的外部技能。它们解决的是"生成环节",但救不了"你自己的物料与习惯",那部分只能靠工作区自己攒。
开源 AI 短剧工作台
ArcReel:小说一键到成片,多智能体编排,分镜、角色、场景、道具保持一致。Toonflow:小说→剧本→分镜→视频全链路自动化,多 Agent 协作。huobao-drama(火宝短剧):GitHub 1.6 万+ star,一句话生成短剧,自动做角色设计与分镜。这些把"流水线"搭好了,但角色长什么样、场景什么风格,仍然要喂给它你的设定。
豆包技能 / 外部 Skill
各大 Agent 工具陆续支持装外部技能:像 Vercel 的 npx skills add,一条命令就能把 GitHub 上开源的技能包(如火山引擎的 @volcengine/mediakit-cli)分发进支持它的 Agent 里;也有人干脆把"短剧生成"整套做成技能。思路完全正确:把流程封装成可复用技能。但注意,技能封装的是"做法",封装不了"你的角色长什么样"。
参考图 / 模型级方案
LoRA / DreamBooth / InstantID / IP-Adapter:训练一个角色专属小模型或引用角色特征,是"一致性天花板"最高的路。但门槛高:要 10–30 张高质量正片、要微调训练、要机器跑。适合作品定型后的"量产期",不适合创意期快速迭代。
ComfyUI 工作流
ComfyUI 里这类做法早已成熟:社区工作流普遍是"先生成一张干净的正面角色参考图,之后每个场景都复用它",再往上游接风格参考、光照参考,也就是多参考图架构(不少产品的输入槽位就直接叫 IMAGE1 / IMAGE2 / IMAGE3)。这正是"白模 + 参考"思路的工程化版本。
平台自带"锁脸"能力
万相 2.6 的角色扮演功能可以"参考角色外观与音色"生成表演;白日梦 AI 自动抽取角色与分镜,批量生成分集视频;小云雀(字节剪映团队)把角色、场景、故事板做成可复用资产。平台在替你做"记忆",但资产还是存在它那儿,换工具就归零。
共同缺口
上面所有方案,都默认你已经有了一份"设定":角色三视图、场景清单、服装设定。它们擅长"用设定生成画面",不擅长"帮你建立设定"。而建立设定、积累物料、沉淀审美,这是每个创作者自己的资产,是任何工具都教不来的。
一句话:工具负责"画",你负责"定义"。下面这几步,就是把"定义"做成一个越来越聪明的系统。
| 你现在处在 | 优先做法 | 为什么 |
|---|---|---|
| 刚上手,手里只有文字描述 | 纯文生图,先跑量找感觉 | 还没有「定稿」可参考,先想清楚你要什么(最省事的一档,别急着上工具) |
| 已经有一张满意的图 | 文字 + 参考图,先稳住角色 | 一张参考图能解决大半的「换张脸就变人」(投入最小、见效最快) |
| 同一个角色要跨很多镜头 | 白模锁构图 + 建设定库 | 把「临时找图」变成「按规矩读档」,这正是第五部分那套系统 |
| 角色已经定型,要上量 | 训练 LoRA / 角色模型 | 一致性天花板最高,代价是要 10–30 张正片和一台能跑的机器 |
| 多人协作,有人要接手 | 工作区 + 版本管理 | 设定与避坑点都在文件夹里,换人不用从头讲一遍 |
白模 = 工作面板 = 给 AI 的"舞台图纸"
你已经验证过的思路:不靠文字描述"这个场景怎么摆",而是先出一张白模,把人物位置、姿势、镜头、空间关系画成没有颜色的线稿,再叠上人物、场景、服装参考图,让工作台照着生成。这套"工作面板"方法,是所有一致性方案的地基。本喵把它排在最前面讲,因为它是这里最值钱的一步。
白模(底图 / 稿图)
只有空间指示、没有颜色的线稿或人偶图:谁站哪、什么姿势、镜头多高、光源方向。它是整张图的骨架。
人物 / 角色参考
已经定稿的角色设定图(正面、侧面、表情),告诉 AI"主角长这样",白模只管"他站在哪"。
场景 + 服装参考
场景参考图锁定环境与光线风格;服装参考图锁定款式与配色。三者叠加,AI 的"自由发挥空间"被压缩到最小。
工作区 + 记忆文件:让 AI 从"抽卡"变成"越用越懂"
方案只有三步,但每步都缺一不可:先给 AI 一个"家"(工作区),再给它一本"账"(记忆文件/设定库),最后逼它每次开工先"读档"(采样机制)。合起来,就是一套自我进化的创作系统。
给 AI 一个"家":建立项目工作区
沙箱化 · 版本管理所有工作和生成区域,固定在一个指定文件夹里完成,这就是项目的"工作区"。它同时承担三件事:隔离(沙箱)、追溯(版本)、沉淀(归档)。AI 每次开工都只在这个文件夹里读写,不把物料散落在聊天记录里。
短剧项目-工作区/ ├─ 01-确定区/ ← 你认证通过、需求通过的正式产出 │ ├─ 角色设定/ (三视图、表情集、人偶) │ ├─ 场景设定/ (关键场景定稿) │ ├─ 服装设定/ (每套服装定稿) │ └─ 成片/ (通过的镜头 / 分集) ├─ 02-测试缓存区/ ← 额外消耗、实验性生成,随时可清 │ └─ 试跑/ 废稿/ 提示词草稿/ ├─ 03-错误案例区/ ← 你驳回的、对比失败的案例 │ └─ 崩脸/ 崩手/ 风格漂移/ (各存 1-2 张代表图 + 原因) ├─ 04-记忆文件/ ← 设定库 + 关系谱 + 采样规则(核心) │ ├─ 角色库/ 场景库/ 服装库/ 关系谱.md ├─ 05-工作台/ ← 进行中的白模、分镜、合成稿 └─ GIT 仓库 ← 整个工作区纳入版本管理,随时回滚
小贴士:文件夹名字随便起,但"确定区 / 测试缓存区 / 错误案例区"三个区必须有,它们是让 AI 学会"什么值得留、什么必须避"的三种信号。
给 AI 一本"账":建设定库(记忆文件)
不含风格 · 只存"事实"设定库不包含具体风格。风格是"怎么画",应该由产出内容去优化和沉淀;设定库存的是"画什么"的固定采样参考:角色的身高、特点、面部、表情,服装参考、人偶三视图、设定集。AI 生成前先到这里采样,角色就"是他本人"。
角色库
每个角色一个文件夹:身高、体态、面部特征、标志性表情、人偶三视图、参考设定集。记"客观事实",不记"画风"。
场景库
每个关键场景一张定稿 + 一张白模:空间结构、光线方向、色调倾向。同一场景复用,永不走样。
服装库 + 关系谱
每套服装定稿独立存档;关系谱记录"谁在什么场景穿哪套"、"角色间的关系",供剧情生成采样。
让 AI"先读档再开工":把规矩写进工作指南
提示词一句话 · 关键在约定如果不构建工作区和工作指南,AI 永远按你每次临时给的东西发挥。解决办法很简单:在项目开头明确告诉它:
开工约定(写进项目第一条提示词): 1. 本项目的所有生成、修改、产出,一律在工作区文件夹内进行。 2. 生成前,先读取 04-记忆文件 里的设定库与关系谱,采样角色/场景/服装。 3. 需要构图时,先产出白模(线稿/人偶/底图),经确认后再生成正式画面。 4. 产出按规则归档:通过的进 01-确定区,失败的进 03-错误案例区 并注明原因。 5. 每条工作记忆(新定稿、新避坑点)即时回写 04-记忆文件。
一份可以直接抄的《工作指南》
上面 5 条是原则。真到动手,把它落成一个文件、放在工作区根目录,让 AI 每次开工自己读。这才是「先读档」真正的落点。下面这份可以改改路径直接用:
# 工作指南(放在工作区根目录,每次开工先读这一份) ## 一、工作范围 本项目一切生成、修改、归档,都只在当前目录内进行。 不许把素材写到工作区之外,也不许只留在对话里。 ## 二、开工顺序(照这个顺序做,不跳步) 1. 读 04-记忆文件/角色库 与 场景库,列出本次用到的角色、场景、服装 2. 读 03-错误案例区/避坑.md,把已知会崩的情况先列出来 3. 出白模(线稿 / 人偶 / 底图),等我确认构图 4. 确认之后才生成正式画面(参考图与白模一起喂) ## 三、命名与归档 - 命名:日期_场景_角色_镜头号_v1 - 通过 → 01-确定区/(按角色 / 场景 / 服装分类) - 没通过 → 03-错误案例区/,并附一句原因 - 进行中 → 05-工作台/ ## 四、每次收尾必须回写 新定稿的角色特征、新遇到的崩坏情况、这次真正生效的提示词, 全部回写到 04-记忆文件,不许只留在聊天里。
这 5 条约定一旦建立,AI 的行为就从"每次都从零开始"变成"每次都站在上次的肩膀上"。越用越好的来源是你的工作区变厚了,不是模型忽然变聪明了。
一部短剧从 0 到 1:这套系统怎么跑
以"做一部 12 集短剧"为例,完整走一遍。你会发现:前期花半天把"设定"建好,后面每集的角色一致性成本趋近于零,这正是"越用越好"的兑现。
立项:开工作区 半天
在电脑上新建"短剧-《XX》-工作区",按"01确定区 / 02测试缓存区 / 03错误案例区 / 04记忆文件 / 05工作台"建好五个文件夹,并执行 git init 初始化版本管理。
建角色:先定"户口本" 重点
为每个主角建角色文件夹:身高体态、面部特征、标志性表情、服装款式,生成或收集 3–6 张角色设定图(含人偶三视图),存入 04-记忆文件/角色库。同时把主线场景、关系谱一并录入。
写指南:把 5 条约定告诉 AI
项目第一句提示词就亮出"开工约定":固定在工作区、先读设定库、先出白模、按区归档、即时回写。从此每一集生成都在这套规则下进行。
拍分镜:白模先行 核心动作
每场戏先产出白模(线稿/人偶/底图)锁定构图与机位,你确认后再叠加角色、场景、服装参考图,生成正式画面。不满意就在工作台里改白模,而不是改提示词碰运气。
归档复盘:让每个结果都"长记性"
通过的镜头进 01-确定区;崩脸、风格漂移的进 03-错误案例区,并写一句原因(如"侧脸 45° 会崩,已避开")。这些批注就是给 AI 的避坑记忆。
量产:第 2 集起速度翻倍
到第 2 集,角色、场景、服装、避坑点全部就位,AI 直接采样开干。前期"建设成本"被摊薄,一致性不降反升,这就是工作区记忆的复利。
记忆文件长什么样?
它不神秘,就是工作区里的一个"设定库"文件夹 + 一份关系谱文档。角色身高、面部特征、服装参考、人偶三视图、场景定稿,以及"谁在哪个场景穿哪套衣服"的关系记录。
关键是两条铁律:一、设定库不存风格(风格由产出内容优化沉淀);二、所有物料从工作区采样,不在聊天记录里现找。
未来还可以把它做成 Wiki 实体记忆 + 事实求证区:每个角色、场景、服装都是一个可查询的实体,AI 生成前自动到库里"求证"。现阶段,先从一个文件夹开始,足够用了。

三层记忆区:一套真跑着的结构
前面讲的是原则,这一节给出结构本身。工作区当「家」,设定集当「账」,记忆库当「脑」。三层分工明确,缺哪一层都会漏。每层都给两样东西:我们实际在用的样子,和你能直接照抄的最小版本。
第一层 · 工作区:给所有东西一个「家」
先有出口,才不乱这个总目录不解决「文件怎么分类」这种学术问题,它只回答一句:这东西现在算哪个阶段。正在用的、存着备查的、确定不会再用的,三者绝不混放。
工作区/ ├─ 00-收件箱/ ← 刚拿到手、还没归位的东西(先扔这里,别犹豫) ├─ 01-角色/ ← 每个角色一个文件夹:设定卡 + 三视图 + 立绘 ├─ 02-项目/ ← 每个项目一棵树,项目内部自成体系 ├─ 03-素材库/ ← 可复用的公共素材:图、视频、截图、参考 ├─ 04-文档与工具/ ← 提示词、工具说明、教程 ├─ 05-物料库/ ← 安装包与大文件(占地方但不常用) └─ 99-归档/ ← 停用的旧版本,只搬不删
留意 00 和 99 这两个格子:一个接住「还没想清楚」,一个接住「以后可能还要」。多数人的文件夹之所以最后烂掉,就是因为这两头没有出口:东西要么烂在桌面,要么被手一抖删掉。
第二层 · 角色设定集:一张卡只锁「不许变的」
尺子,不是模子这是最容易做歪的一层。不少人把设定集写成了人物百科:从身高体重到口头禅全写死,结果每张图都被这堆文字绑住,越画越僵,角色看着像证件照。
本喵的做法反过来:角色卡只锁两样东西。
锁死的:识别锚点
发色与瞳色、标志性特征(头顶那撮呆毛、尾尖的白)、体型气质。这几项出图后要逐条核对,哪一项不对就重出。
放开的:其余一切
服装、动作、场景、画风、比例,全部随项目现配。同一张卡,这期画甜品店,下期画夜场街头,读起来都不违和。
一句话记法:卡是尺子,不是模子。尺子只用来量「还是不是她」,模子却会把每张图压成同一个形状。这一条想通了,后面所有一致性手段都不会用歪。
第三层 · 记忆库:让资料能被「搜回来」
写进去,还要取得出前两层说到底都还是「文件」。文件的问题是:你知道它大概在,但未必找得着,尤其攒到几百张图之后,翻文件夹的时间和重新生成一遍差不多。
第三层就是给资料加一条检索通道。最小版本不用任何软件:一份总索引,每行写清这是什么、放在哪、什么时候加的。进阶版本是本喵自己在用的那套记忆库,写进去的每条都能按意思搜回来,还能回溯它是哪次会话、因为什么记下的。
你不必一上来就上系统。先做到两件事:所有结论性内容都有一个落点(不能只留在聊天记录里),以及这个落点能被搜到。这两件事做到了,第三层就已经成立。
避坑速查:症状 → 原因 → 怎么避
| 症状 | 多半是因为 | 怎么避 |
|---|---|---|
| 同一个角色换个镜头就变脸 | 只给了文字描述,没给角色参考图 | 把定稿图放进设定库,生成前必须先读 |
| 构图每次都要重新描述一遍 | 没出白模,直接让 AI 自由发挥 | 先出白模锁构图,确认后再叠参考图 |
| 衣服换了、配饰掉了 | 服装参考没单独存档 | 每套服装独立一份,注明「哪场穿哪套」 |
| 同一个坑反复踩 | 失败案例没归档,也没写原因 | 错误案例区不只存图,附一句人话规则 |
| 换个人接手等于从零开始 | 设定只存在某次对话里 | 结论全部回写进工作区文件,不留在聊天记录 |
这张表可以直接抄进你的错误案例区当规则文件:每踩到一个新坑,就往上加一行。攒到二三十行,它比任何提示词技巧都值钱。
你可能会问的 6 个问题
这套方法和我直接用 LoRA 训练有什么区别?
我不是做短剧的,只做小红书配图,有用吗?
AI 会真的"读"工作区吗?还是我说说而已?
错误案例区真的有用吗?存了 AI 就能避开?
设定库"不含风格",那风格谁来管?
这套系统要花很多时间维护吗?
给你的行动清单
不用等工具完美,今天就能从第一步开始。清单按依赖排序,做完一项再做下一项。
新建一个项目工作区(30 分钟)
按 01确定区 / 02测试缓存区 / 03错误案例区 / 04记忆文件 / 05工作台 建好文件夹,执行 git init。
建第一个角色"户口本"(1 小时)
选定一个主角,收集/生成 3–6 张设定图(含三视图),写清身高、体态、面部、表情、服装。
写开工约定(10 分钟)
把"固定工作区 / 先读设定库 / 先出白模 / 按区归档 / 即时回写"5 条写进项目第一条提示词。
跑一个最小闭环(1 小时)
挑一个场景,走一遍"白模 → 确认 → 生成 → 归档 → 回写"的完整流程,感受一致性变化。
把习惯固化进技能(进阶)
等流程顺手了,把这套"工作区 + 记忆文件"做成一个豆包技能/工作流,以后一句话就能调用。

小小橘的最后一句话
本喵写这篇,其实只想说一件事:别让 AI 每次都"重新认识这个世界"。给它一个工作区当"家",给它一本设定库当"记忆",再给它一条规矩让它"先读档再开工"。
外面那些工作台、技能、LoRA 都很强,但它们都是"画手"。真正让作品有灵魂、有辨识度的,是你自己攒下的物料和审美。这件事,谁也教不了你,也只有你能做。
从今天开始,建一个文件夹就好。剩下的,交给时间和积累。
相关阅读:记忆 OS 白皮书:AI 是怎么记住事的 · 多 Agent 记忆同步的做法 · 照片转视频实战记录