🧍 全人描述法 (Full-Body Profiling) - 技能说明
技能概述
这是一个专业的人体全方位描述技能,用于:
- 刑侦模拟画像:为嫌疑人或目击者提供完整的人物描述
- 高级 AIGC 生成:创建高度一致性和真实感的角色
- 游戏/影视角色设计:构建立体的虚拟角色档案
核心方法论:由内而外、由静到动的三维立体描述模型 (3D Profiling Model)
同时提供中英文两个版本。
📊 三维立体描述模型
第一维度:静态骨架与体量 (The Static Frame)
目标:确定人物的物理边界和比例,这是身份一致性的基础锚点。
1. 身高与量级 (Height & Stature)
| 描述类型 |
选项示例 |
说明 |
| 绝对高度 |
185cm tall, petite (approx. 155cm) |
具体身高数值 |
| 相对比例 |
towering over the crowd, average height for a male |
与他人的比较 |
| 体量感 |
heavy-set, slender build, stocky, lanky |
整体体型 |
2. 体型分类 (Somatotype - 谢尔顿体型分类法)
| 体型类型 |
英文描述 |
特征 |
| 外胚层 (Ectomorph) |
lean and linear |
瘦长型 - 窄肩窄臀,体脂低,四肢修长 |
| 中胚层 (Mesomorph) |
athletic build |
运动型/倒三角 - 宽肩窄腰,肌肉明显 |
| 内胚层 (Endomorph) |
soft and round |
圆润型 - 宽腰粗颈,下肢沉重 |
| 混合描述 |
mesomorph with endomorphic tendencies |
肌肉型但有肚腩 |
3. 局部骨骼特征 (Skeletal Landmarks)
即使穿宽松衣服也能识别的特征:
- 肩宽:
sloping shoulders (溜肩) / square broad shoulders (平宽肩)
- 胸廓:
barrel chest (桶状胸) / pigeon chest (鸡胸) / flat chest
- 脊柱:
slight hunchback (微驼背) / swayback (骨盆前倾)
- 四肢比例:
long arms relative to torso / short legs / thick calves
💡 AIGC 提示词技巧: 使用 full body shot, standing straight, neutral pose 来固定这些特征。
第二维度:动态身姿与步态 (Dynamic Posture & Gait)
目标:捕捉人物的"气质"和习惯性动作,让人物"活"起来。
1. 静态站姿 (Standing Posture)
| 参数类别 |
选项示例 |
| 重心分布 |
weight shifted to left leg, balanced stance |
| 脊柱形态 |
upright and rigid (挺拔僵硬) / slouched forward (含胸驼背) / leaning back casually |
| 手部习惯 |
hands in pockets, arms crossed tightly, fidgeting hands, clenched fists |
| 头部姿态 |
chin up (傲慢) / head down (顺从) / tilted head |
2. 动态步态 (Gait)
| 参数类别 |
选项示例 |
| 节奏 |
brisk walk, slow shuffling gait, limping on right leg |
| 幅度 |
long strides, short, quick steps |
| 姿态 |
swaggering walk (大摇大摆) / dragging feet / bouncing step |
| 特殊习惯 |
toes point outward (外八字) / knees knock together when walking |
3. 微表情与肢体语言 (Micro-expressions)
nervous tic (touching nose)
scanning the room constantly
avoiding eye contact
💡 AIGC 提示词技巧: 使用动作动词 walking briskly, standing with arms crossed, slouching against a wall,配合 candid photography (抓拍) 风格。
第三维度:衣着与修饰 (Attire & Adornment)
目标:通过服装的合身度、风格和磨损情况,反推人物的社会属性和生活习惯。
1. 服装合身度 (Fit & Silhouette)
| 合身类型 |
示例 |
| 宽松 |
oversized clothing, baggy jeans, clothes hanging loosely |
| 紧身 |
tight-fitting shirt, skinny jeans, clothes straining at the buttons |
| 不合身 |
ill-fitting suit (sleeves too long), worn-out shoes |
2. 风格与层级 (Style & Layers)
- 风格:
business casual, streetwear, utilitarian/workwear, disheveled
- 层次:
wearing a hoodie under a denim jacket, multiple layers of sweaters
- 品牌/细节:
logo-less generic clothing, designer label visible, military surplus gear
3. 状态与磨损 (Condition & Wear)
- 衣服:
wrinkled shirt, stained collar, frayed cuffs, polished shoes, muddy boots
- 配饰:
worn-out baseball cap, gold chain, smartwatch, tactical backpack
💡 AIGC 提示词技巧: 描述材质和状态,如 worn leather jacket, crisp white shirt, faded denim。
📝 描述模板 (结构化输出)
【整体印象】
[性别] + [大致年龄] + [体型分类] + [身高量级]
例: 一名 30 岁左右的男性,中胚层运动体型,身高约 180cm,给人压迫感。
【骨架细节】
肩宽:[描述]
胸腹:[描述]
四肢:[描述]
例: 肩膀宽阔呈方形,胸部厚实,手臂肌肉线条明显,小腿粗壮。
【身姿与动态】
站姿:[描述]
手部习惯:[描述]
步态特征:[描述]
例: 站立时习惯双手插兜,重心后仰。走路步幅大,速度快,略带外八字。
【衣着与状态】
上装:[款式] + [合身度] + [状态]
下装:[款式] + [合身度] + [状态]
鞋履/配饰:[描述]
整体风格:[总结]
例: 身穿一件略显紧身的黑色连帽卫衣,袖口有磨损。下穿宽松的灰色运动裤。脚踩一双脏旧的白色运动鞋。整体呈现一种随意的街头风格。
🚀 AIGC 提示词生成器
提示词构建顺序
主体 + 动作 + 衣着 + 环境 + 镜头语言
示例:嫌疑人身描述
**Subject**: Male, 30s, mesomorph athletic build, 180cm tall, broad square shoulders, thick chest, muscular arms.
**Posture**: Standing with weight shifted back, hands deep in pockets, slight slouch, confident demeanor.
**Attire**: Wearing a tight-fitting black hoodie with frayed cuffs, loose gray sweatpants, dirty white sneakers.
**Style**: Streetwear, disheveled, urban criminal suspect style.
**Environment**: Night street, dim streetlight, rain-slicked pavement.
**Camera**: Full body shot, low angle shot (to emphasize height), 35mm lens, realistic texture, 8k.
🎯 一致性提升技巧
1. 固定"标志性物品" (Anchor Objects)
在多次生成中,始终保留一个独特的物品:
- "红色的棒球帽"
- "特定的背包"
- "独特的鞋子"
- "特殊配饰"
效果: 比单纯依赖脸部更能让观察者感觉是"同一个人"。
2. 描述"不完美" (Imperfections)
加入真实感细节:
wrinkled shirt (衣服皱巴巴)
loose shoelaces (鞋带散了)
slight belly bulge (肚子微微突出)
faded jeans (褪色的牛仔裤)
3. 使用 ControlNet (OpenPose)
对于身姿的一致性,不要只靠提示词:
- 找一张符合你描述姿势的照片(或手绘火柴人)
- 使用 ControlNet OpenPose 插件锁定骨架
- 无论换脸、换衣服,人物的身高比例、站姿、手脚位置保持绝对一致
4. 分层生成策略
第一步: 生成全身照
第二步: 使用 Inpaint (重绘)
- 只针对面部区域进行精细化重绘
- 结合"结构化面部提示词"
效果: 避免调整脸部细节导致身体比例崩坏。
📋 快速参考卡片
高优先级参数(优先保证一致性)
- ⭐⭐⭐
mesomorph build, ectomorph build (体型分类)
- ⭐⭐⭐
185cm tall, petite (身高)
- ⭐⭐⭐
square shoulders, sloping shoulders (肩部特征)
- ⭐⭐⭐
hands in pockets, arms crossed (手部习惯)
- ⭐⭐
tight-fitting, oversized (服装合身度)
中优先级参数(可适度调整)
- ⚪
brisk walk, slow shuffling gait (步态)
- ⚪
black hoodie, gray sweatpants (具体衣着)
- ⚪
upright, slouched (脊柱姿态)
环境参数(最易变化)
- 🔹
daylight, night, studio (时间/环境)
- 🔹
rain-slicked pavement, urban street (环境细节)
- 🔹
35mm lens, low angle shot (镜头语言)
📚 参考技能
zclaw-consistent-face-prompt: 面部特征结构化描述
zclaw-article-to-cartoon-prompt: 提示词风格化建议
zclaw-article-recommender: 文章推荐序创作
🎯 适用场景
- 🔍 刑侦模拟画像与嫌疑人描述
- 🎮 游戏角色全身设计
- 🎬 影视角色概念设计
- 🎨 AI 绘画角色一致性维护
- 📖 小说/剧本角色设定
- 🛡️ 安全监控描述分析
参考文件
references/prompt-template.md - 完整提示词模板
1---2name: zclaw-full-body-profiling3description: 全人描述法/全人画像技能。构建完整的嫌疑人或角色档案,包括面部、体态和动态/衣着特征。 这个技能就是用来帮你把一个人从头到脚、从外到内都描述得很详细。不只是长什么样子,还包括他的身高体型、站姿走路的样子、穿什么衣服、甚至有没有什么特别的小动作。无论是要画嫌疑人画像,还是设计游戏、影视里的角色,都能用这个方法把人物形象立体、真实地展现出来。4---56# 🧍 全人描述法 (Full-Body Profiling) - 技能说明78## 技能概述910这是一个专业的人体全方位描述技能,用于:11121. **刑侦模拟画像**:为嫌疑人或目击者提供完整的人物描述132. **高级 AIGC 生成**:创建高度一致性和真实感的角色143. **游戏/影视角色设计**:构建立体的虚拟角色档案1516核心方法论:**由内而外、由静到动**的三维立体描述模型 (3D Profiling Model)1718同时提供中英文两个版本。1920---2122## 📊 三维立体描述模型2324### 第一维度:静态骨架与体量 (The Static Frame)2526**目标**:确定人物的物理边界和比例,这是身份一致性的基础锚点。2728#### 1. 身高与量级 (Height & Stature)2930| 描述类型 | 选项示例 | 说明 |31|---------|---------|------|32| 绝对高度 | `185cm tall`, `petite (approx. 155cm)` | 具体身高数值 |33| 相对比例 | `towering over the crowd`, `average height for a male` | 与他人的比较 |34| 体量感 | `heavy-set`, `slender build`, `stocky`, `lanky` | 整体体型 |3536#### 2. 体型分类 (Somatotype - 谢尔顿体型分类法)3738| 体型类型 | 英文描述 | 特征 |39|---------|---------|------|40| **外胚层 (Ectomorph)** | `lean and linear` | 瘦长型 - 窄肩窄臀,体脂低,四肢修长 |41| **中胚层 (Mesomorph)** | `athletic build` | 运动型/倒三角 - 宽肩窄腰,肌肉明显 |42| **内胚层 (Endomorph)** | `soft and round` | 圆润型 - 宽腰粗颈,下肢沉重 |43| **混合描述** | `mesomorph with endomorphic tendencies` | 肌肉型但有肚腩 |4445#### 3. 局部骨骼特征 (Skeletal Landmarks)4647即使穿宽松衣服也能识别的特征:4849- **肩宽**: `sloping shoulders` (溜肩) / `square broad shoulders` (平宽肩)50- **胸廓**: `barrel chest` (桶状胸) / `pigeon chest` (鸡胸) / `flat chest`51- **脊柱**: `slight hunchback` (微驼背) / `swayback` (骨盆前倾)52- **四肢比例**: `long arms relative to torso` / `short legs` / `thick calves`5354💡 **AIGC 提示词技巧**: 使用 `full body shot`, `standing straight`, `neutral pose` 来固定这些特征。5556---5758### 第二维度:动态身姿与步态 (Dynamic Posture & Gait)5960**目标**:捕捉人物的"气质"和习惯性动作,让人物"活"起来。6162#### 1. 静态站姿 (Standing Posture)6364| 参数类别 | 选项示例 |65|---------|---------|66| 重心分布 | `weight shifted to left leg`, `balanced stance` |67| 脊柱形态 | `upright and rigid` (挺拔僵硬) / `slouched forward` (含胸驼背) / `leaning back casually` |68| 手部习惯 | `hands in pockets`, `arms crossed tightly`, `fidgeting hands`, `clenched fists` |69| 头部姿态 | `chin up` (傲慢) / `head down` (顺从) / `tilted head` |7071#### 2. 动态步态 (Gait)7273| 参数类别 | 选项示例 |74|---------|---------|75| 节奏 | `brisk walk`, `slow shuffling gait`, `limping on right leg` |76| 幅度 | `long strides`, `short, quick steps` |77| 姿态 | `swaggering walk` (大摇大摆) / `dragging feet` / `bouncing step` |78| 特殊习惯 | `toes point outward` (外八字) / `knees knock together when walking` |7980#### 3. 微表情与肢体语言 (Micro-expressions)8182- `nervous tic (touching nose)`83- `scanning the room constantly`84- `avoiding eye contact`8586💡 **AIGC 提示词技巧**: 使用动作动词 `walking briskly`, `standing with arms crossed`, `slouching against a wall`,配合 `candid photography` (抓拍) 风格。8788---8990### 第三维度:衣着与修饰 (Attire & Adornment)9192**目标**:通过服装的合身度、风格和磨损情况,反推人物的社会属性和生活习惯。9394#### 1. 服装合身度 (Fit & Silhouette)9596| 合身类型 | 示例 |97|---------|------|98| 宽松 | `oversized clothing`, `baggy jeans`, `clothes hanging loosely` |99| 紧身 | `tight-fitting shirt`, `skinny jeans`, `clothes straining at the buttons` |100| 不合身 | `ill-fitting suit (sleeves too long)`, `worn-out shoes` |101102#### 2. 风格与层级 (Style & Layers)103104- **风格**: `business casual`, `streetwear`, `utilitarian/workwear`, `disheveled`105- **层次**: `wearing a hoodie under a denim jacket`, `multiple layers of sweaters`106- **品牌/细节**: `logo-less generic clothing`, `designer label visible`, `military surplus gear`107108#### 3. 状态与磨损 (Condition & Wear)109110- 衣服:`wrinkled shirt`, `stained collar`, `frayed cuffs`, `polished shoes`, `muddy boots`111- 配饰:`worn-out baseball cap`, `gold chain`, `smartwatch`, `tactical backpack`112113💡 **AIGC 提示词技巧**: 描述材质和状态,如 `worn leather jacket`, `crisp white shirt`, `faded denim`。114115---116117## 📝 描述模板 (结构化输出)118119### 【整体印象】120```121[性别] + [大致年龄] + [体型分类] + [身高量级]122```123**例**: 一名 30 岁左右的男性,中胚层运动体型,身高约 180cm,给人压迫感。124125### 【骨架细节】126```127肩宽:[描述]128胸腹:[描述]129四肢:[描述]130```131**例**: 肩膀宽阔呈方形,胸部厚实,手臂肌肉线条明显,小腿粗壮。132133### 【身姿与动态】134```135站姿:[描述]136手部习惯:[描述]137步态特征:[描述]138```139**例**: 站立时习惯双手插兜,重心后仰。走路步幅大,速度快,略带外八字。140141### 【衣着与状态】142```143上装:[款式] + [合身度] + [状态]144下装:[款式] + [合身度] + [状态]145鞋履/配饰:[描述]146整体风格:[总结]147```148**例**: 身穿一件略显紧身的黑色连帽卫衣,袖口有磨损。下穿宽松的灰色运动裤。脚踩一双脏旧的白色运动鞋。整体呈现一种随意的街头风格。149150---151152## 🚀 AIGC 提示词生成器153154### 提示词构建顺序155**主体 + 动作 + 衣着 + 环境 + 镜头语言**156157### 示例:嫌疑人身描述158159```markdown160**Subject**: Male, 30s, mesomorph athletic build, 180cm tall, broad square shoulders, thick chest, muscular arms.161**Posture**: Standing with weight shifted back, hands deep in pockets, slight slouch, confident demeanor.162**Attire**: Wearing a tight-fitting black hoodie with frayed cuffs, loose gray sweatpants, dirty white sneakers.163**Style**: Streetwear, disheveled, urban criminal suspect style.164**Environment**: Night street, dim streetlight, rain-slicked pavement.165**Camera**: Full body shot, low angle shot (to emphasize height), 35mm lens, realistic texture, 8k.166```167168---169170## 🎯 一致性提升技巧171172### 1. 固定"标志性物品" (Anchor Objects)173174在多次生成中,始终保留一个独特的物品:175- "红色的棒球帽"176- "特定的背包"177- "独特的鞋子"178- "特殊配饰"179180**效果**: 比单纯依赖脸部更能让观察者感觉是"同一个人"。181182### 2. 描述"不完美" (Imperfections)183184加入真实感细节:185- `wrinkled shirt` (衣服皱巴巴)186- `loose shoelaces` (鞋带散了)187- `slight belly bulge` (肚子微微突出)188- `faded jeans` (褪色的牛仔裤)189190### 3. 使用 ControlNet (OpenPose)191192对于身姿的一致性,不要只靠提示词:1931941. 找一张符合你描述姿势的照片(或手绘火柴人)1952. 使用 ControlNet OpenPose 插件锁定骨架1963. 无论换脸、换衣服,人物的身高比例、站姿、手脚位置保持绝对一致197198### 4. 分层生成策略199200**第一步**: 生成全身照201- 确定身材、比例、衣着和姿势202- 此时脸部可以模糊203204**第二步**: 使用 Inpaint (重绘)205- 只针对面部区域进行精细化重绘206- 结合"结构化面部提示词"207208**效果**: 避免调整脸部细节导致身体比例崩坏。209210---211212## 📋 快速参考卡片213214### 高优先级参数(优先保证一致性)215- ⭐⭐⭐ `mesomorph build`, `ectomorph build` (体型分类)216- ⭐⭐⭐ `185cm tall`, `petite` (身高)217- ⭐⭐⭐ `square shoulders`, `sloping shoulders` (肩部特征)218- ⭐⭐⭐ `hands in pockets`, `arms crossed` (手部习惯)219- ⭐⭐ `tight-fitting`, `oversized` (服装合身度)220221### 中优先级参数(可适度调整)222- ⚪ `brisk walk`, `slow shuffling gait` (步态)223- ⚪ `black hoodie`, `gray sweatpants` (具体衣着)224- ⚪ `upright`, `slouched` (脊柱姿态)225226### 环境参数(最易变化)227- 🔹 `daylight`, `night`, `studio` (时间/环境)228- 🔹 `rain-slicked pavement`, `urban street` (环境细节)229- 🔹 `35mm lens`, `low angle shot` (镜头语言)230231---232233## 📚 参考技能234235- **`zclaw-consistent-face-prompt`**: 面部特征结构化描述236- **`zclaw-article-to-cartoon-prompt`**: 提示词风格化建议237- **`zclaw-article-recommender`**: 文章推荐序创作238239---240241## 🎯 适用场景242243- 🔍 刑侦模拟画像与嫌疑人描述244- 🎮 游戏角色全身设计245- 🎬 影视角色概念设计246- 🎨 AI 绘画角色一致性维护247- 📖 小说/剧本角色设定248- 🛡️ 安全监控描述分析249250251## 参考文件252253- [`references/prompt-template.md`](references/prompt-templates.md) - 完整提示词模板