Flatten skill category directory structure

This commit is contained in:
2026-05-20 17:04:50 +08:00
parent 0dd552a6f7
commit 63f2baa4bd
354 changed files with 0 additions and 0 deletions
@@ -0,0 +1,116 @@
# 影视角色卡 / 多视图 / 表情 / 姿势 — 格式与参考库
> **何时 read**:写 character sheet / 八视图 / 表情包 / 姿势组图 prompt 时。
> **配套阅读**:六维镜头 prompt 框架走 `shot-language.md`;视觉风格库 + 媒介锁走 `visual-styles.md`。
本文件给**影视特化**的角色卡场景:八视图细化定义、角色卡左右分屏布局、表情图布局、姿势库、生成参数、媒介风格锁。
## 八视图角度定义(转身图)
八视图模拟角色 360° 匀速转身,适合动作 / 游戏 / 动画参考。
| 序号 | 视角名称 | 说明 |
|---|---|---|
| 1 | 正面 | 完全面向观察者 |
| 2 | 右 45° | 角色向右转 45°(观察者看到略偏右的正面)|
| 3 | 右 90° | 角色右侧面 |
| 4 | 右 135° | 角色向右转 135°(接近背面,可见右侧后背)|
| 5 | 背面 | 完全背向观察者 |
| 6 | 左 135° | 角色向左转 135°(接近背面,可见左侧后背)|
| 7 | 左 90° | 角色左侧面 |
| 8 | 左 45° | 角色向左转 45°(观察者看到略偏左的正面)|
**单图模式**:2×4 网格,或 8 格横排长图。**多图模式**:8 张独立图。
> **关键约束**:八视图要求角色身份(面 / 服装 / 发型 / 发色)在所有 8 张中**高度一致**。Prompt 中务必**重复完整外貌描述**——把一份固定的角色描述卡片**逐字粘贴**到每张视图的 prompt 里。
## 角色卡布局(左右分屏)
**角色卡 = 全身服装展示 + 三视图,合并成横版单图**。三视图按 front / side / back 三个标准视角组装。
- **左侧(约 40% 宽)**:全身照,展示完整服装、鞋子、配饰;背景与右侧一致
- **右侧(约 60% 宽)**:三视图(正面 / 侧面 / 背面)的 1×3 排列
**整体比例**:推荐 **16:9 横版**(如需竖版则改 9:16,三视图竖排在下方)
**Prompt 要点**:左侧全身照需在 prompt 中**特别注明展示服装细节**的要求;右侧三视图所有角度与左侧服装 **100% 一致**
## 表情图布局
**单图模式**
- ≤ 7 种:4+3 或 3+4 网格
- ≥ 8 种:4+4 或三行布局
- 每个面板为**胸像**(头部 + 肩部),纯色背景
**多图模式**:每种表情单独一张胸像图。
每个表情面板需:
- prompt 中明确描述该表情的肌肉状态(眉形 / 眼型 / 嘴角方向 / 肌肉张力)
- 角色基础外貌(脸型 / 发型 / 肤色 / 发色)必须在所有表情中保持一致
**常用表情清单**(询问用户时参考):冷漠 / 淡然(默认态)、微笑 / 温柔、嗤之以鼻 / 轻蔑、愤怒 / 严厉、惊讶 / 困惑、开心大笑、若有所思、悲伤 / 难过、害羞 / 窘迫。
## 多姿势组图布局
| 数量 | 布局 |
|---|---|
| 4 个 | 2×2 |
| 6 个 | 2×32行3列)|
| 9 个 | 3×3(推荐)|
**姿势 prompt 规范**:每个面板需 prompt 明确:动作起始状态("双手交叉于胸前,右脚微前,重心略偏右")+ 肢体细节(手位置 / 头朝向 / 重心偏向)+ 整体气质关键词(powerful / elegant / candid / dynamic)。
## 姿势风格参考库(按人物类型)
| 人物特征 | 推荐姿势风格 | 典型动作 |
|---|---|---|
| 西装 / 职业装 / 正装 | 职场正式感 | 站姿 / 叉腰 / 手持文件 / 背手直立 / 坐姿开会 |
| 运动装 / 球衣 / 跑步装 | 运动动态 | 起跑 / 跳跃 / 拉伸 / 投球 / 运球 / 奔跑中 |
| 休闲装 / 街头服饰 | 生活随拍感 | 插兜 / 靠墙 / 坐台阶 / 低头看手机 / 回眸 |
| 汉服 / 古装 / 旗袍 | 古典仪态 | 拱手 / 持扇 / 回眸 / 提裙 / 端坐 / 对弈 |
| 制服(军警 / 医护 / 厨师等)| 职业场景感 | 敬礼 / 执行任务 / 操作工具 / 挺胸站立 |
| 礼服 / 晚礼服 | 优雅仪态 | 裙摆展示 / 侧身回头 / 持花 / 扶栏杆 |
| 校服 / 学生装 | 青春活力 | 背书包 / 教室场景 / 跑步 / 课间互动 |
**职场姿势详细动作描述**(其它类别同理推 9 个):
```
① 自然站立,双手垂放,面向正前(基础中性姿势)
② 双臂交叉于胸,抬颌,自信权威
③ 单手持文件夹,另一手放松,重心微移
④ 迈步行走,步伐有力,外套随步伐轻摆
⑤ 坐在桌 / 椅边缘,腿交叠,手放于膝(半身)
⑥ 单肩靠墙,手臂松散交叉,随性冷静
⑦ 背身回眸 —— 背向观察者,头转向镜头
⑧ 双手背后,侧身直立,沉稳气场
⑨ 单手整理发丝 / 领口,另一手垂落,抓拍感
```
## 通用生成参数(视图 / 表情 / 姿势共用)
| 参数 | 规范 |
|---|---|
| 风格 | 与角色来源图风格保持一致(写实 / 动漫 / 3D 等),未指定则默认写实 |
| 光线 | 柔和均匀的摄影棚光(soft studio lighting|
| 分辨率修饰 | prompt 末尾加:`8K, sharp focus, high detail` |
| 文字标签 | **不要**在图片中添加任何文字标签 |
| 角色一致性 | 每次调用都需在 prompt 重复完整外貌描述(**子 agent 无状态**|
| 参考图传递 | 用户提供参考图 / 原图必须将文件路径传给 image agent |
| 批量策略 | 同类资源**一次性批量生成**,不要逐张交替 |
| 背景 | 纯白(如未指定)|
| 比例 | 单图模式 1:1;多图模式 2:3 或 1:1 |
| 面板分隔 | 细浅灰线 |
## 媒介风格锁(必填,避免训练先验飘)
按用户来源图判断媒介,写入每次调用:
| 媒介 | Prompt 必须显式写 | 同时排除 |
|---|---|---|
| **写实** | `Medium: hyper-realistic photography. Photorealistic, live-action.` | `NOT anime, NOT cartoon, NOT 3D render, NOT 2D illustration` |
| **动漫 / 2D** | `Medium: 2D anime illustration style. Hand-drawn anime aesthetic.` | `NOT photoreal, NOT live-action, NOT 3D render` |
| **3D / CG** | `Medium: stylized 3D render, CG animation style.` | `NOT photoreal, NOT anime, NOT 2D illustration` |
> **整组所有视图必须锁同一种媒介**——别第 1 张写实、第 2 张动漫,跨视图一致性立刻崩。完整说明见 `visual-styles.md` 媒介锁节。
@@ -0,0 +1,105 @@
# 影视镜头语言 prompt 框架
> **何时 read**:影视分镜生图时——按六维度组装 prompt,每张图选 3-5 个维度起作用即可。
> **配套阅读**:视觉风格库 + 媒介风格锁走 `visual-styles.md`;角色卡 / 多视图布局走 `character-sheet-formats.md`。
生成分镜或剧照风格图时,按六维度组装 prompt,每张图选 3-5 个维度起作用即可。
## 六维度槽位
### 1. 景别(Shot Size
| 中文 | 英文关键词 | 用途 |
|---|---|---|
| 大远景 | extreme wide shot, establishing shot | 交代环境 |
| 远景 | wide shot, full shot | 人物 + 环境 |
| 中景 | medium shot, waist-up | 对话、动作 |
| 近景 | medium close-up, chest-up | 情绪 |
| 特写 | close-up, face fills frame | 细微表情 |
| 大特写 | extreme close-up, eye / detail | 戏剧张力 |
### 2. 机位 / 角度
- 平视 `eye-level shot` —— 中性
- 仰拍 `low angle, looking up` —— 强大、压迫、英雄感
- 俯拍 `high angle, looking down` —— 弱小、孤独、客观感
- 鸟瞰 `bird's eye view, top-down` —— 抽离、命运感
- 荷兰角 `dutch angle, tilted frame` —— 不安、混乱
- 过肩 `over-the-shoulder` —— 对话主观感
### 3. 运镜暗示(静态图怎么表达运镜)
静态图无法真"运镜",但可暗示运镜后的瞬间:
- 推镜后瞬间 → `intimate close framing, subject fills foreground`
- 摇镜中段 → `motion blur on edges, subject slightly off-center`
- 跟镜 → `subject in motion, camera at same speed, sharp subject + blurred background`
- 升降镜 → `tilted vertical perspective, sense of rising / falling`
### 4. 光影
| 风格 | 关键词 |
|---|---|
| 伦勃朗光 | Rembrandt lighting, triangle of light on cheek |
| 分割光 | split lighting, half face in shadow |
| 边缘光 | rim lighting, backlight outlining subject |
| 顶光 | top lighting, harsh shadow under eyes |
| 实用光源 | practical light, lamp / window / neon as motivated source |
| 体积光 | volumetric light, god rays, atmospheric haze |
### 5. 情绪
- 紧张:`high contrast, low key lighting, claustrophobic framing`
- 抒情:`soft diffused light, pastel palette, slow motion feel`
- 孤独:`negative space dominant, single subject, cool palette`
- 温馨:`warm golden tones, soft window light, family setting`
- 悬疑:`shadows obscuring face, fog / smoke, single light source`
- 史诗:`epic scale, wide composition, dramatic sky, low horizon`
### 6. 时间 / 光线时段
| 时段 | 关键词 |
|---|---|
| 黄金时刻 | golden hour, warm low sun |
| 蓝色时刻 | blue hour, twilight, ambient blue tone |
| 正午 | high noon, harsh overhead sun, short shadows |
| 夜景 | night scene, available light, neon / moon as key |
| 黎明 | dawn, soft pink-orange sky, low contrast |
## Prompt 组装模板
```
<景别>, <机位>, <主体描述>, <场景描述>, <光影>, <情绪>, <时间>, cinematic still, anamorphic lens, 35mm film grain, 2.39:1 aspect ratio
```
示例(紧张/夜戏):
```
medium close-up, low angle looking up, weary detective lighting a cigarette, rain-soaked alley with neon reflections, rim lighting from neon sign, tense suspenseful mood, night scene, cinematic still, anamorphic lens, film grain, 2.39:1
```
示例(抒情/黄金时刻):
```
medium shot, eye-level, young couple sitting on a hilltop bench overlooking the valley, golden hour low sun behind them creating rim light, warm soft palette, intimate hopeful mood, golden hour, cinematic still, anamorphic lens, subtle film grain, 2.39:1
```
示例(史诗/远景):
```
extreme wide shot, low angle, lone warrior on a vast salt flat at twilight, dramatic stormy sky filling 70% of frame, blue hour ambient light, sense of awe and isolation, cinematic still, anamorphic lens, subtle grain, 2.39:1
```
## 通用规范
- 影视感图优先 2.39:1(宽银幕)或 16:9
-`cinematic still / film still / movie scene` 关键词稳定风格
- 想要胶片质感加 `35mm film grain, color graded`
- 不写"真实电影名 + 同款风格"(容易被模型拒绝),改用风格描述词
- **子 agent 是无状态的——每次调用 prompt 都要重复完整的角色外貌描述**(脸型 / 发色 / 发型 / 肤色 / 服装),别指望它"记得"上一张图里这个角色长什么样。跨镜一致的更系统化做法是 Subject Identity Lock 模式:把一份固定的角色描述卡片**逐字粘贴**到每张镜头的 prompt 里,再附同一张参考图。
- **媒介风格锁**(写实 / 动漫 / 3D)必须显式写在 prompt 里,避免模型在镜头语言关键词的牵引下飘到错误的媒介——具体写法见 `visual-styles.md` 的"媒介风格锁"节。
## 配套 skill / reference
- **影视视觉风格 + 媒介锁** → `visual-styles.md`(赛博朋克 / 港片夜雨 / IMAX 史诗 等 8 种风格关键词组 + 写实/动漫/3D 媒介锁)
- **角度定义 / 网格规范 / 姿势库** → `character-sheet-formats.md`
@@ -0,0 +1,123 @@
# 影视风格参考库
> **何时 read**:写影视场景 prompt 时选定调(8 种视觉风格 + 媒介风格锁的详细规范)。
> **配套阅读**:六维镜头 prompt 框架走 `shot-language.md`;角色卡 / 多视图布局走 `character-sheet-formats.md`。
按下表挑选目标风格,把"关键词组合"塞进 prompt 即可。
## 风格速查
### 赛博朋克(Cyberpunk
- 色板:霓虹粉紫蓝、暗黑底色、高饱和反射
- 构图:街道纵深、上仰天际线、玻璃反射多层信息
- 光影:霓虹招牌做主光、雨后地面反射、烟雾弥漫
- 关键词:`cyberpunk city, neon-lit rainy street, holographic signs, wet asphalt reflections, atmospheric haze, dystopian future`
### 港片夜雨式(霓虹叙事)
- 色板:高饱和品红 + 电青、暖钨丝灯
- 构图:狭窄空间、对称半身、慢门拖影感
- 光影:单一光源、面部一半在阴影、窗格投影
- 关键词:`saturated magenta and cyan palette, claustrophobic interior, slow shutter motion blur feel, single neon light source, smoky atmosphere, longing mood`
### IMAX 史诗式(几何冷调)
- 色板:冷青蓝灰、低饱和、金属感
- 构图:超大尺度、低水平线、几何对称
- 光影:自然光为主、强对比、实用光源真实感
- 关键词:`IMAX scale composition, cool teal-grey palette, practical lighting only, high contrast, geometric architecture, sense of awe`
### 对称糖果色(Wes Anderson Style
- 色板:粉色、芥末黄、薄荷绿、奶油白
- 构图:完美居中对称、平面化构图、正面平视
- 光影:均匀柔光、低对比、平面感
- 关键词:`Wes Anderson style, perfectly symmetrical composition, pastel candy palette, flat frontal perspective, even soft lighting, miniature dollhouse feel`
### 北欧极简(Nordic Minimal
- 色板:冷白、灰蓝、原木色、低饱和
- 构图:大量留白、单点构图、极简元素
- 光影:柔和散光、漫反射、阴天感
- 关键词:`Nordic minimalist aesthetic, cool white and grey palette, vast negative space, single subject, soft overcast lighting, tranquil mood`
### 70s 胶片(怀旧颗粒)
- 色板:暖黄橙、褪色感、低对比
- 构图:松散随性、自然抓拍感
- 光影:温暖自然光、镜头眩光、四角失光
- 关键词:`1970s film aesthetic, faded warm tones, heavy 35mm grain, lens flare, vignette, nostalgic candid feel, Kodak Portra look`
### 黑色电影(Film Noir
- 色板:高对比黑白、深阴影
- 构图:百叶窗投影、半身阴影脸
- 光影:硬光、单光源、戏剧性投影
- 关键词:`film noir, high contrast black and white, venetian blind shadow patterns, hard single light source, smoke-filled room, mysterious mood, 1940s detective scene`
### 自然写实(Naturalistic Drama
- 色板:自然肤色、土色调、绿植
- 构图:手持感、稍微失稳、近距离观察
- 光影:自然窗光、可见的环境光源、柔和过渡
- 关键词:`naturalistic lighting, handheld feel, intimate close framing, available window light, muted earth tones, documentary-style realism`
## 使用指南
1. **从一种风格出发**:一张图只用一种风格,混合容易崩
2. **关键词数量**:选 4-6 个最有代表性的,不要把整段都塞进去
3. **加 sref(风格参考图)**:如果模型支持(如 Midjourney `--sref`),用风格代表作截图作 sref 比纯文字稳定
4. **风格 + 内容分开写**:先写"内容场景描述",再加"风格关键词组",避免风格词污染主体描述
## 按场景选风格速查
| 场景 | 推荐风格 |
|---|---|
| 城市夜戏 | 赛博朋克 / 港片夜雨 / 黑色电影 |
| 日常生活 | 自然写实 / 北欧极简 / 70s 胶片 |
| 史诗大场面 | IMAX 史诗 |
| 童话 / 复古喜剧 | 对称糖果色 |
| 悬疑 / 罪案 | 黑色电影 / 港片夜雨 |
| 文艺 / 个人叙事 | 70s 胶片 / 自然写实 |
## 反模式
- 写"in the style of [真实导演名]" → 容易被拒;改用风格描述词
- 把多种风格关键词混在一个 prompt → 风格全崩
- 风格描述写在主体描述前 → 模型可能把风格词当成主体而非氛围
- 同一图里同时写"赛博朋克 + 北欧极简" / "黑色电影 + Wes Anderson" 这种相反美学的关键词组 → 风格全崩,模型会输出无定向的灰色画面
---
## 媒介风格锁(在美学风格之前先锁定的更基础一层)
上面的 8 种风格属于"美学风格"mood / palette / lighting)。但还有更基础的一层是**媒介风格**——画面是写实照片、2D 动漫还是 3D 渲染。**没显式锁定媒介,模型会被镜头语言 / 美学风格关键词牵着鼻子飘到错误的媒介**(例如写"cyberpunk neon street"模型很容易出动漫风而非写实风)。
### 三种媒介
| 媒介 | 何时用 | Prompt 必须显式写 | 同时排除 |
|---|---|---|---|
| **写实摄影 / 实拍** | 真人剧照、写实分镜、电影级视觉 | `Medium: hyper-realistic photography. Photorealistic, live-action film still.` | `NOT anime, NOT cartoon, NOT 2D illustration, NOT 3D render` |
| **2D 动漫 / 插画** | 动画分镜、动漫角色卡、漫画风 | `Medium: 2D anime illustration style. Hand-drawn anime aesthetic.` | `NOT photoreal, NOT live-action, NOT 3D render` |
| **3D 渲染 / CG** | 游戏 CG、Pixar 风、3D 电影概念图 | `Medium: stylized 3D render. CG animation style.` | `NOT photoreal, NOT anime, NOT 2D illustration` |
### 使用规则
1. **每一次 prompt 调用都要写**——子 agent 无状态,不能"假设"它记得整组用的是哪种媒介
2. **写在 prompt 顶部、紧跟主体描述之后**——位置太靠后会被镜头语言关键词稀释
3. **必须同时写"NOT 排除项"**——单写正向不够,模型常常会"两者兼容"地融合两种媒介,输出半真半画的怪物
4. **整组分镜锁同一种媒介**——别第 1 张写实、第 2 张动漫,跨镜一致性直接崩
### 反例
> 错:`cyberpunk city, neon-lit rainy street, anime girl walking, cinematic` —— "cyberpunk + cinematic" 把模型拉向写实,"anime girl" 拉向动漫,结果是"半真人半动漫"的怪图
>
> 对:`Medium: 2D anime illustration style. Hand-drawn anime aesthetic. NOT photoreal, NOT live-action. Cyberpunk city, neon-lit rainy street, anime girl walking. Cinematic composition, 2.39:1 aspect ratio.`
---
## 配套 skill / reference
- **镜头语言(景别 / 机位 / 光影)** → 配合 `shot-language.md` 使用,先选风格 + 媒介定调,再用镜头语言组装具体 prompt
- **角度定义 / 网格规范 / 姿势库** → `character-sheet-formats.md`