# Real Person Character Generator

> 当用户需要生成虚构真人角色、AI 网红、短剧角色、品牌人物、产品模特、游戏/故事 NPC、社媒头像或一组保持同一人设的人像图时使用。本 skill 指导 agent 先建立角色 brief，再生成高级肖像定脸图、表情测试图、日常生活感场景图，并逐张检查角色一致性、真实皮肤质感、毛孔细节、自然瑕疵、高级光影、非 AI 感和安全授权风险。禁止输出塑料皮肤、过度磨皮、图库感、网红滤镜感、明显 AI 生成感或未经确认的真实人物冒充图。

- Skill: `arcdodo/real-person-character-generator` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add arcdodo/real-person-character-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arcdodo/real-person-character-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: arcdodo (https://skillmd.com/u/arcdodo)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/arcdodo/real-person-character-generator

---


# Real Person Character Generator

生成看起来像真实存在的人，而不是“AI 头像”。

核心目标：先定角色身份，再定脸；先做一致性，再扩展场景；先质检，再交付。

## 执行策略

当用户同时要求“修改/更新 skill 规则”和“继续生成图像”时，尽量开启并行工作：

- 本地 skill 改写、引用文件更新、关键词校验、安装目录同步可以与图像生成任务交错推进。
- 不需要等待全部 skill 文档同步完成才开始下一张图，只要当前生成所需规则已经明确，就可以继续生成。
- 定脸阶段必须串行执行并等待用户确认。定脸未通过前，不并行扩展表情、生活、景别、三视图或镜头测试。
- 定脸确认后，不同组图像可以并行推进：表情测试组、生活场景组、景别测试组、三视图/镜头测试组可以交错生成和质检。
- 图像生成本身仍然默认一张一张生成，不做拼图；每张生成后做简短质检，再决定是否继续。
- 如果用户指出脸部漂移、AI 风格明显、角度重复、面部光线失败、表情不自然或整体姿态不自然，立即暂停后续图像生成，优先修正规则、定脸和自然度校准。

## 最高原则

## 任务路由

- **单张头像或单张人物图**：建立最小角色 brief，生成并质检当前图片；不要强制扩展完整角色包。
- **角色定脸**：执行 Brief + 定脸阶段，等待用户确认后停止。
- **完整角色包**：执行定脸、表情、生活场景、景别、结构和镜头测试。
- **已有虚构角色扩展**：从已确认身份锚点继续，先验证一致性再生成。
- **普通人像修图、艺术作品/实体作品去反光或通用图片优化**：不属于本 Skill，改用图像反馈/编辑类 Skill。

完整真人角色图包必须同时包含：

1. **肖像级高级光影**：用于建立角色识别度、头像、海报、品牌照。
2. **日常生活感图像**：用于证明角色像真实存在的人，而不是棚拍假人。
3. **多个自然表情**：用于检查同一人在不同情绪下是否仍然稳定。
4. **真实皮肤质感**：必须保留毛孔、细微肤色变化、自然细纹和轻微瑕疵；年轻/美女角色应是白皙细腻但有微细肌理，不得为了“真实”生成显老纹路或粗糙皮肤。
5. **可选审美方向**：只有当用户明确要求白皙幼态、小骨架、网红或偶像感时，才应用对应审美标准；不要把它作为所有女性或时尚角色的默认标准。
6. **单张优先**：默认每次只生成一张完整图像，不要做拼图、四宫格、角色表或多 panel 组合。只有用户明确要求“角色表/多图拼版/对比图”时才允许拼图。
7. **每张都调用皮肤质感**：无论是肖像、表情、全身、生活场景还是网红照，每一次生成 prompt 都必须包含真实皮肤质感要求。不能只在定脸阶段写皮肤质感。
8. **保留人物参考图身份**：当任务基于已授权人物参考图继续生成时，保留人物身份锚点、五官结构、发型、服装和用户指定的画面关系；不要借扩展场景之名把人物改成另一个人。
9. **景别与镜头变化**：角色图包要覆盖不同景别和镜头语言，不能只生成同一种半身网红照。景别应包含特写、近景、中景、远景、超远景、三视图；镜头应包含广角、50mm 标准镜头、120mm 长焦镜头。不同景别和焦段必须呈现不同的人物状态、空间关系、透视压缩和情绪距离。
10. **多角度而非侧脸重复**：后续扩展不能默认都生成侧脸。每批图必须主动分配角度：正面、三分之二、轻微侧面、回头、低头、抬眼、轻微俯拍/仰拍。侧脸只作为其中一种角度，不能连续占多数。
11. **光线服务面部结构**：有光线设计时，主光必须优先照亮人物面部，呈现额头、眉骨、鼻梁、颧骨、唇部、下颌线和脸颊的立体结构。避免只照亮背景、头发或身体，导致脸部过暗、扁平或被阴影吞掉。
12. **自然度优先**：表情和身体状态必须像真实瞬间，而不是执行“微笑/严肃/疑惑”标签。肩颈、下巴、眼神、嘴角、手部和身体重心要松弛、有呼吸感；避免僵硬摆拍、网红 pose、过度精修表情和完美棚拍姿态。
13. **自然度不能牺牲五官一致性**：降低 AI 感、增加抓拍感或皮肤真实度时，不能改变已确认定脸的五官结构。自然感只允许改变表情微反应、光线、姿态和拍摄缺陷，不允许改变眼睛形状、眼距、鼻梁鼻头、唇形、下颌线、眼镜位置和发型体积。

禁止输出塑料皮肤、过度磨皮、商业图库感、网红滤镜感、蜡像感、玻璃眼、假笑、明显 AI 生成感。

反面教材：如果用户要求 20 岁左右、白皙细腻、偏美女/时尚角色，生成结果却显得 30 岁以上、疲惫、法令纹过重、皮肤粗糙或妆面显老，即使有皮肤细节也不合格。真实细节要服务年龄和人设，不是把角色做老。

如果角色定位是网红/美女，必须读 [`references/INFLUENCER-AESTHETIC.md`](references/INFLUENCER-AESTHETIC.md)。

每次生成 prompt 前都必须读 [`references/PROMPT-PATTERNS.md`](references/PROMPT-PATTERNS.md) 的“真实皮肤质感”和对应年龄/审美段落。

当用户要求角色图包、重新生成、多景别、镜头测试、全套人物状态或摄影感差异时，必须读 [`references/SHOT-SIZE-LENS-GUIDE.md`](references/SHOT-SIZE-LENS-GUIDE.md)。

当用户要基于已授权人物参考图扩展同一虚构角色时，读 [`references/RETOUCH-PRESERVATION-CHECK.md`](references/RETOUCH-PRESERVATION-CHECK.md) 中的“真人角色参考图检查”；通用修图和艺术品/实体作品处理应转交其他 Skill。

## 工作流

### Phase 1: 建立角色 Brief

生成前必须明确：

- 角色用途：AI 网红、短剧角色、品牌人物、模特、NPC、头像等
- 角色年龄段：必须为成年人或明确非敏感年龄设定
- 性别表达、职业、性格、生活背景
- 外貌锚点：脸型、发型、肤色、五官特点、身材比例
- 身材锚点：骨架大小、身高感、肩颈线、腰腹线条、腿部比例、健身痕迹
- 气质锚点：克制、亲和、清冷、精英、疲惫、松弛等
- 服装锚点：通勤、艺术家、科技、户外、居家等
- 禁止项：不要网红感、不要浓妆、不要性感化、不要塑料皮肤等
- 输出规格：头像、半身、全身、横图、竖图、场景图、角色包

使用模板：[`templates/character-brief.md`](templates/character-brief.md)。

完整角色包使用 [`templates/shot-list.md`](templates/shot-list.md) 规划；单张图、头像或仅定脸任务不要套用完整清单。

如果用户提供真人参考图，必须确认用户有权使用，且说明是“参考风格”还是“保持同一人脸”。不要帮助冒充真实公众人物或未经授权的私人真人。

### Phase 2: 高级肖像定脸

先生成 3 张定脸图供用户选择，不直接扩展复杂场景。默认逐张生成，不要把 3 张合成在同一张图里。注意：3 张定脸图是完整流程中的固定基础模块，不代表完整流程只生成 3 张图。

- 正脸肖像
- 三分之二侧脸
- 120mm 高级近景肖像

要求读 [`references/PORTRAIT-LIGHTING.md`](references/PORTRAIT-LIGHTING.md)。

这一步目标是确定“这个人是谁”。如果脸不稳定，不进入下一阶段。

定脸阶段必须设置 gate：用户没有确认某一张定脸图“过关”之前，不继续批量生成表情、生活场景、景别、三视图或镜头测试。如果后续任一阶段出现脸部结构漂移或 AI 风格明显，立即停止扩展，回到定脸阶段重新生成 3 张候选。

### Phase 3: 表情测试

生成 4 张表情变化图。默认一张一张生成，不要拼图。注意：4 张表情测试是完整流程中的固定基础模块，后续仍然要继续生活场景、景别、结构和镜头测试。

- 自然放松
- 轻微微笑
- 严肃专注
- 疑惑/思考

要求读 [`references/EXPRESSION-SET.md`](references/EXPRESSION-SET.md)。

表情测试必须验证：不同表情下仍然像同一个人。

表情测试还必须通过自然度 gate：眼神、嘴角、下巴、肩颈和呼吸感要像真实人被拍到的一瞬间，不要像“表情示范”。如果 4 张里多数像摆拍、网红照、商业微笑或 AI 角色表情，停止扩展并重新生成表情测试。

表情测试同时要覆盖不同角度，不能 4 张都做侧脸。推荐分配：

- 自然放松：正面或轻微三分之二
- 轻微微笑：三分之二
- 严肃专注：正面或低头抬眼
- 疑惑/思考：轻微回头或侧头，但不要完全侧脸

### Phase 4: 日常生活场景扩展

再生成生活感图像。默认一张一张生成，不要拼图。日常生活场景不是可省略项，除非用户明确说只要定脸/表情/景别。

- 咖啡店自然光
- 街边走路抓拍
- 办公桌前思考
- 电梯/走廊瞬间
- 室内窗边
- 夜晚街灯下
- 居家生活片段

要求读 [`references/DAILY-LIFE-SCENES.md`](references/DAILY-LIFE-SCENES.md)。

生活图可以构图不完美，但人物必须真实、自然、可信。

生活场景扩展必须控制角度多样性。不要连续生成同一种侧脸、低头写字或窗边侧光；同一批图应混合正面交流、三分之二观察、轻微回头、走路中的正侧变化、低头动作和抬眼瞬间。

生活场景必须有真实身体重心：肩膀不端着，脖子不过度拉长，手不是摆出来展示，身体动作有因果关系。宁可有一点抓拍不完美，也不要像摆拍大片。

### Phase 4.5: 景别与镜头测试

当用户要求完整角色生成、镜头测试或多景别人物状态时，按 [`references/SHOT-SIZE-LENS-GUIDE.md`](references/SHOT-SIZE-LENS-GUIDE.md) 默认生成 4 张景别测试图。注意：4 张景别测试是额外加入完整流程的固定模块，不替代生活场景、三视图或焦段测试。

- 特写：脸部、眼神、皮肤质感、情绪微反应
- 中景：半身到膝上，姿态、手部、服装结构
- 远景：全身和环境关系，比例与身形
- 超远景：人物在空间中的存在感和叙事氛围

近景通常已包含在定脸阶段；如果用户要求更完整的镜头包，可额外生成近景。

完整流程中，结构检查和焦段测试必须在景别 4 张之后继续追加，除非用户明确要求停止：

- 三视图：正面、侧面、背面，用于检查角色结构一致性
- 广角镜头：空间感、近距离动态、轻微透视，但不能把脸和身体拉变形
- 50mm 镜头：自然人眼视角，日常生活和标准肖像
- 120mm 镜头：长焦压缩、高级肖像、背景虚化和安静距离感

默认仍然一张一张生成，不做拼图；如果做“三视图”，只有用户明确要求时才允许做单张三视图拼版，否则也应分成三张单图。

### Phase 5: 质检与返修

每批图生成后必须按 [`references/CONSISTENCY-CHECK.md`](references/CONSISTENCY-CHECK.md) 检查：

- 是否像同一个人
- 是否仍然像已确认的定脸图，而不是通用 AI 角色
- 自然度提升是否没有改变已确认五官结构
- 年龄是否稳定
- 皮肤是否有毛孔和真实细节
- 年轻/美女角色是否白皙细腻但不塑料、没有被真实纹理做老
- 网红/美女角色是否小骨架、好比例、白皙幼态且有健康健身线条
- 高个角色是否比例好、线条修长但不被硬拉变形
- 是否过度磨皮或塑料感
- 眼睛、牙齿、手、脖子、身体比例是否正常
- 表情是否自然
- 整体姿态是否自然，有真实身体重心和呼吸感
- 手、肩颈、下巴、嘴角是否松弛，不像摆拍或表情示范
- 光影是否高级但可信
- 光线是否集中塑造面部立体结构，而不是只照亮背景、头发或衣服
- 同一批图是否角度丰富，没有连续侧脸或同质构图
- 日常图是否有生活感
- 景别和镜头是否符合设定：特写看皮肤和情绪，远景看比例和空间，广角不能变形，120mm 不能变成假棚拍
- 是否出现文字、logo、奇怪背景
- 是否出现“AI 模板感”：过度干净的咖啡馆/水泥墙/柔光大窗/奶白服装/完美虚化背景导致画面像批量生成
- 是否违反用户禁止项
- 是否错误生成成拼图/多 panel，而不是用户要求的单张图
- 如果基于参考图或修图：是否保留原构图、比例、材质、服装/道具、文字/签名/年份、边框和颜色关系；是否只修正光线、反光、曝光、清晰度等问题，没有重绘真实内容

发现问题时，先归类再返修：脸、年龄、皮肤、表情、光线、姿态、服装、背景、画质、自然度。

如果用户指出“脸部结构变化”“AI 风格明显”“表情不自然”或“整体不自然”，不要继续生成剩余图像。先执行返修：

1. 停止当前批次。
2. 回到已确认定脸图或用户参考图。
3. 重写角色锚点，增加脸部结构硬约束：脸型、眼距、鼻梁鼻头、唇形、下颌线、眼镜形状、发型体积。
4. 降低模板化摄影词：减少 generic cafe、perfect bokeh、cinematic、premium、studio-like 等词。
5. 增加真实拍摄缺陷：轻微不完美构图、真实环境杂乱度、自然皮肤细节、轻微发丝凌乱、真实镜片反光。
6. 重新生成 3 张定脸候选，等用户选择后再继续完整流程。

## Prompt 结构

每次生成都按这个顺序组织：

```text
1. 角色身份：<谁，年龄段，职业/生活背景>
2. 外貌锚点：<脸型、发型、肤色、五官、体态>
3. 身材锚点：<骨架大小、身高感、比例、健身线条>
4. 气质锚点：<性格与情绪>
5. 场景/镜头：<肖像或生活场景>
6. 摄影语言：<景别、焦段、光线、镜头、景深、构图，以及该景别/焦段下的人物状态>
7. 真实质感：<毛孔、细纹、肤色变化、自然瑕疵>
8. 保真约束：<保留参考图构图、比例、材质、文字/签名、服装/道具结构，只修正指定问题>
9. 禁止项：<不要 AI 感、不要磨皮、不要塑料皮肤、不要重绘真实细节等>
```

默认输出单张完整图像；禁止在 prompt 中写 `4-panel`, `character sheet`, `grid`, `contact sheet`, `collage`，除非用户明确要求。

详细词组见 [`references/PROMPT-PATTERNS.md`](references/PROMPT-PATTERNS.md)。

## 交付方式

交付时说明：

- 本批图属于哪个阶段：定脸 / 表情 / 生活场景
- 哪几张最稳定
- 哪几张需要重做以及原因
- 下一步建议：继续扩展、返修、还是锁定角色

不要只说“已生成”。必须给出角色一致性和真实质感判断。

