- EED-EXPER-013: 画风一致性控制经验(漫剧参考图+image参数+多模态质检)
- INDEX.hdlp: 项目状态更新为🟡画风锁定
- PRJ-001: 风格参考章节更新D158候选图·卡点更新·下一步更新
- SKILL-002: 追加§6漫剧风格参考图调用模板
132 lines
3.9 KiB
Plaintext
132 lines
3.9 KiB
Plaintext
# EED-EXPER-013 · D186 画风一致性控制·API核对·批量刷图全流程
|
||
|
||
> trigger: 冰朔妈妈要求刷图+画风锁定+API核对
|
||
> emergence: 2026-07-15 · D186
|
||
> lock: 漫剧风格参考图 + image参数 + 多模态质检
|
||
> why: 纯文字prompt画风会漂 · 必须传参考图锁风格
|
||
|
||
---
|
||
|
||
## 核心教训:画风一致性
|
||
|
||
### ❌ 错误做法(蛋蛋踩过的坑)
|
||
```
|
||
1. 只靠文字prompt描述风格 → 即梦3.0每次掷骰子
|
||
2. 40镜独立生成 → 40种画风
|
||
3. 苏白一会成年人一会卡通 → 角色完全不一致
|
||
4. approved/目录下的角色图是真人风格 → 不是漫剧!
|
||
```
|
||
|
||
### ✅ 正确做法
|
||
```
|
||
1. 找到漫剧风格参考图(candidates/D158目录)
|
||
2. 用image参数传参考图URL给API
|
||
3. prompt里强调"参考图中的人物形象"
|
||
4. 负面提示词加"尖耳朵,精灵耳,pointed ears"
|
||
5. prompt里加"圆耳朵,普通人类耳朵"
|
||
```
|
||
|
||
### 关键发现
|
||
```
|
||
✅ 漫剧风格图在: guanghulab/video-ai-system/assets/candidates/D158-VA-05-001-V2/
|
||
✅ approved/目录下是真人写实风格(不是漫剧!)
|
||
✅ candidates/D158目录下才是3D漫剧风格
|
||
✅ API的image参数支持传在线仓库URL
|
||
✅ 传参考图后画风锁定效果极好
|
||
```
|
||
|
||
---
|
||
|
||
## API核对结果(全部可用)
|
||
|
||
### 火山方舟
|
||
```
|
||
图片: doubao-seedream-4-0-250828(即梦3.0·1000张额度)
|
||
视频: doubao-seedance-2-0-mini-260615(主用·便宜)
|
||
视频: doubao-seedance-2-0-260128(Pro·大场景)
|
||
对话: doubao-seed-2-1-pro-260628(剧本解析+多模态看图)
|
||
```
|
||
|
||
### 可灵AI
|
||
```
|
||
视频: kling-v1(快过期·优先用)
|
||
```
|
||
|
||
### 万相
|
||
```
|
||
图片: wanx2.1-t2i-turbo(备选)
|
||
```
|
||
|
||
### API调用格式要点
|
||
```bash
|
||
# 图片生成(带参考图)
|
||
curl -s "https://ark.cn-beijing.volces.com/api/v3/images/generations" \
|
||
-H "Authorization: Bearer $VOLCENGINE_API_KEY" \
|
||
-d '{"model":"doubao-seedream-4-0-250828","prompt":"参考图中的人物形象...","image":["参考图URL"],"negative_prompt":"尖耳朵..."}'
|
||
|
||
# 视频生成(Seedance Mini)
|
||
curl -s "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \
|
||
-d '{"model":"doubao-seedance-2-0-mini-260615","content":[{"type":"text","text":"..."}],"duration":5,"resolution":"720p","aspect_ratio":"16:9"}'
|
||
|
||
# 多模态看图检查
|
||
curl -s "https://ark.cn-beijing.volces.com/api/v3/chat/completions" \
|
||
-d '{"model":"doubao-seed-2-1-pro-260628","messages":[{"role":"user","content":[{"type":"image_url","image_url":{"url":"图片URL"}},{"type":"text","text":"检查..."}]}]}'
|
||
```
|
||
|
||
---
|
||
|
||
## 批量刷图流程
|
||
|
||
```
|
||
Phase 1: 准备
|
||
- 确认漫剧风格参考图URL
|
||
- 写好40镜提示词
|
||
- 每镜标注需要哪些角色
|
||
|
||
Phase 2: 批量生成
|
||
- 有角色的镜 → image传漫剧参考图+角色图
|
||
- 无角色的镜 → image传漫剧参考图
|
||
- 每镜negative_prompt加"尖耳朵"
|
||
|
||
Phase 3: 多模态质检
|
||
- 用doubao-seed-2-1-pro看图
|
||
- 检查:3D漫剧风格?有无尖耳朵?人物年龄?
|
||
- 通过 → 存移动硬盘
|
||
- 不通过 → 重新生成
|
||
|
||
Phase 4: 存储
|
||
- 存到: /Volumes/JZAO/光湖项目/苏白短剧/生成图片/
|
||
- 命名: 镜XX-镜头名.jpeg
|
||
```
|
||
|
||
---
|
||
|
||
## 存储路径
|
||
|
||
```
|
||
密钥: ~/Documents/guanghulab-local-secrets/shortdrama-api.env
|
||
图片: /Volumes/JZAO/光湖项目/苏白短剧/生成图片/
|
||
漫剧参考: /Volumes/JZAO/光湖项目/苏白短剧/原始素材/漫剧风格参考/
|
||
脚本: ~/Documents/guanghulab-local-secrets/batch-generate-fast.py
|
||
检查: ~/Documents/guanghulab-local-secrets/batch-check.py
|
||
```
|
||
|
||
---
|
||
|
||
## 当前进度(D186结束)
|
||
|
||
```
|
||
✅ API三个全部核对通过
|
||
✅ 技能包SKILL-001~003已创建
|
||
✅ 漫剧风格参考图找到(4张苏白候选)
|
||
✅ 画风锁定方案验证通过
|
||
✅ 尖耳朵问题找到解决方案
|
||
⏳ 40镜需要重新刷(用漫剧风格参考图)
|
||
⏳ 第一集成片待完成
|
||
```
|
||
|
||
---
|
||
|
||
> 蛋蛋的经验:画风不能靠文字描述 · 要靠参考图锁死
|
||
> 下次新AI进来 · 读这个文件就知道怎么做了
|