character-three-view · diff
git:20260904.ec83cad to git:20260906.fe772b9
37 added, 88 removed. Audit A to A.
---
name: character-three-view
description: >-
- Prepares a short-drama art bible from a script: character turnarounds (one
- per outfit state — every costume change gets its own turnaround), prop
- turnarounds, and vertical scene concepts, then verifies each image. Use when
- the user asks for 美术设定集, 人物三视图, 道具三视图, 场景概念图, 角色立绘,
- or visual refs before video. Prefer the running agent's own image generation
- tool (e.g. Codex ImageGen); use cursor-image-gen only when no native image
- generation exists or the user explicitly requests Cursor; fall back to
- Seedream (seedream-image-gen) if blocked, filtered, or quality is insufficient.
+ Prepares reference art for video production from a script or asset list:
+ character reference sheets (including outfit-state variants), prop
+ references, and scene concept images, then verifies each generated image.
+ Works for any project style — photoreal, anime, cartoon, fantasy creatures.
+ Use when the user asks for 美术设定集, 人物三视图, 道具三视图, 场景概念图,
+ 角色立绘, or visual refs before video. Prefer the running agent's own image
+ generation tool (e.g. Codex ImageGen); use cursor-image-gen only when no
+ native image generation exists or the user explicitly requests Cursor; fall
+ back to Seedream (seedream-image-gen) if blocked, filtered, or quality is
+ insufficient.
---
- # 短剧美术设定
-
- 从剧本抽出人物 / 道具 / 场景,生成给后续视频当参考的设定图。本技能规定 **出什么、怎么验收、怎么命名**,不绑定任何一家生图 API。
-
- ## 生图工具
-
- 不绑定唯一 API。用户点名生图工具时以点名为准(点名 Cursor 即用 `cursor-image-gen`);未点名时按默认顺序:
-
- 1. **当前 Agent 自带的生图能力(首选)**:环境自带生图工具或技能(如 Codex 的 ImageGen)就直接用,不要求安装 Cursor。三视图条 `16:9`,竖屏场景 `9:16`;有样例或已有图就把图作为参考图传给生图工具。
- 2. **`cursor-image-gen`(备选)**:环境没有自带生图能力时,读 [`cursor-image-gen`](../cursor-image-gen/SKILL.md) 生成。三视图条 `16:9`,竖屏场景 `9:16`;有样例或已有图用 `reference_image_paths`。
- 3. **Seedream(兜底)**:默认执行器被拦截、拒生、重试后仍不合格,或需要精确像素 / 多张本地参考图时,读 `~/.cursor/skills/seedream-image-gen/SKILL.md` 再生成。三视图条可用 `--size 2048x1024`,竖屏场景 `--size 1080x1920`。
-
- 生成后把文件放到设定集目录并按规范命名(工具写到别处则复制/移动过去)。
-
- ## 出什么
-
- | 类型 | 内容 | 版式 | 画幅 |
- |---|---|---|---|
- | 人物三视图 | 每人每个装扮各一张 | 左约 1/3 面部特写 + 右 2/3 正面 / 左侧面 / 背面全身立绘 | 横图(16:9 一类) |
- | 道具展示图 | 剧本关键道具 | 正面 / 侧面 / 俯视横排;大衣柜等大件可用关闭 / 半开 / 打开 | 横图(16:9 一类) |
- | 场景概念图 | 主要地点 | 单幅环境,只画场景:主要角色不进画面,与剧情无关的背景群众可留;无大段文字 | 竖图(9:16 一类) |
-
- 统一:**超写实真人摄影质感**——实拍感、自然哑光皮肤、可见毛孔与真实纹理,禁止 CG/3D 渲染感、蜡质磨皮和油光(CG 感参考图会把油腻感带进视频);人物和道具纯白或极简背景、画面内不要字。风格跟项目走(悬疑则阴郁冷暖光对比,奇幻则按其世界观)。这些图是给视频模型 **锁脸、锁场景、锁道具** 用的,不是逐镜关键帧。
-
- **装扮变体规则**:同一角色在剧中每换一次装扮,就单独画一张三视图。戴帽/不戴帽、戴/不戴头盔、穿/脱外套、手拿或佩戴关键装扮物(如手拿头盔)、项链戒指等饰品增减、发型扎放变化都算换装扮——只差一条项链也要单独画。表情、动作、镜头、光线变化不算。先画戏份最多的基准装扮,其余变体拿基准三视图当参考图锁脸。
-
- ## 工作流
-
- ### 1. 从剧本抽清单
-
- 读剧本(常见 `*_剧本.md`),抽出三类:
-
- 1. **人物**:人物设定章节;配角也做。每人:性别/年龄/身份、面部辨识特征(必须逐条)、气质,外加**装扮状态清单**——通读全剧列出该角色出现过的每个装扮,一个装扮对应一张三视图。
- 2. **道具**:分集里的关键物。核心(伏笔/反转)> 情节道具 > 可省略的普通物。单剧大约 10–15 件。
- 3. **场景**:地点。出现 ≥2 场的必做。单剧大约 8–12 个。一条 = 地点 + 时间 + 光线 + 氛围。
-
- 先把三张表给用户确认,再说直接做时除外。
-
- ### 2. 建目录
-
- ```
- <项目>/美术设定集/
- ├── 人物三视图/
- ├── 道具三视图/
- └── 场景概念图/
- ```
-
- ### 3. 批量生成
-
- 提示词模板见 [reference.md](reference.md)。
-
- - **人物**:版式锁定句 + 面部特征逐条写进 prompt。有 `人物三视图样例.png` 就当参考图锁版式。每人先画基准装扮三视图;同角色的其他装扮变体把基准三视图一并当参考图,写明「与参考图同一张脸、同一体型,仅更换为本图装扮」。
- - **道具**:版式锁定句 + 外观/材质/做旧。
- - **场景**:竖屏 + 地点/时间/光线/陈设/氛围,并写明画面不含任何具名或主要人物(背景群众可留)。
-
- 顺序:先人物(每人先基准装扮、后装扮变体)→ 道具 → 场景。一张一张来,生成后马上验收,失败当场重试。
-
- ### 3.5 不做表情参考图
-
- 不制作任何表情或表演参考图,原因有二:
+ # 美术参考图
- 1. 表情图经常与人物三视图一起被送进视频生成模型,同一角色多张形象参考叠加,容易产生人物重影、人物分身;
- 2. 人物外观已由三视图锁定,表情和表演变化由 H3 提示词驱动,表情图不承担不可替代的作用。
+ 从剧本或资产清单抽出需要锁定的形象资产(人物/形象、关键道具、主要场景),生成给后续视频当参考的设定图,逐张验收。本技能不规定每张图的版式与画法,只沉淀生图执行方式和这个环节踩过的坑。
- 用户明确索要表情参考时,先说明上述风险再按用户要求执行;生成结果同样只做单表情单图,绝不与三视图同时作为同一角色的参考图使用。
+ ## 出什么图
- ### 4. 验收(每张)
+ 三类资产,共同目的都是给视频模型当外观与场景的锁定参考:
- 用 Read 打开图:
+ - **人物三视图**:把同一角色放进同一张图——常见做法是全身的正面、侧面、背面,外加一个面部特写;视频模型靠它从任意机位认出同一个人。用几个角度、怎么排布、什么背景,按项目需要定;核心是"一张图 = 一个角色的完整外观档案"。
+ - **道具三视图**:同一件关键道具的多个视角(大件可改用关闭/半开/打开等多个状态)放进同一张图,让道具在生成视频里保持同一外观。
+ - **场景概念图**:主要地点的单幅环境图,只画场景、不进主要角色(原因见坑 4)。
- - 人物:三视图版式 + 指定五官特征都在 + 风格;**特写脸部必须哑光、有毛孔和真实纹理,无油光、无蜡质磨皮(油腻即不合格)**;装扮变体另核两点——脸与该角色基准三视图一致、装扮与指定状态逐项对上
- - 道具:三个视角都在 + 外形对 + 背景干净
- - 场景:竖构图 + 地点要素 + 气氛 + 画面无主要角色
+ 参考图画幅建议与成片一致(竖屏剧的场景图就用竖幅),避免模型从参考图学到错误构图;用户或项目已有样例图时,版式跟样例走。
- 不行:改 prompt 再生成,最多 2 次;再不行就把当前图当参考图修一版。
+ ## 生图工具
- ### 5. 命名
+ 不绑定唯一 API。用户点名生图工具时以点名为准(点名 Cursor 即用 `cursor-image-gen`);未点名时按默认顺序:
- - 人物(全剧单一装扮):`NN_角色名_三视图.jpg`
- - 人物(多装扮):基准装扮 `NN_角色名_基准三视图.jpg`;每个变体 `NN_角色名_装扮三视图.jpg`(如 `03_林霄_戴头盔宇航服三视图.jpg`),NN 与角色基准一致以便排序
- - 道具:`NN_道具名.jpg`
- - 场景:`NN_场景名.jpg`
+ 1. **当前 Agent 自带的生图能力(首选)**:环境自带生图工具或技能(如 Codex 的 ImageGen)就直接用;有样例或已有图就把图作为参考图传给生图工具。
+ 2. **`cursor-image-gen`(备选)**:环境没有自带生图能力时,读 [`cursor-image-gen`](../cursor-image-gen/SKILL.md) 生成,可用 `reference_image_paths`。
+ 3. **Seedream(兜底)**:默认执行器被拦截、拒生、重试后仍不合格,或需要精确像素/多张本地参考图时,读 `~/.cursor/skills/seedream-image-gen/SKILL.md` 再生成。
- 交付时列出各目录文件,不要报某家 API 的 token。
+ 生成后把文件放进设定集目录(如 `美术设定集/{人物三视图, 道具三视图, 场景概念图}/`),统一按 `NN_名称.jpg` 命名。
- ## 改图
+ ## 踩过的坑
- 用户要改某一张:当前文件当参考,prompt 先写「与参考图保持相同的{脸/结构/构图}」,再写改动。采纳后旧图改名为 `NN_名称_v旧版.jpg`,新图沿用原名。
+ 1. **参考图质感会被视频模型继承进成片**。动手前先从用户需求或 Brief 确认项目质感——写实、动漫、Q 版、幻想生物都可以——所有参考图与目标质感保持一致,不要混风格。
+ 2. **写实项目的附加要求**(仅当用户要求真人写实):参考图必须实拍质感、自然哑光皮肤、可见毛孔与真实纹理;出现 CG/3D 渲染感、油光、蜡质磨皮即不合格。修法:拿当前图当参考,加 `ultra-realistic photographic skin, matte, visible pores, no retouching` 一类指令重生成。
+ 3. **不做表情参考图**:表情图经常与人物参考图一起被送进视频模型,同一角色多张形象参考叠加,容易产生人物重影、分身;表情与表演变化由视频提示词驱动。用户明确索要时,先说明风险再按其要求执行,且绝不与人物参考图同时作为同一角色的参考图使用。
+ 4. **场景概念图不进主要角色**:主要形象只由人物参考图锁定,场景图里再出现会被视频模型当成同一角色的第二个形象参考,引发重影,也削弱场景锁定。与剧情无关的背景群众可留。
+ 5. **参考图用于锁形象、锁场景、锁道具,不是逐镜关键帧**;动作、表演、运镜交给视频提示词。
+ 6. **同一角色每个不同的装扮状态各出一张参考图**,否则视频会把不同状态的穿着混起来。画装扮变体时拿该角色的基准参考图当参考,写明「与参考图同一张脸、同一体型,仅更换装扮」,装扮描述写死互斥项(如基准「头盔拿在手中」、变体「头盔已戴上、双手空」),防止画串。
+ 7. **改图采纳后旧图改名 `NN_名称_v旧版.jpg` 保留,新图沿用原名**,避免下游引用失效。
- ## 参考
+ ## 工作流
- - 提示词与验收句:[reference.md](reference.md)
- - 流程示例:[examples.md](examples.md)
+ 1. 从剧本抽出人物(含每个角色的装扮状态清单)、关键道具、主要场景,形成资产清单。
+ 2. 先出主要形象的基准参考;其余资产和装扮变体可拿已验收的基准图当参考并行生成。
+ 3. 逐张生成、逐张验收:用 Read 打开图,对照资产清单核对形象特征、装扮、质感与风格一致性。不合格改提示词重生成,最多 2 次;仍不行就拿当前图当参考修一版。
+ 4. 交付时列出各目录的文件清单,不报任何生图 API 的 token。