SuperAPI AI 工具集

character-design-sheet

设计与创作

查看项目

更新于 10-13 14:19

技能介绍

用途

Character Design Sheet 面向需要让同一个角色反复出现在多张 AI 生成图片中的创作场景,用于解决 AI 绘画中“同一提示词每次生成的角色都长得不一样”的一致性问题。文档将其描述为任何需要跨图复用同一角色项目的头号挑战。

主要能力

文档围绕参考图与一致性技术展开,包含以下内容:

  • 参考图(Reference Sheet)类型:
    • 转身图(Turnaround Sheet):从正面、四分之三、侧面、背面多个角度展示角色,并提供四张图分别生成再横向拼接的命令示例。
    • 表情图(Expression Sheet):展示同一角色面孔的不同情绪,至少 6 种表情(中性、开心、生气、悲伤、惊讶、思考)。
    • 服装/造型表(Outfit/Costume Sheet):同一角色的多套服装,例如休闲、工作、运动、正式。
    • 颜色色板(Color Palette Sheet):记录角色各部位的精确颜色,如肤色、发色、眼睛、夹克、T 恤、牛仔裤、鞋子,并配十六进制色值。
  • 一致性方案排名:文档以表格形式对多种技术按一致性与成本进行对比,包括基于角色训练的 FLUX LoRA(一致性很高、成本高、需要训练数据)、详细描述锚点(中高、低)、相同 seed 加相似提示词(中、低)、图生图细化(中、中)、提示词中带参考图(不定、低)。
  • 描述锚点技术(Description Anchor):最实用的一致性方法——编写 50 字以上的详细角色描述,并在每个提示词中一字不差地复用,只改动动作、姿态或场景,并给出模板与示例。
  • 比例指南:列出不同风格的头身比,如写实 7.5:1、英雄式 8:1、日式动画 5-6:1、西式动画 4-5:1、Q 版 2-3:1,并建议在提示词中写明比例风格。
  • LoRA 使用与训练要点:给出通过 belt 运行带角色 LoRA 的 FLUX 命令,以及训练提示——需要 10-20 张一致风格的参考图、使用特定触发词、scale 取 0.7-0.9 等。
  • 常见一致性问题与缓解:如发色漂移、眼睛颜色变化、服装不一致、年龄偏移、脸部结构变化、比例偏移,并对应给出缓解方式。
  • 角色圣经模板(Character Bible):为长期项目维护包含视觉描述、颜色色板、性格备注、风格关键词、LoRA 信息的文档模板。
  • 常见错误清单:如描述含糊、提示词结构不一致、只生成一个视角、没有颜色记录、跳过表情图、大项目不用 LoRA 等,并给出修正方式。

使用方式

文档给出的步骤:

  1. 安装 belt CLI 技能:
npx skills add belt-sh/cli
  1. 需要 inference.sh CLI(belt),并通过 belt login 登录。
  2. 使用 belt app run falai/flux-dev-lora 并传入包含提示词、宽高等字段的 JSON 输入来生成角色图,可加 --no-wait 异步执行。
  3. 使用 belt app run infsh/stitch-images 将多视角图片横向拼接成参考图。
  4. 如需 LoRA,在输入中通过 loras 字段指定 LoRA 路径与 scale。
  5. 可浏览全部应用:belt app list。

关联技能:

npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@flux-image
npx skills add inference-sh/skills@prompt-engineering

适用场景

需要同一角色出现在多张图、多种姿态与多套服装中的项目,例如角色设定、概念美术、需要长期复用角色形象的多图创作。文档建议项目需要 10 张以上图片时训练 LoRA。

限制

文档未提供收费、价格、支持的平台范围、生成效果保证等信息,均暂未提供。实际生成质量、LoRA 训练所需算力与环境、模型可用性等需用户自行验证。所有示例代码与命令应保持原样,不进行改动。