为什么在 2026 年仍推荐本地生成角色卡立绘
角色卡的核心是文本,但立绘决定点击率。云端绘图服务在 2026 年依然面临三个问题:订阅成本、内容审核、以及角色一致性难以跨会话保持。ComfyUI 配合 Stable Diffusion 把这三件事全部交回本地:模型权重在你硬盘上,工作流可复用,同一角色的脸可以通过固定 seed 和 LoRA 稳定复现。…
- comfyui
- local-image-generation
- character-card-art
- sillytavern
- stable-diffusion
SillyTavern 本身不生成图像,它消费图像。因此正确的分工是:ComfyUI 负责出图,SillyTavern 负责把图绑定到 character card 的 avatar 字段与 [[char]] 表情差分。本文给出可直接落地的工作流与参数。
环境准备
硬件与依赖
| 项目 | 最低 | 推荐 |
|---|---|---|
| 显存 | 8 GB | 12 GB 以上 |
| 模型 | SDXL 基础模型 | SDXL + 角色 LoRA |
| 采样器 | DPM++ 2M Karras | Euler a(二次元) |
| 节点 | ComfyUI 官方核心 | Impact Pack、ControlNet Aux |
安装顺序:ComfyUI 主程序 → ComfyUI Manager → 按需拉取自定义节点。不要一次性装几十个节点包,冲突排查成本远高于收益。
与 SillyTavern 的连接
SillyTavern 通过 Image Generation 扩展调用后端。在扩展设置中选择 ComfyUI,填入本地地址(默认 127.0.0.1:8188),并把你在 ComfyUI 中调试好的工作流以 API 格式导出(Save (API Format)),粘贴进扩展的工作流输入框。
关键点:导出时确保 Load Checkpoint、CLIP Text Encode、KSampler、Save Image 四个节点的输入未被转换为 widget 值以外的形式,否则后端会报节点缺失。
构建角色卡立绘工作流
基础链路
一条最小可用链路只有六个节点:
Load Checkpoint— 加载 SDXL 或二次元底模CLIP Text Encode(正向)— 角色描述CLIP Text Encode(负向)— 质量过滤词Empty Latent Image— 尺寸设定KSampler— 采样VAE Decode+Save Image
角色卡立绘推荐尺寸:832×1216(竖版,适配 SillyTavern 头像裁切)。不要用 1024×1024,头像框会裁掉构图重心。
提示词结构
把提示词拆成四段,顺序固定,便于后续用 LoRA 或 ControlNet 替换其中一段:
- 质量词:
masterpiece, best quality, highly detailed - 角色主体:发色、瞳色、服装、体型
- 构图:
upper body, looking at viewer, simple background - 风格:
anime style或semi-realistic, cinematic lighting
负向提示词保持精简:lowres, bad anatomy, extra fingers, watermark, text。堆砌过长的负向词会稀释采样空间,反而降低稳定性。
角色一致性
这是 character card art 最容易翻车的环节。三种手段按成本排序:
- 固定 seed:最廉价,但换姿势就失效
- 角色 LoRA:用 15–30 张同角色图训练,权重
0.7–0.9,一致性最好 - IPAdapter / ControlNet Reference:无需训练,适合一次性的配角
对主角,建议直接训 LoRA。对一次性的路人卡,用 IPAdapter 足够。
表情差分与批量出图
SillyTavern 支持表情差分,但要求文件名严格匹配(如 joy.png、anger.png)。在 ComfyUI 中用 Impact Pack 的 SEGS 或简单的 Batch 节点批量生成同一 seed 下的不同情绪提示词,再统一导出到角色卡目录。
批量出图时把 KSampler 的 batch_size 设为 4 而不是 16。显存溢出导致的静默失败比慢速更浪费时间。
与云端方案的取舍
| 维度 | 本地 ComfyUI | 云端 API |
|---|---|---|
| 单张成本 | 电费 | 按张计费 |
| 内容限制 | 无 | 受服务商政策约束 |
| 首次配置 | 数小时 | 数分钟 |
| 角色一致性 | LoRA 可完全锁定 | 依赖服务商是否开放 |
结论很直接:如果你只做一两张卡,云端更快;如果你持续产出角色卡,本地工作流的边际成本趋近于零。
Featured Card:Seraphine the Portrait Weaver
Seraphine the Portrait Weaver 是一个为绘图工作流设计的角色卡:她的设定本身就是「肖像编织者」,会在对话中协助你整理提示词结构、拆分质量词与风格词,并给出适合 LoRA 训练的描述模板。对刚接触 local-image-generation 的用户,她可以充当提示词与工作流之间的中间层,减少反复试错的次数。
结语
ComfyUI 加 Stable Diffusion 的组合在 2026 年依然是 character card art 最可控的方案。核心不在节点数量,而在提示词结构固定、seed 可复现、以及 LoRA 对主角的锁定。
如果你希望跳过环境配置,直接在移动端管理角色卡与立绘,可以试试 MiniTavern 的 iOS 与 Android 应用,或通过 MiniTavern Chrome 扩展在浏览器里调用同一套角色卡;需要现成素材时,MiniTavern 角色卡市场也提供了可直接导入的卡片与配套立绘。
继续阅读
你可能还会喜欢这些文章
SillyTavern 角色卡新手教程:2026年如何创建你的第一张角色卡
在AI角色扮演的世界里,一张精心设计的角色卡就像给虚拟角色注入了灵魂。无论你是想与心仪的动漫角色对话,还是创造属于自己的奇幻世界,SillyTavern的角色卡系统都能帮你实现。2026年,随着AI技术的飞速发展,角色卡的创作门槛已经大幅降低,即使是零基础的新手,也能在15分钟内打造出令人惊艳的交互角色。…
- sillytavern
- character-cards
- tutorial
- beginners
2026 年 SillyTavern 替代方案:不止是换皮,而是思路差异
SillyTavern 依然是角色扮演前端的事实标准,但其陡峭的学习曲线、资源占用和纯手动配置,让不少用户开始寻找更轻量、更专注的替代品。2026 年的前端竞争已从“功能堆叠”转向“开箱即用”与“生态整合”。 以下四款前端(含一款卡片市场)各有明确取舍,按适用场景分类,不涉及云服务对比。 RisuAI…
- sillytavern-alternatives
- ai-roleplay
- frontend
为什么单人跑团需要"队伍"而不是"一个角色"
在单人 AI 冒险中,角色卡不只是"一张设定图"。它们决定了 AI 如何理解队伍成员、如何分配叙事权重,以及一场长线战役能否稳定推进。2026 年的 SillyTavern 生态里,单卡精调已经成熟,真正的门槛转移到了队伍构建:如何让多个角色卡在同一上下文里协同,而不是互相稀释。 单角色卡适合短场景和强…
- ai-rpg
- character-cards
- roleplay
- party-building