角色设计参考表生成Skill character-design-sheet

本技能用于在AI生成的图像中保持角色一致性,通过创建参考表(如周转视图、表情表、服装表和调色板)、使用LoRA技术、详细描述锚等方法。它帮助用户确保多个图像中同一角色的视觉一致性,适用于角色设计、游戏美术、插画、动画、漫画、视觉小说等领域。关键词包括:角色设计、AI图像生成、一致性、参考表、LoRA、AIGC、AI艺术、计算机视觉。

AIGC 0 次安装 0 次浏览 更新于 3/12/2026

name: 角色设计参考表 description: “通过参考表和LoRA技术在AI生成的图像中保持角色一致性。涵盖周转视图、表情表、调色板和风格一致性技巧。用途:角色设计、游戏美术、插画、动画、漫画、视觉小说。触发词:角色设计、角色表、角色一致性、角色参考、周转表、表情表、角色艺术、一致角色、角色概念、参考表、角色创作、原创角色设计、角色圣经” allowed-tools: Bash(infsh *)

角色设计参考表

通过inference.sh CLI在多个AI生成的图像中创建一致的角色。

快速开始

curl -fsSL https://cli.inference.sh | sh && infsh login

# 生成角色概念
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色设计参考表,年轻女性正面视图,短发红发,绿眼睛,穿着蓝色夹克和白色T恤,全身,白色背景,干净线条,概念艺术风格,角色周转",
  "width": 1024,
  "height": 1024
}'

安装说明: 安装脚本仅检测您的操作系统/架构,从dist.inference.sh下载匹配的二进制文件,并验证其SHA-256校验和。无需提升权限或后台进程。提供手动安装和验证

一致性问题

AI图像生成每次都会产生外观不同的角色,即使使用相同的提示词。这是任何需要多个图像中相同角色的AI艺术项目的首要挑战。

解决方案(按有效性排名)

技术 一致性 努力程度 最佳用途
FLUX LoRA(基于角色训练) 非常高 高(需要训练数据) 持续项目,多图像
详细描述锚 中高 快速项目,少图像
相同种子+相似提示词 单姿势的变体
图像到图像细化 细化现有图像
提示词中参考图像 可变 当模型支持时

参考表类型

1. 周转表

展示角色从多个角度:

┌────────┬────────┬────────┬────────┐
│        │        │        │        │
│ 正面视图 │  3/4视图  │ 侧面视图 │ 背面视图 │
│        │        │        │        │
└────────┴────────┴────────┴────────┘
# 生成正面视图
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色设计,正面视图,年轻女性短发不对称红发,明亮的绿眼睛,穿着海军蓝轰炸机夹克配白色图形T恤,深色牛仔裤,红色运动鞋,站立中性姿势,全身,干净白色背景,概念艺术,锐利细节",
  "width": 768,
  "height": 1024
}' --no-wait

# 生成3/4视图(相同描述)
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色设计,四分之三视图,年轻女性短发不对称红发,明亮的绿眼睛,穿着海军蓝轰炸机夹克配白色图形T恤,深色牛仔裤,红色运动鞋,站立,全身,干净白色背景,概念艺术,锐利细节",
  "width": 768,
  "height": 1024
}' --no-wait

# 生成侧面视图
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色设计,侧面轮廓视图,年轻女性短发不对称红发,明亮的绿眼睛,穿着海军蓝轰炸机夹克配白色图形T恤,深色牛仔裤,红色运动鞋,站立,全身,干净白色背景,概念艺术,锐利细节",
  "width": 768,
  "height": 1024
}' --no-wait

# 生成背面视图
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色设计,背面视图,年轻女性短发不对称红发,穿着海军蓝轰炸机夹克配白色图形T恤,深色牛仔裤,红色运动鞋,站立,全身,干净白色背景,概念艺术,锐利细节",
  "width": 768,
  "height": 1024
}' --no-wait

# 拼接成参考表
infsh app run infsh/stitch-images --input '{
  "images": ["front.png", "three-quarter.png", "side.png", "back.png"],
  "direction": "horizontal"
}'

2. 表情表

展示角色脸部的不同情绪:

┌────────┬────────┬────────┐
│中性    │ 快乐   │ 愤怒   │
│        │        │        │
├────────┼────────┼────────┤
│ 悲伤   │ 惊讶   │ 思考   │
│        │        │        │
└────────┴────────┴────────┘

最少6个表情:中性、快乐、愤怒、悲伤、惊讶、思考。

# 中性
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色肖像,特写脸部,年轻女性短发红发和绿眼睛,中性平静表情,干净白色背景,概念艺术,一致角色设计",
  "width": 512,
  "height": 512
}' --no-wait

# 快乐
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色肖像,特写脸部,年轻女性短发红发和绿眼睛,温暖真诚微笑,快乐表情,干净白色背景,概念艺术,一致角色设计",
  "width": 512,
  "height": 512
}' --no-wait

# 愤怒
infsh app run falai/flux-dev-lora --input '{
  "prompt": "角色肖像,特写脸部,年轻女性短发红发和绿眼睛,皱眉头,愤怒坚定表情,干净白色背景,概念艺术,一致角色设计",
  "width": 512,
  "height": 512
}' --no-wait

# (继续悲伤、惊讶、思考...)

3. 服装表

同一角色的多个服装:

服装 描述
休闲 轰炸机夹克、T恤、牛仔裤
工作 西装外套、纽扣衬衫、长裤
运动 运动胸罩、紧身裤、跑步鞋
正式 晚礼服、高跟鞋

4. 调色板表

记录精确颜色以确保一致性:

角色:Maya Chen

皮肤:    ████ #F5D0A9(暖米色)
头发:    ████ #C0392B(赤褐色红)
眼睛:    ████ #27AE60(翡翠绿)
夹克:  ████ #2C3E50(海军蓝)
T恤: ████ #ECF0F1(米白色)
牛仔裤:   ████ #34495E(深石板色)
鞋子:   ████ #E74C3C(亮红色)

描述锚技术

最实用的 consistency 技术:编写50+字的详细描述,并在每个提示词中重复使用它。

模板

[年龄] [性别],[头发:颜色、长度、样式],[眼睛颜色]眼睛,
[皮肤色调],[面部特征:任何显著标记],
穿着[上衣:具体颜色和样式],[下装:具体颜色和样式],
[鞋子:具体颜色和样式],[配饰:具体物品]

示例

二十多岁的年轻女性,短发不对称赤褐色红发向右梳理,明亮的翡翠绿眼睛,浅暖皮肤,左眼下有一小颗美人痣,穿着合身的海军蓝轰炸机夹克配银色拉链,白色圆领T恤,深石板色修身牛仔裤,亮红色帆布运动鞋,小银色耳钉

在每个提示词中使用这个确切块对于这个角色,只改变动作/姿势/场景。

比例指南

风格 头身比 最佳用途
写实 7.5 : 1 电影、照片级写实
英雄 8 : 1 超级英雄、动作
动漫/漫画 5-6 : 1 日本动画风格
风格化 4-5 : 1 西方动画
超级变形 2-3 : 1 可爱、喜剧、吉祥物

在提示词中包含比例风格:“写实比例” vs “动漫风格比例” vs “超级变形比例”

使用LoRA实现一致性

对于需要同一角色多图像的项目,训练LoRA:

# 使用FLUX和角色LoRA
infsh app run falai/flux-dev-lora --input '{
  "prompt": "maya_chen角色,坐在咖啡馆读书,温暖的午后光线,纪实摄影风格",
  "loras": [{"path": "path/to/maya-chen-lora.safetensors", "scale": 0.8}]
}'

LoRA训练技巧:

  • 需要10-20张角色参考图像(风格一致)
  • 训练特定触发词(如“maya_chen”)
  • 缩放0.7-0.9平衡一致性与提示词灵活性
  • 较低缩放 = 更多创作自由,较高 = 更严格匹配

常见一致性失败

问题 原因 缓解措施
头发颜色漂移 模型每次以不同方式解释“红发” 使用特定色调:“赤褐色红 #C0392B”
眼睛颜色变化 生成中优先级低 在提示词早期提及眼睛颜色
服装不一致 模型创造性填充细节 明确描述每件衣物
年龄漂移 年龄描述模糊 使用“二十多岁”而非“年轻”
脸部结构变化 不同生成 = 不同脸部 使用LoRA或相同种子基础
比例漂移 风格解释可变 指定“7.5头身比例”

角色圣经模板

对于持续项目,维护角色圣经文档:

# 角色:Maya Chen

## 视觉描述(在所有提示词中使用)
二十多岁的年轻女性短发不对称赤褐色红发...
[完整50+字锚描述]

## 调色板
- 皮肤:#F5D0A9
- 头发:#C0392B
- 眼睛:#27AE60
- 主要服装:海军 #2C3E50
- 强调色:红色 #E74C3C

## 个性笔记(用于表情/姿势选择)
- 自信但亲切
- 默认表情:轻微好奇微笑
- 手势:说话时用手势,感兴趣时身体前倾

## 风格关键词
概念艺术、干净线条、锐利细节、[艺术风格参考]

## LoRA(如果训练)
路径:./loras/maya-chen-v2.safetensors
触发词:maya_chen
推荐缩放:0.8

常见错误

错误 问题 修复
模糊描述 每次不同角色 50+字详细锚描述
不一致提示词结构 不同强调 = 不同结果 相同结构,只改变动作/场景
只生成一个视图 无法在不同上下文中使用角色 创建完整周转参考
无颜色文档 颜色在不同生成中漂移 记录精确十六进制代码
跳过表情表 角色感觉单调 生成6+个表情
大型项目不使用LoRA 不一致累积 为10+图像项目训练LoRA

相关技能

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

浏览所有应用:infsh app list