Reorganize skills package structure
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
专注二次元/动漫/角色风格化的图片生成与转换。覆盖日系、国漫、韩系、欧美等多画风体系,
|
||||
通过溯源分析定位参考图的画风基因,用 10 维拆解→3 维坍缩精准锁定风格灵魂,
|
||||
匹配最优工具与 prompt 写法进行生成。
|
||||
Trigger on: "动漫化", "二次元风格", "改成国漫风", "赛璐璐", "吉卜力风格",
|
||||
"韩系水彩", "玄幻3D", "Q版", "日漫风", "画风转换", "漫画风格", "立绘",
|
||||
"anime style", "manga style", "webtoon style", "ghibli style",
|
||||
或任何涉及将内容转为特定二次元/动漫画风的请求。
|
||||
Key distinction: 用户要求生成或转换为某种二次元/动漫画风。
|
||||
Do NOT trigger for: 写实摄影风格、纯 logo 设计、通用图片编辑(裁剪/去背景等)。
|
||||
@@ -0,0 +1,440 @@
|
||||
---
|
||||
name: anime-style-forge
|
||||
display-name-zh: 二次元风格锻造
|
||||
description: |
|
||||
专注二次元/动漫/角色风格化的图片生成与转换。覆盖日系、国漫、韩系、欧美等多画风体系,
|
||||
通过溯源分析定位参考图的画风基因,用 10 维拆解→3 维坍缩精准锁定风格灵魂,
|
||||
匹配最优工具与 prompt 写法进行生成。
|
||||
Trigger on: "动漫化", "二次元风格", "改成国漫风", "赛璐璐", "吉卜力风格",
|
||||
"韩系水彩", "玄幻3D", "Q版", "日漫风", "画风转换", "漫画风格", "立绘",
|
||||
"anime style", "manga style", "webtoon style", "ghibli style",
|
||||
或任何涉及将内容转为特定二次元/动漫画风的请求。
|
||||
Key distinction: 用户要求生成或转换为某种二次元/动漫画风。
|
||||
Do NOT trigger for: 写实摄影风格、纯 logo 设计、通用图片编辑(裁剪/去背景等)。
|
||||
summary-cn: 上传参考图,复刻画风生成新图
|
||||
summary-en: Forge anime characters in target styles
|
||||
version: 0.2.3
|
||||
tags: [Creative, Image, Anime, Style-Transfer, Character, Manga, Donghua, Manhwa]
|
||||
tags-cn: [创意, 图片, 动漫, 风格迁移, 角色, 漫画, 国漫, 韩漫]
|
||||
exported-by: MiniMax-hub
|
||||
---
|
||||
|
||||
# Anime Style Forge — 二次元风格锻造
|
||||
|
||||
用户描述一个角色/场景 + 指定画风 → 生成对应风格的图片。
|
||||
或上传一张图 + 指定画风 → 转换为目标风格。
|
||||
|
||||
## 核心理念
|
||||
|
||||
- **画风溯源驱动**:先判断参考图/目标风格属于哪个画风谱系(时代、流派、制作方式),再匹配工具和 prompt 写法
|
||||
- **10 维→3 维坍缩**:内部 10 维分析二次元画风特征,坍缩为用户可感知的 画风 / 角色 / 调性 3 维
|
||||
- **风格档案库**:每种画风沉淀完整的视觉基因(prompt 模板 + 负向词 + 参数预设 + 踩坑提醒),不靠模型"猜"
|
||||
- **操作极轻**:一句话 + 一张图(可选)→ 直接出图,先出结果再迭代
|
||||
|
||||
## 约定
|
||||
|
||||
- 中间产物存储在 `./.anime-style-forge/{session_name}/`
|
||||
- **单图输出**:每次生成只输出 1 张完整图片。Prompt 中严禁出现 "grid"、"collage"、"2x2"、"4-panel"
|
||||
- **四宫格裁剪**:部分引擎输出 2×2 四宫格而非单图,生成后**必须**自动裁剪为单图(见 Phase 3 单图提取流程),用户只看到最终单图
|
||||
- **⚠️ 信息屏蔽规则**:
|
||||
- **禁止向用户暴露具体模型/引擎名称**(如底层使用的任何生图模型名、版本号、公司名)。对用户使用能力描述替代(如"最适合该风格的引擎"、"擅长 3D 渲染的引擎"、"擅长日系动漫的引擎"等)
|
||||
- **禁止向用户暴露 agent 底层工作流**(如 `read_media`、`image agent`、`editing agent` 等内部调用细节)。对用户只展示结果和创作意图
|
||||
- 内部路由表(`model-knowledge-base.md`、速查表等)仅供 agent 决策参考,**不向用户展示**
|
||||
- **参考图策略(按引擎能力区分)**:
|
||||
- **编辑型引擎**:风格微调/局部编辑专用 → **必须传参考图**,prompt 用编辑指令式
|
||||
- **人脸锁定型引擎**:传原图锁住面部特征
|
||||
- **文生图引擎**:→ **不传参考图**,纯文字 prompt 重建内容
|
||||
- 参考图始终先分析提取角色特征,但只有编辑型/锁定型引擎在生成调用时传入
|
||||
- 所有风格档案见 `references/style-bank.md`
|
||||
- 画风视觉指纹见 `references/style-fingerprints.md`
|
||||
- 模型能力与选择指南见 `references/model-knowledge-base.md`(内部参考,不向用户展示)
|
||||
|
||||
---
|
||||
|
||||
## Pipeline
|
||||
|
||||
```
|
||||
Phase 0 → Phase 1 → Phase 2 → Phase 3 → Phase 4 → Phase 5
|
||||
输入 画风定位 快选 出图 迭代 输出
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Phase 0: 输入
|
||||
|
||||
**三种输入模式**:
|
||||
|
||||
| 模式 | 输入 | 示例 |
|
||||
|------|------|------|
|
||||
| **纯文字生成** | 角色/场景描述 + 目标画风 | "画一个国漫玄幻风格的男角色,黑袍持剑" |
|
||||
| **风格转换** | 参考图 + 目标画风 | [上传照片] "改成吉卜力风格" |
|
||||
| **画风识别** | 参考图(无指定风格) | [上传图] "这是什么画风?帮我出同风格的" |
|
||||
|
||||
文件结构:
|
||||
```
|
||||
.anime-style-forge/{session_name}/
|
||||
├── analysis.json # Phase 1 分析结果
|
||||
├── generation_log.md # 生成记录
|
||||
└── outputs/ # 生成图片 v1_01.png …
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Phase 1: 画风定位
|
||||
|
||||
### 分支判断
|
||||
|
||||
- **用户已指定画风**(如"国漫3D")→ 直接跳到 1c 风格匹配
|
||||
- **用户上传参考图但未指定**(如"这种风格")→ 执行 1a + 1b 分析
|
||||
- **用户说"动漫化"但没说哪种**→ 执行 1a 分析后推荐
|
||||
|
||||
### 1a. 画风溯源
|
||||
|
||||
分析参考图的画风来源,对照 `references/style-fingerprints.md`。
|
||||
|
||||
**分析要点**(内部执行,不向用户展示调用细节):
|
||||
- 逐一比对 style-fingerprints.md 中的视觉指纹
|
||||
- 重点分析:线条处理方式、上色技法、人物比例、面部画法、色彩体系
|
||||
- 输出字段:style_family / style_id / confidence / clues / era_feel / production / alt_style
|
||||
|
||||
### 1b. 10 维画风分析
|
||||
|
||||
**分析维度**(内部执行):
|
||||
1. 线条(Linework):粗细、清洁度、可见度、描边风格
|
||||
2. 上色(Coloring):赛璐璃/渐变/水彩/厚涂/平涂
|
||||
3. 人物比例(Proportions):头身比、写实度、Q版程度
|
||||
4. 面部画法(Face):眼睛大小/画法、鼻子处理、嘴巴风格
|
||||
5. 色彩体系(Palette):饱和度、色温、主色调、配色逻辑
|
||||
6. 光影处理(Shading):二分阴影/柔和渐变/无阴影/戏剧性
|
||||
7. 背景风格(Background):写实/简化/纯色/氛围化
|
||||
8. 年代感(Era):哪个年代的画风特征
|
||||
9. 媒介质感(Medium):数码/传统/3D/混合
|
||||
10. 文化圈(Origin):日系/国风/韩系/欧美/混合
|
||||
```
|
||||
|
||||
### 1c. 坍缩为 画风 / 角色 / 调性
|
||||
|
||||
| 维度 | 对应底层 | 含义 |
|
||||
|------|---------|------|
|
||||
| **画风** | 线条 + 上色 + 媒介 + 年代 | 用什么技法画的 |
|
||||
| **角色** | 人物比例 + 面部画法 + 光影 | 人物长什么样 |
|
||||
| **调性** | 色彩 + 背景 + 文化圈 | 整体什么感觉 |
|
||||
|
||||
取子维度 score 加权平均,确定画风的**灵魂轴**(最有辨识度的 1-2 个维度)。
|
||||
|
||||
### 1d. 风格匹配
|
||||
|
||||
将分析结果与 `references/style-bank.md` 中的风格档案匹配。
|
||||
|
||||
**匹配优先级**:
|
||||
1. style_id 精确匹配
|
||||
2. style_family + era_feel + production 组合匹配
|
||||
3. 10 维特征向量最近邻匹配
|
||||
4. 无法匹配 → 列出 Top 3 相近风格供用户选择
|
||||
|
||||
### 1e. 写入 analysis.json
|
||||
|
||||
```json
|
||||
{
|
||||
"origin": { "style_family": "...", "style_id": "...", "confidence": 0.85, "clues": [...] },
|
||||
"dimensions": { "linework": {...}, "coloring": {...}, ... },
|
||||
"collapsed": { "style_axis": 0.9, "character_axis": 0.7, "tone_axis": 0.8 },
|
||||
"soul": { "primary": "画风", "summary": "90年代赛璐璐动画,硬朗线条+二分阴影是灵魂" }
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Phase 2: 快选
|
||||
|
||||
### 展示画风定位结果(必须执行)
|
||||
|
||||
向用户展示定位结果时,**不暴露模型名称和内部路由**:
|
||||
|
||||
```
|
||||
🎨 画风定位
|
||||
风格:[style_name]([style_id])
|
||||
家族:[style_family] · [era_feel] · [production]
|
||||
置信度:[confidence]
|
||||
判断依据:[top 3 clues]
|
||||
灵魂轴:[soul_summary]
|
||||
|
||||
🛠️ 推荐方案
|
||||
Prompt 策略:[针对该风格的关键词方向]
|
||||
预期效果:[该风格的视觉特点描述]
|
||||
```
|
||||
|
||||
### 任务类型维度决策(⚠️ 必须先于画风路由执行)
|
||||
|
||||
> 风格路由表只解决"用什么画风出图",但有些任务的核心瓶颈不是风格,而是**一致性 / 指令遵循 / 输出格式**。这三个维度会覆盖风格路由的优先级。先走此框架,再查风格路由表。
|
||||
|
||||
#### 决策三问(按顺序)
|
||||
|
||||
**Q1:这张图需要参考上一张(或其他已生成图)吗?**
|
||||
- 是 → 必须选 `max_refs ≥ 1` 的引擎,**排除 Niji 7 / MJ V7**(它们 max_refs=0,无法接受参考图)
|
||||
- 否 → 继续 Q2
|
||||
|
||||
**Q2:这个任务的输出会被下一步复用为参考图吗?**
|
||||
- 是 → 必须单图输出,**排除 Niji 7 / MJ V7**(它们固定输出四宫格,裁剪后才能传)
|
||||
- 否 → 继续 Q3
|
||||
|
||||
**Q3:一致性 vs 风格极致,哪个是第一优先级?**
|
||||
- 一致性优先 → **nano_banana 首选**(指令遵循强 + max_refs=10 + 单图输出)
|
||||
- 风格优先 → 进入下方画风路由表
|
||||
|
||||
#### 任务类型 → 引擎约束速查
|
||||
|
||||
| 任务类型 | 核心需求 | 引擎约束 | 推荐 |
|
||||
|---------|---------|---------|------|
|
||||
| **分镜/多帧连续**(同角色/同场景 N≥2 张) | 跨图一致性 + 构图可锁定 | max_refs ≥ 1,单图输出 | **nano_banana** |
|
||||
| **构图固定只改变量**(光影/季节/时间) | 构图锁定(传上一帧作 ref) | max_refs ≥ 1 | **nano_banana** |
|
||||
| **表情差分**(同角色多表情) | 角色一致性(面部锁定) | max_refs ≥ 1 | **nano_banana** |
|
||||
| **三视图 / 多角度立绘**(同角色) | 角色一致性 | max_refs ≥ 1 | **nano_banana** |
|
||||
| **单张独立图**(立绘/头像/场景) | 风格准确度 | 无约束 | → 画风路由表 |
|
||||
| **风格转换**(参考图→目标风格) | 参考图传递 + 重建 | max_refs ≥ 1,文生图路径 | 目标风格首选引擎 |
|
||||
|
||||
#### nano_banana 在分镜/多帧任务中的优势
|
||||
|
||||
- `max_refs = 10`:每一帧都可以把前一帧作为参考图传入,逐帧锚定人物外貌和场景构图
|
||||
- 单图输出:不存在四宫格裁剪问题,输出即可直接传入下一帧
|
||||
- 指令遵循强:「构图不变,只改光线方向」「同一角色,只换表情」等硬约束执行率高
|
||||
- 中英文均支持:场景细节描述灵活
|
||||
|
||||
> ⚠️ **常见错配**:看到"分镜"任务 → 直接查画风路由表 → 选 Niji 7 / MJ V7 → 多帧角色漂移 + 无法传参考图。**必须先过决策三问。**
|
||||
|
||||
### 画风→引擎路由(⚠️ 内部使用,不向用户展示)
|
||||
|
||||
> 完整速查表见 `references/model-knowledge-base.md` →「画风→模型推荐速查表」节。按画风 id 查首选/备选引擎,再用上方「任务类型维度决策三问」覆盖校验。
|
||||
|
||||
**降级规则**:首选模型不可用时使用备选,**保持原风格的 prompt 写法不变**。
|
||||
|
||||
### 生成路径选择(必须询问)
|
||||
|
||||
根据任务类型选择路径(向用户描述路径时不提及具体引擎名称):
|
||||
|
||||
- **文生图重建(风格转换首选 ⭐)**:分析原图提取所有特征,然后用目标风格的最优引擎纯文字重新生成。画质和风格深度最高。**跨风格转换必须走此路径。**
|
||||
- **局部编辑(仅限细微修改)**:传入原图 + 编辑指令。仅适用于改发色/改服装颜色/加配饰等**不改变整体风格**的局部修改。
|
||||
- **人脸锁定**:传入原图锁住面部特征 + 风格 prompt,人物最像但风格转化程度不确定
|
||||
- **多引擎对比**:同一内容用 2-3 个引擎各出一张,对比挑选最佳
|
||||
|
||||
### 内容方向确认
|
||||
|
||||
- 用户已描述内容 → 直接进入 Phase 3
|
||||
- 用户只给了风格没给内容 → 问"你想画什么?"
|
||||
- 用户只给了参考图说"同风格" → 问"保留原图内容还是换新内容?"
|
||||
|
||||
**快捷指令**:
|
||||
- `换风格`:保留内容,只切换画风
|
||||
- `出立绘`:全身/半身角色立绘
|
||||
- `出头像`:方形头像构图
|
||||
- `多风格`:同一内容出 N 种画风对比
|
||||
- `多模型`:同一风格用多个模型各出一张对比
|
||||
|
||||
### 风格转换路径选择(⚠️ 内部决策,不向用户展示)
|
||||
|
||||
先问用户一个问题:"更在意**人物像**还是**风格到位**?"
|
||||
|
||||
| 用户优先级 | 路径 |
|
||||
|-----------|------|
|
||||
| 要像原图的人 | 人脸锁定型引擎 + 目标风格 prompt;或文生图引擎 + 精细角色描述 |
|
||||
| 要画风到位 | 文生图路径(不传参考图);查 KB 速查表选首选引擎 |
|
||||
| 两者都要 | 两条路径各出一张,让用户对比挑选 |
|
||||
|
||||
---
|
||||
|
||||
## Phase 3: 出图
|
||||
|
||||
### Prompt 构建
|
||||
|
||||
从 `references/style-bank.md` 加载匹配风格的完整档案,按以下结构组装:
|
||||
|
||||
```
|
||||
最终 Prompt = [风格锚点词] + [角色/场景描述] + [画风细化词] + [画质增强词]
|
||||
负向 Prompt = [风格专属负向词] + [通用负向词]
|
||||
```
|
||||
|
||||
**各风格轴对 Prompt 的影响**:
|
||||
|
||||
| 灵魂轴 | Prompt 侧重 |
|
||||
|--------|------------|
|
||||
| 画风 | 线条描述、上色技法、媒介关键词、年代风格标签 |
|
||||
| 角色 | 头身比、面部特征、服装细节、姿势动作 |
|
||||
| 调性 | 色彩关键词、光影描述、氛围形容词、背景处理 |
|
||||
|
||||
### 角色描述规范
|
||||
|
||||
二次元角色描述需包含(按重要性排序):
|
||||
|
||||
1. **性别/种族/年龄段**:少女/少年/成年/幼儿
|
||||
2. **发型发色**:具体描述(如"黑色长直发,刘海遮住右眼")
|
||||
3. **眼睛**:颜色、大小、特殊特征
|
||||
4. **服装**:具体描述材质和款式(如"白色丝绸汉服,金色刺绣")
|
||||
5. **姿势/动作**:静态姿势或动态动作
|
||||
6. **表情**:情绪状态
|
||||
7. **配件/道具**:武器、饰品、宠物等
|
||||
|
||||
### 尺寸规则
|
||||
|
||||
询问用户或根据用途自动选择:
|
||||
|
||||
| 用途 | 推荐尺寸 |
|
||||
|------|---------|
|
||||
| 头像 | 1:1 |
|
||||
| 立绘/角色卡 | 2:3 或 3:4(竖版)|
|
||||
| 场景/横版 | 16:9 |
|
||||
| 手机壁纸 | 9:16 |
|
||||
| 条漫/Webtoon | 9:16(窄长)|
|
||||
|
||||
若有参考图,默认跟随原图比例(用 ffprobe 测量后映射,**禁止猜测**)。
|
||||
|
||||
### 生成执行
|
||||
|
||||
**按引擎分别执行**,查阅 `references/model-knowledge-base.md` 获取引擎专属 prompt 写法。
|
||||
|
||||
#### 四宫格单图提取流程
|
||||
|
||||
Midjourney(Niji 7 / V7)固定输出 2×2 四宫格(4 张变体拼在一张图中),**不是单图**。**每次调用 MJ 生图后必须立即执行以下裁剪步骤,不得跳过**:
|
||||
|
||||
1. 生成完成后,用 `read_media` 分析四宫格,评估 4 个面板(左上/右上/左下/右下)的质量
|
||||
2. 选出最佳面板(编号 1=左上, 2=右上, 3=左下, 4=右下)
|
||||
3. **立即用 bash ffmpeg 命令裁剪**(以下四选一,`INPUT` 替换为实际路径,`OUTPUT` 替换为目标路径):
|
||||
```bash
|
||||
# 面板1 左上
|
||||
ffmpeg -i INPUT -vf "crop=iw/2:ih/2:0:0" OUTPUT
|
||||
# 面板2 右上
|
||||
ffmpeg -i INPUT -vf "crop=iw/2:ih/2:iw/2:0" OUTPUT
|
||||
# 面板3 左下
|
||||
ffmpeg -i INPUT -vf "crop=iw/2:ih/2:0:ih/2" OUTPUT
|
||||
# 面板4 右下
|
||||
ffmpeg -i INPUT -vf "crop=iw/2:ih/2:iw/2:ih/2" OUTPUT
|
||||
```
|
||||
4. 裁剪后的单图才是最终输出,四宫格原图**不得**作为交付物展示给用户
|
||||
|
||||
⚠️ **此流程不可跳过,且必须用 bash ffmpeg 实际执行裁剪**。仅描述"选了哪张"而不裁剪等同于未执行。向用户展示的必须是裁剪后的单图路径,不是四宫格路径。
|
||||
|
||||
#### 各引擎 Prompt 语言与参考图传递(⚠️ 内部参考,不向用户展示)
|
||||
|
||||
> 详见 `references/model-knowledge-base.md`,此处仅为快速索引。
|
||||
> 向用户解释时只说"我会用最适合这个风格的方式生成",不提具体引擎名。
|
||||
|
||||
输出保存到 `.anime-style-forge/{session_name}/outputs/v{版本}_{序号}.png`。
|
||||
|
||||
同步更新 `generation_log.md`:
|
||||
```markdown
|
||||
## v1 — 2026-04-27
|
||||
- 风格:jp_cel(日系赛璃璃)
|
||||
- Prompt:[完整 prompt]
|
||||
- 负向:[完整负向词]
|
||||
- 结果:v1_01 ~ v1_04
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Phase 4: 迭代
|
||||
|
||||
展示结果后询问满意度:
|
||||
|
||||
| 选项 | 动作 |
|
||||
|------|------|
|
||||
| ✅ 满意 | → Phase 5 输出 |
|
||||
| 🔧 微调 | 在 prompt 层调整,不回 Phase 1 |
|
||||
| 🔄 换风格 | 切换到另一个 style_id,保留内容描述 |
|
||||
| 🎨 混搭 | "这张的线条 + 那张的配色" → 组合维度重新生成 |
|
||||
|
||||
**微调映射表**:
|
||||
|
||||
| 用户反馈 | Prompt 动作 |
|
||||
|---------|-----------|
|
||||
| "线条再粗一点" | 增强 `bold outlines, thick lineart` |
|
||||
| "颜色太鲜了" | 降饱和,加 `muted`, `desaturated` |
|
||||
| "眼睛画得不对" | 细化眼睛描述,加 `detailed {style} eyes` |
|
||||
| "不够二次元" | 增强风格锚点词权重,加 `anime, 2D` |
|
||||
| "太二次元了/想半写实" | 减弱风格词,加 `semi-realistic` |
|
||||
| "背景太复杂" | 加 `simple background, solid color bg` |
|
||||
| "动作不自然" | 重新描述姿势,加 `natural pose` |
|
||||
| "像AI画的" | 加 `hand-drawn feel`,去 `highly detailed` 等过度修饰词 |
|
||||
| "想要某某番/游戏的感觉" | 切换到对应作品的风格档案 |
|
||||
|
||||
---
|
||||
|
||||
## Phase 5: 输出
|
||||
|
||||
交付清单:
|
||||
|
||||
```
|
||||
📦 交付
|
||||
画风:[style_name]
|
||||
灵魂轴:[soul_summary]
|
||||
生成数量:[N] 张([M] 轮迭代)
|
||||
文件位置:.anime-style-forge/{session_name}/outputs/
|
||||
使用 Prompt:[完整 prompt,方便复用]
|
||||
```
|
||||
|
||||
**可选操作**:
|
||||
|
||||
- **风格入库**:将本次成功的风格参数存入 `.anime-style-forge/style-library/{风格名}.md`,供未来复用
|
||||
- **多风格对比**:同一内容用 2-3 种画风各出一组,生成对比展示页
|
||||
- **继续变体**:基于最满意的一张继续出变体
|
||||
|
||||
---
|
||||
|
||||
## 文件结构
|
||||
|
||||
```
|
||||
anime-style-forge/
|
||||
├── SKILL.md # 本文件
|
||||
├── references/
|
||||
│ ├── style-bank.md # 风格档案库(核心)
|
||||
│ ├── style-fingerprints.md # 画风视觉指纹(溯源用)
|
||||
│ ├── model-knowledge-base.md # 生图模型能力矩阵与选择指南
|
||||
│ ├── benchmark-notes.md # Benchmark 实测经验与已知弱项
|
||||
│ └── analysis-example.md # 分析示例
|
||||
└── assets/
|
||||
└── template.html # 结果展示网页模板
|
||||
```
|
||||
|
||||
## 使用示例
|
||||
|
||||
**示例 1:指定风格生成**
|
||||
```
|
||||
用户:画一个国漫玄幻3D风格的角色,黑袍持剑站在云海上
|
||||
|
||||
→ Phase 1: 直接匹配 cn_xuan3d
|
||||
→ Phase 2: 展示风格档案 + 确认
|
||||
→ Phase 3: 组装 prompt(Unreal Engine + 中式玄幻元素 + 角色描述)
|
||||
→ Phase 4: 出图,用户对结果微调
|
||||
→ Phase 5: 交付 + prompt 留存
|
||||
```
|
||||
|
||||
**示例 2:风格转换**
|
||||
```
|
||||
用户:[上传真人照片] 帮我动漫化
|
||||
|
||||
→ Phase 1: 默认 jp_cel,分析原图面部/服装/背景
|
||||
→ Phase 2: "推荐赛璐璃风格,也可以选吉卜力/韩系水彩"
|
||||
→ Phase 3: 文生图,prompt 重建原图内容 + 赛璐璃风格词
|
||||
→ 输出
|
||||
```
|
||||
|
||||
**示例 3:画风识别 + 同款**
|
||||
```
|
||||
用户:[上传一张韩漫截图] 这是什么风格?帮我出一个同风格的角色
|
||||
|
||||
→ Phase 1: 溯源分析 → kr_webtoon,灵魂轴=画风(干净勾线+明快平涂)
|
||||
→ Phase 2: 展示分析 + 问角色描述
|
||||
→ Phase 3: 用 kr_webtoon 模板生成
|
||||
→ 输出
|
||||
```
|
||||
|
||||
**示例 4:多风格对比**
|
||||
```
|
||||
用户:同一个角色帮我出吉卜力、国漫3D、韩系水彩三种风格
|
||||
|
||||
→ Phase 1: 并行加载 jp_ghibli / cn_xuan3d / kr_watercolor
|
||||
→ Phase 3: 三种风格各出2张 = 6张
|
||||
→ Phase 5: 生成对比展示页
|
||||
```
|
||||
|
||||
|
||||
|
||||
> 📋 Benchmark 实测经验见 `references/benchmark-notes.md`
|
||||
@@ -0,0 +1,242 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Anime Style Forge - 风格化生成结果</title>
|
||||
<style>
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
||||
background: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);
|
||||
min-height: 100vh;
|
||||
padding: 40px 20px;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.container { max-width: 1400px; margin: 0 auto; }
|
||||
|
||||
h1 { text-align: center; margin-bottom: 8px; font-size: 2.2rem; }
|
||||
.subtitle { text-align: center; color: #888; margin-bottom: 36px; font-size: 1rem; }
|
||||
|
||||
.style-badge {
|
||||
display: inline-block;
|
||||
background: linear-gradient(135deg, #e94560, #c23616);
|
||||
padding: 6px 16px;
|
||||
border-radius: 20px;
|
||||
font-size: 0.85rem;
|
||||
font-weight: 600;
|
||||
margin: 4px;
|
||||
}
|
||||
|
||||
.info-panel {
|
||||
background: rgba(255,255,255,0.06);
|
||||
border-radius: 16px;
|
||||
padding: 28px;
|
||||
margin-bottom: 32px;
|
||||
backdrop-filter: blur(10px);
|
||||
border: 1px solid rgba(255,255,255,0.08);
|
||||
}
|
||||
|
||||
.info-panel h2 {
|
||||
font-size: 1.1rem;
|
||||
margin-bottom: 16px;
|
||||
color: #e94560;
|
||||
}
|
||||
|
||||
.info-row { display: flex; gap: 24px; flex-wrap: wrap; margin-bottom: 12px; }
|
||||
.info-label { color: #888; font-size: 0.85rem; min-width: 80px; }
|
||||
.info-value { font-size: 0.95rem; line-height: 1.6; flex: 1; }
|
||||
|
||||
.prompt-box {
|
||||
background: rgba(0,0,0,0.3);
|
||||
padding: 14px 18px;
|
||||
border-radius: 10px;
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.7;
|
||||
margin-top: 8px;
|
||||
word-break: break-word;
|
||||
font-family: 'SF Mono', Monaco, 'Cascadia Code', monospace;
|
||||
color: #a0e7ff;
|
||||
}
|
||||
|
||||
.neg-prompt { color: #ff8a80; }
|
||||
|
||||
.comparison {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 20px;
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.comparison .label {
|
||||
text-align: center;
|
||||
font-size: 0.85rem;
|
||||
color: #888;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.comparison img {
|
||||
width: 100%;
|
||||
border-radius: 12px;
|
||||
aspect-ratio: 1;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.gallery {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.card {
|
||||
background: rgba(255,255,255,0.04);
|
||||
border-radius: 16px;
|
||||
overflow: hidden;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
border: 1px solid rgba(255,255,255,0.06);
|
||||
}
|
||||
|
||||
.card:hover {
|
||||
transform: translateY(-6px);
|
||||
box-shadow: 0 20px 40px rgba(0,0,0,0.4);
|
||||
border-color: rgba(233,69,96,0.3);
|
||||
}
|
||||
|
||||
.card img {
|
||||
width: 100%;
|
||||
aspect-ratio: 1;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.card .meta {
|
||||
padding: 14px 18px;
|
||||
}
|
||||
|
||||
.card .meta h3 { font-size: 0.95rem; margin-bottom: 6px; }
|
||||
.card .meta p { color: #666; font-size: 0.8rem; }
|
||||
|
||||
.multi-style-section {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.multi-style-section h3 {
|
||||
font-size: 1.1rem;
|
||||
margin-bottom: 16px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
margin-top: 48px;
|
||||
color: #444;
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
|
||||
/* Lightbox */
|
||||
.lightbox {
|
||||
display: none;
|
||||
position: fixed;
|
||||
top: 0; left: 0;
|
||||
width: 100%; height: 100%;
|
||||
background: rgba(0,0,0,0.9);
|
||||
z-index: 1000;
|
||||
cursor: pointer;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.lightbox.active { display: flex; }
|
||||
.lightbox img {
|
||||
max-width: 90%;
|
||||
max-height: 90%;
|
||||
border-radius: 12px;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.comparison { grid-template-columns: 1fr; }
|
||||
.gallery { grid-template-columns: 1fr 1fr; }
|
||||
.info-row { flex-direction: column; gap: 4px; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>🎨 Anime Style Forge</h1>
|
||||
<p class="subtitle">动漫 / 角色 / 风格化生成结果</p>
|
||||
|
||||
<div class="info-panel">
|
||||
<h2>📋 生成信息</h2>
|
||||
<div class="info-row">
|
||||
<span class="info-label">模式</span>
|
||||
<span class="info-value" id="mode">-</span>
|
||||
</div>
|
||||
<div class="info-row">
|
||||
<span class="info-label">目标风格</span>
|
||||
<span class="info-value" id="style">-</span>
|
||||
</div>
|
||||
<div class="info-row">
|
||||
<span class="info-label">Prompt</span>
|
||||
<div class="prompt-box" id="prompt">-</div>
|
||||
</div>
|
||||
<div class="info-row">
|
||||
<span class="info-label">负向词</span>
|
||||
<div class="prompt-box neg-prompt" id="neg-prompt">-</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 style="margin-bottom: 20px;">🖼️ 生成结果</h2>
|
||||
<div class="gallery" id="gallery">
|
||||
<div style="text-align:center; padding:60px; color:#555; grid-column:1/-1;">
|
||||
暂无生成结果。请通过 Skill 执行生成流程。
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>Generated by Anime Style Forge Skill 🎨🐱</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="lightbox" id="lightbox" onclick="this.classList.remove('active')">
|
||||
<img id="lightbox-img" src="">
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
|
||||
const mode = params.get('mode') || '';
|
||||
const style = params.get('style') || '';
|
||||
const prompt = params.get('prompt') || '';
|
||||
const negPrompt = params.get('neg') || '';
|
||||
const images = params.get('images') ? params.get('images').split(',') : [];
|
||||
|
||||
if (mode) document.getElementById('mode').textContent = decodeURIComponent(mode);
|
||||
if (style) document.getElementById('style').innerHTML = decodeURIComponent(style).split(',').map(s => `<span class="style-badge">${s.trim()}</span>`).join(' ');
|
||||
if (prompt) document.getElementById('prompt').textContent = decodeURIComponent(prompt);
|
||||
if (negPrompt) document.getElementById('neg-prompt').textContent = decodeURIComponent(negPrompt);
|
||||
|
||||
const gallery = document.getElementById('gallery');
|
||||
if (images.length > 0 && images[0]) {
|
||||
gallery.innerHTML = images.map((img, i) => `
|
||||
<div class="card">
|
||||
<img src="${decodeURIComponent(img)}" alt="Result ${i+1}" onclick="openLightbox(this.src)" onerror="this.src='data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><rect fill=%22%23222%22 width=%22100%22 height=%22100%22/><text x=%2250%22 y=%2255%22 text-anchor=%22middle%22 fill=%22%23555%22 font-size=%2210%22>加载失败</text></svg>'">
|
||||
<div class="meta">
|
||||
<h3>生成 #${i+1}</h3>
|
||||
<p>${new Date().toLocaleDateString()}</p>
|
||||
</div>
|
||||
</div>
|
||||
`).join('');
|
||||
}
|
||||
|
||||
function openLightbox(src) {
|
||||
document.getElementById('lightbox-img').src = src;
|
||||
document.getElementById('lightbox').classList.add('active');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
# 画风分析示例
|
||||
|
||||
以下是一张参考图的画风分析报告示例,展示分析输出的格式和深度。
|
||||
|
||||
---
|
||||
|
||||
参考图:一张二次元角色图——蓝发少女穿校服,坐在窗边看书,阳光洒进来,整体明亮柔和。
|
||||
|
||||
---
|
||||
|
||||
## 画风溯源
|
||||
|
||||
| 项目 | 结果 |
|
||||
|------|------|
|
||||
| 风格家族 | 日系动漫 (jp_anime) |
|
||||
| 风格 ID | jp_cel(赛璃璐) |
|
||||
| 置信度 | 0.85 |
|
||||
| 判断依据 | ① 均匀平涂色块,无渐变上色 ② 清晰黑色描边,线条粗细一致 ③ 二分阴影,明暗分界锐利 |
|
||||
| 年代感 | 10s-20s(现代新番风格)|
|
||||
| 制作方式 | 数码赛璃璐(digital cel) |
|
||||
| 第二可能 | jp_ln(轻小说插图)— 因为日常感强、色彩偏柔 |
|
||||
|
||||
---
|
||||
|
||||
## 10 维分析
|
||||
|
||||
| 维度 | 描述 | 显著度 |
|
||||
|------|------|--------|
|
||||
| 线条 | 均匀黑色描边,粗细一致,干净利落,无手绘笔触感 | ⭐⭐⭐ 0.9 |
|
||||
| 上色 | 标准赛璃璃平涂,二分阴影,高光为白色硬边块 | ⭐⭐⭐ 0.9 |
|
||||
| 人物比例 | 标准日漫比例(约 6-7 头身),不夸张也不写实 | ⭐⭐ 0.6 |
|
||||
| 面部画法 | 大眼(占脸部 1/3)、小鼻(一点或阴影暗示)、小嘴、瞳孔有高光层 | ⭐⭐ 0.7 |
|
||||
| 色彩体系 | 明亮温暖,以蓝(发色)+ 白(校服)+ 暖黄(阳光)为主,饱和度中等偏高 | ⭐⭐⭐ 0.8 |
|
||||
| 光影处理 | 阳光从窗户打入的侧光,人物面部有明确的受光面/背光面,窗框投影 | ⭐⭐⭐ 0.85 |
|
||||
| 背景风格 | 教室窗边场景,背景较详细(有桌椅、窗帘、树影),但精度低于人物 | ⭐⭐ 0.6 |
|
||||
| 年代感 | 现代新番风格(10s-20s),数码上色痕迹,干净无噪点 | ⭐⭐ 0.5 |
|
||||
| 媒介质感 | 纯数码,无纸张/笔触纹理 | ⭐ 0.3 |
|
||||
| 文化圈 | 日系动漫,校园日常题材,典型"日常番"气质 | ⭐⭐⭐ 0.8 |
|
||||
|
||||
---
|
||||
|
||||
## 3 维坍缩
|
||||
|
||||
| 维度 | 得分 | 分析 |
|
||||
|------|------|------|
|
||||
| **画风** (线条+上色+媒介+年代) | **0.78** | 标准赛璃璃,干净数码感,无特殊技法 |
|
||||
| **角色** (比例+面部+光影) | **0.72** | 标准日漫面部,光影是亮点(窗边光) |
|
||||
| **调性** (色彩+背景+文化圈) | **0.73** | 日常校园的温暖感,蓝+暖黄的配色和谐 |
|
||||
|
||||
**灵魂轴**:画风(赛璃璃的平涂+描边是最强辨识度特征)
|
||||
**灵魂一句话**:标准赛璃璃动画截图感 + 窗边暖光的日常氛围,"好像在看一部治愈日常番"。
|
||||
|
||||
---
|
||||
|
||||
## Remix 方向推荐
|
||||
|
||||
基于灵魂分析,保留画风(赛璃璃平涂)和调性(温暖日常),推荐:
|
||||
|
||||
1. **咖啡店看书** — 同样的"安静阅读"情绪,换到咖啡店场景,暖色灯光替代阳光
|
||||
2. **屋顶吹风** — 放学后坐在天台,保留侧光打法,蓝天+校服的色彩搭配
|
||||
3. **图书馆角落** — 更安静的氛围,书架围绕,柔和顶光,同样的专注表情
|
||||
@@ -0,0 +1,20 @@
|
||||
# Benchmark 实测经验
|
||||
|
||||
> 基于 Benchmark v1(40 题 / 8 维度),总分 104.5/122.5(85.3%)。
|
||||
|
||||
## ✅ 已验证的最佳实践
|
||||
|
||||
1. **引擎选择是最大质量杠杆**:同一 prompt 在不同引擎上的风格准确度差异是量级的。必须查 `model-knowledge-base.md` 速查表为每种画风匹配最优引擎,不能一刀切用默认引擎。
|
||||
2. **风格转换走文生图路径**:分析提取特征 → 用目标风格最优引擎文生图。编辑型引擎的图生图画质低一个量级(滤镜感),仅用于细微编辑。
|
||||
3. **跨引擎策略拉开风格差距**:相近风格(如日系厚涂 vs 韩系厚涂)用不同引擎比同引擎内 prompt 分化效果好得多。
|
||||
4. **角色还原靠特征完整描述**:5 个以上特征点时,需逐项列出。中文理解型引擎对位置关系理解最强(如"古琴在背上")。
|
||||
|
||||
## ⚠️ 已知弱项与应对
|
||||
|
||||
| 弱项 | 场景 | 应对策略 |
|
||||
|------|------|---------|
|
||||
| 同引擎内风格细分差异度不足 | 赛璃璃 vs 轻小说 | 加大风格化参数差距 + 互加负向词排斥对方特征(详见 style-bank.md 差异化技巧) |
|
||||
| 多角色发色/特征趋同 | 双胞胎一黑一白 | 分区描述(LEFT/RIGHT)+ 大写强调差异(详见 style-bank.md 多角色策略) |
|
||||
| Q版→正常比例控不住 | 日系2D引擎生成仍偏 3-4 头身 | 降级到中文理解型引擎 + `NORMAL ADULT HUMAN PROPORTIONS, 7-head-tall, long slender legs` |
|
||||
| 公司级亚风格难精确 | ufotable vs Trigger | 跨引擎生成,但差异仍有限 |
|
||||
| 风格渐变过渡难控制 | 写实→Q版 4级渐变 | 每级用不同类型引擎,但跨引擎时面部一致性会下降 |
|
||||
@@ -0,0 +1,474 @@
|
||||
# 生图模型知识库 — 二次元/动漫风格专项
|
||||
|
||||
> 本文档为 anime-style-forge Skill 的模型选择参考。
|
||||
> 针对每个模型在二次元风格生成中的表现、最优 prompt 写法、适用场景和已知问题进行记录。
|
||||
> **本文档应随实测结果持续更新。**
|
||||
|
||||
---
|
||||
|
||||
## 模型总览
|
||||
|
||||
| 模型 | 二次元综合能力 | 最强场景 | 最弱场景 | Prompt 语言 |
|
||||
|------|-------------|---------|---------|------------|
|
||||
| Niji 7 | ⭐⭐⭐⭐⭐ | 日系全品类 | 国漫3D/写实 | 英文(支持标签式) |
|
||||
| MJ V7 | ⭐⭐⭐⭐ | 半写实/概念艺术 | 纯平涂赛璃璃 | 英文(自然语言) |
|
||||
| Seedream 5.0 | ⭐⭐⭐⭐ | 高精度/韩系厚涂 | 复古风/像素 | 中英文均可 |
|
||||
| 香蕉 Pro | ⭐⭐⭐⭐ | 指令遵循/风格转换 | 极端风格化 | 中英文均可 |
|
||||
| Kling v2.1 | ⭐⭐⭐ | 国漫3D/写实 | 日系平涂/Q版 | 中英文均可 |
|
||||
| Kontext | ⭐⭐⭐⭐ | 风格转换/一致性 | 从零生成 | 英文 |
|
||||
|
||||
---
|
||||
|
||||
## 1. Midjourney Niji 7
|
||||
|
||||
### 定位
|
||||
专为 **日系动漫/漫画/插画** 设计的模型,与 Spellbrush 联合开发。二次元生图首选。
|
||||
|
||||
### 二次元能力矩阵
|
||||
|
||||
| 画风 | 表现 | 备注 |
|
||||
|------|------|------|
|
||||
| jp_cel 赛璃璃 | ⭐⭐⭐⭐⭐ | 原生支持,效果最好 |
|
||||
| jp_ghibli 吉卜力 | ⭐⭐⭐⭐⭐ | 水彩质感到位 |
|
||||
| jp_90s 90年代 | ⭐⭐⭐⭐ | 需要强化 VHS/grain 关键词 |
|
||||
| jp_gacha 厚涂立绘 | ⭐⭐⭐⭐⭐ | 服装细节极强 |
|
||||
| jp_ln 轻小说 | ⭐⭐⭐⭐ | 清新感好 |
|
||||
| jp_shinkai 新海诚 | ⭐⭐⭐⭐ | 背景光影好,但人物可能偏甜 |
|
||||
| cn_xuan3d 玄幻3D | ⭐⭐ | 不擅长3D渲染质感,出来偏2D |
|
||||
| cn_ink 水墨 | ⭐⭐⭐ | 能画但墨韵不够 |
|
||||
| cn_wuxia 武侠 | ⭐⭐⭐ | 偏日系化 |
|
||||
| kr_watercolor 韩系水彩 | ⭐⭐⭐⭐ | 朦胧感好 |
|
||||
| kr_webtoon 条漫 | ⭐⭐⭐⭐ | 干净线条 |
|
||||
| kr_paint 韩系厚涂 | ⭐⭐⭐⭐ | 面部精度高 |
|
||||
| chibi Q版 | ⭐⭐⭐⭐⭐ | 2头身比例控制准确 |
|
||||
| us_comic 欧美漫画 | ⭐⭐⭐ | 有但不如 V7 |
|
||||
| il_pixel 像素 | ⭐⭐⭐ | 需要额外提示 |
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
**核心策略**:标签堆叠 + 自然语言混合
|
||||
|
||||
```
|
||||
格式:[画风标签], [角色描述], [动作/姿势], [场景], [光影/氛围], [画质词]
|
||||
```
|
||||
|
||||
**风格锚点词(Niji 7 专用)**:
|
||||
- 赛璃璃:`anime screencap, cel shading, flat color, studio anime`
|
||||
- 厚涂立绘:`game splash art, detailed illustration, painted`
|
||||
- 吉卜力:`studio ghibli, watercolor, hand-drawn, warm tones`
|
||||
- 90年代:`1990s anime, retro, bold outlines, VHS aesthetic`
|
||||
- 轻小说:`light novel illustration, soft pastel, delicate`
|
||||
- Q版:`chibi, super deformed, 2-head-tall, kawaii`
|
||||
|
||||
**负向词(--no 参数)**:
|
||||
```
|
||||
--no realistic, photograph, 3d render, blurry, watermark, text
|
||||
```
|
||||
|
||||
**关键参数**:
|
||||
- `--ar` 控制比例(头像 1:1,立绘 2:3,壁纸 16:9)
|
||||
- `--s` 风格化强度(低=更遵循 prompt,高=更艺术化)
|
||||
- 赛璃璃/平涂建议 `--s 50-100`
|
||||
- 厚涂/概念建议 `--s 150-300`
|
||||
- `--c` 混沌值(低=稳定,高=意外创意)
|
||||
|
||||
### 已知问题
|
||||
1. **国漫3D 风格出不来**:Niji 天然偏2D,即使写了 "3D render" 也会拉回2D
|
||||
2. **中文 prompt 支持弱**:建议全英文
|
||||
3. **面部偏模板化**:大量美少女脸谱化,需要具体描述面部差异
|
||||
4. **背景可能过于精致**:Q版/简约风格时背景容易抢戏,需要明确 `simple background`
|
||||
|
||||
### 最佳使用场景
|
||||
✅ 日系全品类首选(赛璃璃/吉卜力/厚涂/轻小说/Q版)
|
||||
✅ 角色立绘和头像
|
||||
✅ 风格对比测试的"标准答案"
|
||||
❌ 国漫3D、写实向
|
||||
|
||||
---
|
||||
|
||||
## 2. Midjourney V7
|
||||
|
||||
### 定位
|
||||
通用旗舰模型,擅长**半写实、概念艺术、摄影级渲染**。二次元非主打但能力不弱。
|
||||
|
||||
### 与 Niji 7 的区别
|
||||
|
||||
| 对比项 | V7 | Niji 7 |
|
||||
|-------|-----|--------|
|
||||
| 默认审美 | 偏写实/西方 | 偏日系/动漫 |
|
||||
| 线条风格 | 自然/隐线条 | 清晰描边 |
|
||||
| 色彩倾向 | 自然色/影视色 | 高饱和/动漫色 |
|
||||
| 人物比例 | 写实比例 | 动漫比例(大眼/小鼻) |
|
||||
| 最强画质 | 影视/3D CG | 2D 插画 |
|
||||
|
||||
### 二次元使用策略
|
||||
|
||||
**适用场景**:
|
||||
- 半写实 → 动漫过渡风格
|
||||
- 概念设计/机甲/科幻
|
||||
- 场景/背景为主的图
|
||||
- 欧美漫画风格
|
||||
|
||||
**Prompt 策略**:
|
||||
- 需要主动加 `anime style, 2D, illustration` 才会走二次元方向
|
||||
- 如果要纯日系 → 直接用 Niji 7 更好
|
||||
- V7 的优势在于**背景精度和光影层次**超过 Niji
|
||||
|
||||
### 最佳使用场景
|
||||
✅ 新海诚风(背景超强)
|
||||
✅ 半写实/赛博朋克/科幻
|
||||
✅ 写实→赛璃璃的渐变过渡
|
||||
✅ 欧美漫画
|
||||
❌ 纯日系平涂(用 Niji 更好)
|
||||
|
||||
---
|
||||
|
||||
## 3. Seedream 系列(4.5 / 5.0 / Lite)
|
||||
|
||||
### 定位
|
||||
字节跳动的图像生成模型,集成于即梦/豆包。**中文 prompt 理解力强**,审美偏精致。
|
||||
|
||||
### 版本差异
|
||||
|
||||
| 版本 | 特点 |
|
||||
|------|------|
|
||||
| 4.5 | 基础版,速度快,质量稳定 |
|
||||
| 5.0 | 最新版,细节更好,prompt 遵循更强 |
|
||||
| Lite | 轻量版,速度最快,适合批量 |
|
||||
|
||||
### 二次元能力矩阵
|
||||
|
||||
| 画风 | 表现 | 备注 |
|
||||
|------|------|------|
|
||||
| jp_cel 赛璃璃 | ⭐⭐⭐ | 能画但可能偏"AI味",线条不够干净 |
|
||||
| jp_ghibli 吉卜力 | ⭐⭐⭐⭐ | 水彩感不错 |
|
||||
| jp_gacha 厚涂立绘 | ⭐⭐⭐⭐⭐ | 强项,服装和光效细节好 |
|
||||
| cn_xuan3d 玄幻3D | ⭐⭐⭐⭐ | 中式审美好,3D质感能出来 |
|
||||
| cn_ink 水墨 | ⭐⭐⭐⭐ | 中文 prompt "水墨风" 效果不错 |
|
||||
| cn_wuxia 武侠 | ⭐⭐⭐⭐ | 理解"武侠"语义 |
|
||||
| kr_watercolor 韩系水彩 | ⭐⭐⭐⭐ | 精致面部和低饱和处理好 |
|
||||
| kr_paint 韩系厚涂 | ⭐⭐⭐⭐⭐ | 面部精度可能是全模型最高 |
|
||||
| chibi Q版 | ⭐⭐⭐ | 比例控制不稳定 |
|
||||
| il_pixel 像素 | ⭐⭐ | 不擅长 |
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
**核心优势:中文 prompt 效果好**
|
||||
|
||||
```
|
||||
中文写法(推荐国漫/武侠/水墨):
|
||||
"一个身穿青色道袍的白发老者,仙气飘飘,站在云海之上,国风仙侠风格,水墨画质感,大气留白"
|
||||
|
||||
英文写法(推荐日韩风格):
|
||||
"anime girl with blue twin tails, gothic lolita dress, holding black umbrella, cel shading, clean linework, anime screencap style"
|
||||
```
|
||||
|
||||
**关键发现**:
|
||||
- Seedream 的中文语义理解优于其他模型,**国漫/武侠/水墨风格建议全中文 prompt**
|
||||
- 英文 prompt 下表现和通用模型差异不大
|
||||
- `高品质, 精细, 8K` 等中文画质词有效
|
||||
- 5.0 版本支持更长的 prompt,可以堆叠更多细节
|
||||
|
||||
### 已知问题
|
||||
1. **赛璃璃平涂不够"干净"**:倾向于加渐变和柔和处理,失去平涂的硬朗感
|
||||
2. **Q版比例不稳定**:头身比控制不如 Niji
|
||||
3. **可能添加额外细节**:即使 prompt 简洁,模型也会自行添加装饰元素
|
||||
4. **90年代复古风不理想**:VHS/胶片颗粒感模拟弱
|
||||
|
||||
### 最佳使用场景
|
||||
✅ 国漫系列首选(玄幻3D / 武侠 / 水墨)— 中文 prompt
|
||||
✅ 韩系厚涂/精致面部
|
||||
✅ 需要中文语义理解的场景
|
||||
❌ 纯平涂赛璃璃(用 Niji)
|
||||
❌ 像素风/复古风
|
||||
|
||||
---
|
||||
|
||||
## 4. 香蕉系列(Pro / 2)
|
||||
|
||||
### 定位
|
||||
平台集成的生图模型,**指令遵循能力强,风格转换稳定**。
|
||||
|
||||
### 二次元能力矩阵
|
||||
|
||||
| 画风 | 表现 | 备注 |
|
||||
|------|------|------|
|
||||
| jp_cel 赛璃璃 | ⭐⭐⭐ | 能画但可能偏柔 |
|
||||
| jp_ghibli 吉卜力 | ⭐⭐⭐⭐ | 色调把控不错 |
|
||||
| jp_gacha 厚涂立绘 | ⭐⭐⭐⭐ | 细节丰富 |
|
||||
| cn_xuan3d 玄幻3D | ⭐⭐⭐ | 3D 感可能不够强 |
|
||||
| cn_ink 水墨 | ⭐⭐⭐ | 基本能画 |
|
||||
| kr_watercolor 韩系水彩 | ⭐⭐⭐⭐ | 朦胧感好 |
|
||||
| kr_paint 韩系厚涂 | ⭐⭐⭐⭐ | 面部精度高 |
|
||||
| chibi Q版 | ⭐⭐⭐ | 比例控制中等 |
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
**核心优势:指令遵循强**
|
||||
|
||||
```
|
||||
可以用更结构化的 prompt:
|
||||
"[Style: Studio Ghibli watercolor]
|
||||
[Subject: A young girl running through a green meadow]
|
||||
[Details: warm sunlight, wildflowers, hand-drawn animation feel]
|
||||
[Mood: joyful, nostalgic]
|
||||
[Quality: masterpiece, best quality]"
|
||||
```
|
||||
|
||||
**关键特性**:
|
||||
- 支持中英文,英文效果略好
|
||||
- 对 JSON/结构化 prompt 有较好的解析能力
|
||||
- 风格转换(给参考图 → 改风格)效果稳定
|
||||
- 指令细节遵循度高——说了"不要什么"通常能听进去
|
||||
|
||||
### 版本差异
|
||||
|
||||
| 版本 | 特点 |
|
||||
|------|------|
|
||||
| Pro | 质量更高,速度稍慢,细节更丰富 |
|
||||
| 2 | 速度更快,适合批量测试和快速迭代 |
|
||||
|
||||
### 已知问题
|
||||
1. **风格化可能不够极端**:偏向"安全"的中间态,不像 Niji 那样风格鲜明
|
||||
2. **赛璃璃的硬朗感不足**:倾向于加柔化处理
|
||||
3. **极端指令(如无面部)执行力一般**
|
||||
|
||||
### 最佳使用场景
|
||||
✅ 风格转换任务(参考图 → 新风格)
|
||||
✅ 需要精确指令遵循的复杂角色描述
|
||||
✅ 快速迭代和批量测试(v2)
|
||||
✅ 中文 prompt 需求
|
||||
❌ 需要极强风格化的场景(用 Niji)
|
||||
|
||||
---
|
||||
|
||||
## 5. Kling 系列(v2 / v2.1)
|
||||
|
||||
### 定位
|
||||
快手的 AI 模型,**以视频生成为主**,图像生成为辅。偏写实/3D 渲染审美。
|
||||
|
||||
### 二次元能力矩阵
|
||||
|
||||
| 画风 | 表现 | 备注 |
|
||||
|------|------|------|
|
||||
| jp_cel 赛璃璃 | ⭐⭐ | 不擅长纯2D平涂 |
|
||||
| jp_ghibli 吉卜力 | ⭐⭐⭐ | 能画但少了手绘温度 |
|
||||
| jp_gacha 厚涂立绘 | ⭐⭐⭐ | 中规中矩 |
|
||||
| cn_xuan3d 玄幻3D | ⭐⭐⭐⭐⭐ | 强项!3D渲染质感最好 |
|
||||
| cn_ink 水墨 | ⭐⭐⭐ | 墨韵中等 |
|
||||
| cn_wuxia 武侠 | ⭐⭐⭐⭐ | 暗沉氛围感好 |
|
||||
| kr_watercolor 韩系水彩 | ⭐⭐ | 不太适合 |
|
||||
| chibi Q版 | ⭐⭐ | 比例控制差 |
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
**核心策略:写实/3D 方向的 prompt 效果最好**
|
||||
|
||||
```
|
||||
国漫3D(Kling 最佳场景):
|
||||
"Chinese fantasy 3D CGI, male warrior in white silk robes, holding jade sword,
|
||||
standing above sea of clouds, Unreal Engine 5, volumetric lighting,
|
||||
flowing hair and fabric, spiritual energy effects, cinematic"
|
||||
```
|
||||
|
||||
**关键发现**:
|
||||
- 3D/CG/写实类 prompt 效果远好于2D类
|
||||
- 支持中文,但英文出图质量更稳定
|
||||
- 动态姿势和场景构图能力不错(视频模型优势)
|
||||
- 光影渲染能力强
|
||||
|
||||
### 已知问题
|
||||
1. **2D 平涂基本做不到**:模型天然偏 3D 渲染
|
||||
2. **Q版/简约风格失败率高**:总会加入过多写实细节
|
||||
3. **韩系柔和风不适合**:色彩倾向偏硬偏冷
|
||||
4. **像素风无法执行**
|
||||
|
||||
### 最佳使用场景
|
||||
✅ 国漫玄幻3D(唯一首选)
|
||||
✅ 武侠/仙侠半写实
|
||||
✅ 场景/背景渲染
|
||||
✅ 动态姿势和战斗场景
|
||||
❌ 日系2D全品类
|
||||
❌ Q版/像素/韩系水彩
|
||||
|
||||
---
|
||||
|
||||
## 6. Kontext(Flux Kontext)
|
||||
|
||||
### 定位
|
||||
Black Forest Labs 出品,**专注图像编辑和风格转换**,不是从零生图的模型。核心能力是**保持参考图内容不变,只改变风格/细节**。
|
||||
|
||||
### 二次元使用方式
|
||||
|
||||
Kontext 的用法和其他模型不同——它需要**输入一张参考图**,然后编辑/转换风格。
|
||||
|
||||
**适用任务**:
|
||||
- ✅ 风格转换(真人 → 动漫、油画 → 条漫、赛璃璃 → 3D)
|
||||
- ✅ 角色一致性(同一角色换服装/表情/场景)
|
||||
- ✅ 细节修改(改发色、改服装、改背景,不改其他)
|
||||
- ❌ 从零生成(不是它的设计目的)
|
||||
|
||||
### 风格转换能力
|
||||
|
||||
| 转换方向 | 表现 | 备注 |
|
||||
|---------|------|------|
|
||||
| 真人 → 日系动漫 | ⭐⭐⭐⭐ | 面部特征保留好 |
|
||||
| 真人 → 吉卜力 | ⭐⭐⭐⭐ | 色调转换准确 |
|
||||
| 2D → 3D | ⭐⭐⭐ | 质感变化有但可能不彻底 |
|
||||
| 油画 → 条漫 | ⭐⭐⭐⭐ | 线条简化处理好 |
|
||||
| Q版 → 正常比例 | ⭐⭐ | 结构变化太大,不太靠谱 |
|
||||
| 跨文化风格转换 | ⭐⭐⭐⭐ | 日→中、日→韩 等 |
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
```
|
||||
风格转换模板:
|
||||
"Transform this image into [target style].
|
||||
Keep the character's [features to preserve: hair color, outfit, pose].
|
||||
Change the art style to [specific style description]."
|
||||
|
||||
示例:
|
||||
"Transform this image into Studio Ghibli watercolor style.
|
||||
Keep the character's face and outfit.
|
||||
Change to warm pastel tones, soft hand-drawn linework, rounded features."
|
||||
```
|
||||
|
||||
### 已知问题
|
||||
1. **不适合从零生成**:必须有参考图输入
|
||||
2. **风格变化可能不够极端**:偏向保守的"安全转换"
|
||||
3. **Q版↔正常比例转换不可靠**:涉及大比例结构变化
|
||||
4. **复杂多人场景可能乱**
|
||||
5. **⚠️ 画质低于文生图模型**(Benchmark 实测):输出被压为 1024×1024,整体精致度和风格深度不如 Niji/Kling/Seedream 的文生图路径。跨风格转换时出图有"滤镜感"而非"重绘感"
|
||||
|
||||
### 最佳使用场景
|
||||
✅ **细微编辑**:改发色、改服装颜色、改背景,不改其他
|
||||
✅ 保持角色一致性换服装/表情
|
||||
✅ 局部修改(加配饰、换眼镜)
|
||||
⚠️ **风格转换不推荐**:Benchmark 实测证明,跨风格转换(如真人→动漫、2D→3D)应优先用**文生图路径**(read_media 提取特征 → 用目标风格的最优模型重新生成),画质远高于 Kontext。Kontext 仅在需要像素级构图保留时作为补充。
|
||||
❌ 从零生成(用其他模型)
|
||||
❌ 大幅结构变化(Q版↔正常)
|
||||
|
||||
---
|
||||
|
||||
## 7. nano_banana 系列(banana-2 / Pro / Flash)
|
||||
|
||||
### 定位
|
||||
平台集成的高指令遵循生图模型。**最大参考图数量 max_refs=10**,单图输出,是**分镜/多帧一致性任务**的首选引擎。
|
||||
|
||||
### 核心能力
|
||||
|
||||
| 能力 | 表现 |
|
||||
|------|------|
|
||||
| max_refs | **10**(全模型最高,可传多张参考图) |
|
||||
| 单图输出 | ✅(无四宫格,输出即可直接复用) |
|
||||
| 指令遵循 | ⭐⭐⭐⭐⭐(强约束执行率高) |
|
||||
| 中文渲染 | ✅ |
|
||||
| 风格极致化 | ⭐⭐⭐(偏"安全中间态",不如 Niji 极端) |
|
||||
|
||||
### 二次元分镜任务能力矩阵
|
||||
|
||||
| 画风 | 表现 | 备注 |
|
||||
|------|------|------|
|
||||
| jp_cel 赛璃璃 | ⭐⭐⭐ | 能画但风格化弱于 Niji |
|
||||
| jp_ghibli 吉卜力 | ⭐⭐⭐⭐ | 色调把控好 |
|
||||
| jp_gacha 厚涂立绘 | ⭐⭐⭐⭐ | 细节丰富 |
|
||||
| kr_watercolor 韩系水彩 | ⭐⭐⭐⭐ | 朦胧感稳定 |
|
||||
| kr_paint 韩系厚涂 | ⭐⭐⭐⭐ | 面部精度高 |
|
||||
| chibi Q版 | ⭐⭐⭐ | 比例中等 |
|
||||
| cn_xuan3d 玄幻3D | ⭐⭐⭐ | 3D感中等 |
|
||||
|
||||
### 最佳使用场景(任务类型维度)
|
||||
|
||||
✅ **分镜/多帧连续**:每一帧把前一帧作为参考图传入,锁定角色外貌和构图
|
||||
✅ **构图固定只改光影/季节**:传上一帧 ref + 强指令约束,构图稳定性远高于纯文字
|
||||
✅ **表情差分**:传角色图锁住面部,只改表情描述
|
||||
✅ **三视图**:以正面图为 ref 生成侧面/背面
|
||||
✅ **风格转换(参考图→新风格)**:接受原图 ref + 风格指令
|
||||
❌ 需要极强风格化的独立单张图(用 Niji 7 / MJ V7 更鲜明)
|
||||
|
||||
### Prompt 写法
|
||||
|
||||
```
|
||||
多帧锚定写法(分镜):
|
||||
[第N帧] 传入第N-1帧作为参考图,写明"same character same composition"
|
||||
+ 本帧差异描述(仅改光线方向 / 仅改表情)
|
||||
|
||||
构图锁定写法:
|
||||
"Same exact composition as reference image. Only change: [具体变量]. Keep all else identical."
|
||||
```
|
||||
|
||||
### 版本差异
|
||||
|
||||
| 版本 | 特点 |
|
||||
|------|------|
|
||||
| banana-2 / Pro | 质量最高,细节丰富 |
|
||||
| Flash / nano_banana_2 | 速度快,适合批量 |
|
||||
|
||||
---
|
||||
|
||||
## 画风→模型推荐速查表
|
||||
|
||||
| 画风 | 首选模型 | 备选模型 | 避免使用 |
|
||||
|------|---------|---------|---------|
|
||||
| jp_cel 赛璃璃 | **Niji 7** | 香蕉 Pro | Kling |
|
||||
| jp_ghibli 吉卜力 | **Niji 7** | Seedream 5.0 | Kling |
|
||||
| jp_90s 90年代 | **Niji 7** | MJ V7 | Seedream |
|
||||
| jp_gacha 厚涂立绘 | **Niji 7** | Seedream 5.0 | Kling |
|
||||
| jp_ln 轻小说 | **Niji 7** | 香蕉 Pro | Kling |
|
||||
| jp_shinkai 新海诚 | **MJ V7** | Niji 7 | — |
|
||||
| cn_xuan3d 玄幻3D | **Kling v2.1** | Seedream 5.0 | Niji 7 |
|
||||
| cn_ink 水墨 | **Seedream 5.0** | 香蕉 Pro | Kling |
|
||||
| cn_wuxia 武侠 | **Seedream 5.0** | Kling v2.1 | Niji 7 |
|
||||
| kr_watercolor 韩系水彩 | **Niji 7** | Seedream 5.0 | Kling |
|
||||
| kr_webtoon 条漫 | **Niji 7** | 香蕉 Pro | Kling |
|
||||
| kr_paint 韩系厚涂 | **Seedream 5.0** | Niji 7 | Kling |
|
||||
| us_comic 欧美漫画 | **MJ V7** | Niji 7 | Seedream |
|
||||
| chibi Q版 | **Niji 7** | 香蕉 Pro | Kling |
|
||||
| il_pixel 像素 | **Niji 7** | MJ V7 | Seedream/Kling |
|
||||
| 风格转换(跨风格) | **文生图+目标风格首选模型** | Kontext(仅限细微编辑) | — |
|
||||
| 比例变换(Q版↔正常) | **Seedream 5.0** | MJ V7 | Niji 7(控不住比例) |
|
||||
|
||||
---
|
||||
|
||||
## 任务类型 → 模型速查(优先于画风路由)
|
||||
|
||||
> 以下任务类型的选模型逻辑由**一致性/指令遵循/输出格式**驱动,不由风格决定。
|
||||
|
||||
| 任务类型 | 首选模型 | 原因 |
|
||||
|---------|---------|------|
|
||||
| 分镜/多帧(同角色/同场景 N≥2) | **nano_banana** | max_refs=10 可传前帧;单图输出;指令遵循强 |
|
||||
| 构图固定只改光影/季节 | **nano_banana** | 传上一帧 ref 锁构图 |
|
||||
| 表情差分(同角色多表情) | **nano_banana** | 传角色图锁面部 |
|
||||
| 三视图 / 多角度立绘 | **nano_banana** | 传正面图锁角色 |
|
||||
| 单张独立立绘/头像 | 按画风路由表 | 无跨图一致性需求,风格优先 |
|
||||
| 风格转换(跨风格重建) | 目标风格首选引擎 | 文生图路径,见画风路由表 |
|
||||
|
||||
---
|
||||
|
||||
## Prompt 写法差异速查
|
||||
|
||||
| 模型 | 语言 | Prompt 风格 | 长度建议 | 负向词支持 |
|
||||
|------|------|-----------|---------|-----------|
|
||||
| Niji 7 | 英文 | 标签堆叠 + 自然语言 | 中等(50-100词)| `--no` 参数 |
|
||||
| MJ V7 | 英文 | 自然语言为主 | 中等 | `--no` 参数 |
|
||||
| Seedream 5.0 | 中英文 | 自然语言,中文优 | 长(可堆细节)| 支持负向描述 |
|
||||
| 香蕉 Pro | 中英文 | 结构化/自然语言 | 中长 | 支持 |
|
||||
| Kling v2.1 | 中英文 | 自然语言 | 中等 | 有限支持 |
|
||||
| Kontext | 英文 | 编辑指令式 | 短中(30-60词)| 无 |
|
||||
| nano_banana Pro | 中英文 | 结构化/自然语言 + ref指令 | 中长 | 支持 |
|
||||
| nano_banana Flash | 中英文 | 同上,速度优先 | 中 | 支持 |
|
||||
|
||||
---
|
||||
|
||||
## 更新日志
|
||||
|
||||
| 日期 | 更新内容 |
|
||||
|------|---------|
|
||||
| 2026-04-28 | 初版,基于已有认知整理。待实测校准。 |
|
||||
| 2026-05-06 | **任务类型维度框架**:新增 nano_banana 章节;新增任务类型→模型速查表;分镜/多帧/表情差分/三视图类任务改推 nano_banana(max_refs=10 + 单图输出),不再机械走风格路由表 |
|
||||
| 2026-04-28 | **Benchmark v1 实测校准**:Kontext 降级为细微编辑工具,风格转换改推文生图路径;新增比例变换策略(Niji→Seedream 降级);Kling cn_xuan3d / Niji jp_cel / Seedream kr_paint 评分确认 |
|
||||
|
||||
---
|
||||
|
||||
> ⚠️ **重要**:以上评分已通过 Benchmark v1(35题/7维度)实测校准。
|
||||
> Benchmark 总分 104.5/122.5(85.3%),核心发现已写入各模型"已知问题"和速查表。
|
||||
@@ -0,0 +1,374 @@
|
||||
# 风格档案库 (Style Bank)
|
||||
|
||||
每个风格包含:视觉特征、Prompt 模板、负向提示词、推荐参数、适用场景、代表作品、常见踩坑。
|
||||
|
||||
Prompt 模板中 `{content}` 为角色/场景描述占位符。
|
||||
|
||||
---
|
||||
|
||||
## 🇯🇵 日系
|
||||
|
||||
### jp_cel — 赛璐璃 / TV 动画
|
||||
|
||||
**视觉特征**:干净描边 + 均匀平涂 + 二分阴影 + 大眼 + 夸张发色 + 高光硬边块
|
||||
**代表**:京阿尼日常番、新番截图感
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
anime cel shading, {content}, clean black outlines, flat color fill, hard shadow, anime screencap, detailed anime eyes, vibrant hair color, studio anime quality, 2D animation, anime key visual
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
3d render, realistic, photograph, oil painting, watercolor, blurry, thick paint, semi-realistic
|
||||
```
|
||||
|
||||
**参数**:CFG 7-8 / DPM++ 2M Karras / 28-35 步
|
||||
**适用**:头像、番剧截图感、角色展示
|
||||
**踩坑**:加 `anime screencap` 避免"AI糖水片"感;不要加 `highly detailed`,会破坏平涂感
|
||||
|
||||
**⚠️ 与 jp_ln(轻小说)的差异化技巧**(Benchmark S3.1 实测):
|
||||
两者使用同一引擎时容易趋同。拉开差距的关键:
|
||||
- 赛璃璃加强:`hard shadow, vibrant saturated colors, bold outlines, high contrast` + 低风格化参数(= 更硬朗)
|
||||
- 赛璃璃负向追加:`soft, pastel, gentle, gradient, watercolor`(排斥轻小说特征)
|
||||
- 色彩饱和度是核心差异——赛璃璃追求"鲜艳刺激",轻小说追求"柔淡安静"
|
||||
|
||||
---
|
||||
|
||||
### jp_ghibli — 吉卜力 / 宫崎骏
|
||||
|
||||
**视觉特征**:水彩底色 + 暖色调 + 自然背景 + 圆润线条 + 温柔表情 + 留白
|
||||
**代表**:《千与千寻》《龙猫》《哈尔的移动城堡》
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
studio ghibli style, {content}, soft watercolor texture, warm natural lighting, lush green scenery, gentle rounded features, hand-drawn animation feel, Hayao Miyazaki aesthetic, pastel and earth tones, whimsical atmosphere, detailed nature background
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
dark, horror, cyberpunk, neon, sharp edges, 3d render, photorealistic, violent, cel shading, hard shadow
|
||||
```
|
||||
|
||||
**参数**:CFG 6-7 / Euler a / 30-40 步
|
||||
**适用**:治愈系、自然场景、温馨人物
|
||||
**踩坑**:色调是灵魂——偏暖偏绿偏土;加 `hand-drawn feel` 防止数码感过重;背景要描述具体自然元素
|
||||
|
||||
---
|
||||
|
||||
### jp_90s — 90 年代复古
|
||||
|
||||
**视觉特征**:高对比阴影 + 锐利线条 + 修长比例 + 暗色调 + 胶片颗粒感
|
||||
**代表**:《EVA》《美少女战士》《灌篮高手》《星际牛仔》
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
1990s retro anime, {content}, bold outlines, dramatic high contrast shadows, VHS film grain, nostalgic muted color palette, elongated proportions, sharp facial features, 90s cel animation aesthetic, analog texture, old school anime
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
modern anime, smooth gradient, 3d, bright neon, pastel, chibi, cute, clean digital art
|
||||
```
|
||||
|
||||
**参数**:CFG 7-9 / DPM++ 2M Karras / 30 步
|
||||
**适用**:怀旧风、硬核角色、复古头像
|
||||
**踩坑**:`film grain` 和 `VHS` 是关键差异化标签;人物比例要偏修长而非可爱
|
||||
|
||||
---
|
||||
|
||||
### jp_gacha — 手游立绘 / 厚涂
|
||||
|
||||
**视觉特征**:精细厚涂 + 华丽服装 + 动态姿势 + 粒子光效 + 极致细节
|
||||
**代表**:《原神》《崩铁》《FGO》《明日方舟》角色卡
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
anime game splash art, {content}, highly detailed painted illustration, dynamic action pose, intricate fantasy outfit with fine details, flowing hair and fabric, particle effects and light accents, gacha game character art, cinematic dramatic lighting, jewel-like eyes, ornate accessories
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
flat color, simple, minimalist, chibi, sketch, rough, low detail, plain background, cel shading
|
||||
```
|
||||
|
||||
**参数**:CFG 8-10 / DPM++ 2M SDE Karras / 35-45 步
|
||||
**适用**:角色立绘、卡面、角色展示海报
|
||||
**踩坑**:服装描述要极其具体(材质+颜色+配饰+纹理),这是品质分水岭
|
||||
|
||||
---
|
||||
|
||||
### jp_ln — 轻小说插图
|
||||
|
||||
**视觉特征**:清新淡雅 + 简约线条 + 日常场景 + 自然光 + 适度留白
|
||||
**代表**:轻小说封面/插图、日常番原画
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
light novel illustration, {content}, soft pastel shading, clean delicate linework, gentle natural lighting, slice of life atmosphere, Japanese novel cover art, light and airy composition, subtle expression
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
dark, dramatic, horror, heavy shading, 3d, thick outlines, action, dynamic, intense
|
||||
```
|
||||
|
||||
**参数**:CFG 6-8 / Euler a / 25-30 步
|
||||
**适用**:轻小说封面、日常系插图、清新角色
|
||||
**踩坑**:和赛璃璐的区别是"更柔更淡更安静";不要堆太多修饰词
|
||||
|
||||
**⚠️ 与 jp_cel(赛璃璃)的差异化技巧**(Benchmark S3.1 实测):
|
||||
两者使用同一引擎时容易趋同。拉开差距的关键:
|
||||
- 轻小说加强:`muted desaturated palette, negative space, quiet contemplative, light and airy` + 高风格化参数(= 更柔美)
|
||||
- 轻小说负向追加:`bold outlines, hard shadow, vivid saturated, dynamic, cel shading`(排斥赛璃璃特征)
|
||||
- 构图留白是核心差异——轻小说追求"空气感"和"透气感",画面不要填满
|
||||
|
||||
---
|
||||
|
||||
### jp_shinkai — 新海诚风
|
||||
|
||||
**视觉特征**:极致光影(逆光/黄昏)+ 照片级背景 + 高饱和天空 + 光线粒子 + 水滴细节
|
||||
**代表**:《你的名字》《天气之子》《铃芽之旅》
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Makoto Shinkai style, {content}, photorealistic detailed background, dramatic golden hour lighting, vivid blue sky with clouds, lens flare and light particles, anime character in realistic setting, rain drops and water reflections, cinematic color grading, breathtaking scenery
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
dark, indoor, simple background, flat color, chibi, cartoon, low detail background
|
||||
```
|
||||
|
||||
**参数**:CFG 7-9 / DPM++ 2M SDE Karras / 35-45 步
|
||||
**适用**:壁纸、场景图、情感氛围图
|
||||
**踩坑**:背景要单独详细描述——新海诚风的灵魂在背景不在人物
|
||||
|
||||
---
|
||||
|
||||
## 🇨🇳 国漫
|
||||
|
||||
### cn_xuan3d — 玄幻 3D 建模
|
||||
|
||||
**视觉特征**:3D 渲染 + 飘逸长发 + 华丽古装 + 炫酷特效 + 大气场景
|
||||
**代表**:《完美世界》《斗破苍穹》《吞噬星空》
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Chinese fantasy 3D CGI animation, {content}, Unreal Engine 5 render quality, cinematic volumetric lighting, flowing silk robes with embroidery, ethereal spirit energy effects, dramatic cloud sea background, ancient Chinese cultivation world, subsurface scattering skin, traditional Chinese ornamental details, jade crown and hair accessories
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
2d flat, cartoon, anime cel shading, watercolor, Western medieval, low poly, sketch, European fantasy armor
|
||||
```
|
||||
|
||||
**参数**:CFG 8-10 / DPM++ 2M SDE Karras / 35-45 步
|
||||
**适用**:玄幻角色、网文封面、国漫概念
|
||||
**踩坑**:必须加 `Chinese` 和中式元素关键词(汉服/道袍/玉冠/流苏),否则出成欧美 CG;特效描述要具体(雷电/剑气/灵力)
|
||||
|
||||
---
|
||||
|
||||
### cn_ink — 古风水墨
|
||||
|
||||
**视觉特征**:大面积留白 + 墨色晕染 + 淡雅配色 + 写意笔触 + 诗意构图
|
||||
**代表**:《大鱼海棠》《中国奇谭》、古风插画
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Chinese ink wash painting, {content}, sumi-e brushwork, xuan rice paper texture, elegant negative space, misty mountains and water, ink gradient from dark to light, traditional Chinese aesthetic, ethereal minimalist composition, calligraphic brush strokes, subtle ink splatter
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
colorful, neon, vibrant saturated, anime, 3d render, photorealistic, oil painting, Western art, busy composition, no negative space
|
||||
```
|
||||
|
||||
**参数**:CFG 6-8 / Euler a / 30-40 步
|
||||
**适用**:古风插图、诗词配图、国风海报
|
||||
**踩坑**:留白是灵魂——prompt 不要塞太多元素;`rice paper texture` 增加纸质感;色彩只用墨/白/青/赭
|
||||
|
||||
---
|
||||
|
||||
### cn_wuxia — 武侠 / 仙侠
|
||||
|
||||
**视觉特征**:半写实 + 暗沉古典色调 + 飘逸但有分量 + 江湖氛围
|
||||
**代表**:《天官赐福》《魔道祖师》动画版
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Chinese wuxia martial arts illustration, {content}, semi-realistic donghua style, flowing silk robes with weight, ancient Chinese architecture, misty bamboo forest, moody cinematic lighting, sword and spiritual energy, traditional ink influence with modern rendering, dark elegant color palette
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
cute, chibi, bright colorful, modern clothing, Western fantasy, sci-fi, 3d cartoon, flat simple
|
||||
```
|
||||
|
||||
**参数**:CFG 7-9 / DPM++ 2M Karras / 30-40 步
|
||||
**适用**:武侠角色、古装场景
|
||||
**踩坑**:和 cn_xuan3d 的区别是更"沉"更"实"——少特效多氛围,色调偏暗
|
||||
|
||||
---
|
||||
|
||||
## 🇰🇷 韩系
|
||||
|
||||
### kr_watercolor — 淡彩水彩言情
|
||||
|
||||
**视觉特征**:低饱和柔和色调 + 极致面部精细 + 水彩晕染 + 花瓣光斑 + 朦胧美
|
||||
**代表**:韩漫言情封面、少女漫画
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Korean manhwa watercolor style, {content}, soft pastel watercolor wash, delicate facial features with long eyelashes, dreamy bokeh background, flower petals floating, romantic ethereal atmosphere, transparent color layers, gentle light diffusion, subtle blush, pearl-like skin
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
bold outlines, sharp edges, dark colors, horror, cel shading, thick lines, saturated, harsh lighting
|
||||
```
|
||||
|
||||
**参数**:CFG 5-7 / Euler a / 30-35 步
|
||||
**适用**:言情封面、浪漫插图、唯美头像
|
||||
**踩坑**:CFG 不能高否则失去柔和感;色彩要克制——低饱和是灵魂
|
||||
|
||||
---
|
||||
|
||||
### kr_webtoon — Webtoon / 条漫
|
||||
|
||||
**视觉特征**:干净数码勾线 + 明快平涂 + 简洁背景 + 生动表情
|
||||
**代表**:《独自升级》《外貌至上主义》
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Korean webtoon art style, {content}, clean digital black lineart, flat bright coloring, simple or gradient background, expressive character face, modern setting, vertical scroll comic style, clear readable composition, casual contemporary outfit
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
painterly, watercolor, oil painting, 3d, photorealistic, complex busy background, dark atmosphere, thick paint
|
||||
```
|
||||
|
||||
**参数**:CFG 7-8 / DPM++ 2M Karras / 25-30 步
|
||||
**适用**:条漫角色、社媒配图、Webtoon 风头像
|
||||
**踩坑**:简洁是核心——背景不要复杂,角色要突出,线条要干净
|
||||
|
||||
---
|
||||
|
||||
### kr_paint — 韩系厚涂 / 唯美
|
||||
|
||||
**视觉特征**:极精致面部 + 多层眼睛反光 + 通透皮肤 + 丰富色彩层次 + 半写实美化
|
||||
**代表**:Kidmo、Warmtail 等画师风格
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
Korean digital painting portrait, {content}, extremely detailed face and eyes, multiple light reflections in iris, luminous translucent skin, rich color depth and subtle gradients, semi-realistic beautiful features, detailed individual hair strands, artstation masterpiece quality, soft glamorous lighting
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
flat color, anime cel shading, cartoon, simple, sketch, rough, low detail, plain
|
||||
```
|
||||
|
||||
**参数**:CFG 8-10 / DPM++ 2M SDE Karras / 35-45 步
|
||||
**适用**:角色肖像、唯美头像、概念设计
|
||||
**踩坑**:面部和眼睛的描述要极其详细——这是韩系厚涂的灵魂所在
|
||||
|
||||
---
|
||||
|
||||
## 🎨 其他
|
||||
|
||||
### us_comic — 欧美漫画
|
||||
|
||||
**视觉特征**:粗黑描边 + 强明暗对比 + 肌肉感 + 动态构图 + 浓烈色彩
|
||||
**代表**:Marvel/DC 漫画
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
American comic book art, {content}, bold black ink outlines, dramatic chiaroscuro shading, vivid saturated colors, dynamic foreshortened action pose, heroic muscular proportions, halftone dot texture, comic panel composition, superhero art style, strong contrast
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
anime, pastel, soft, watercolor, cute, chibi, flat minimalist, realistic photograph, gentle
|
||||
```
|
||||
|
||||
**参数**:CFG 8-10 / DPM++ 2M SDE Karras / 30-35 步
|
||||
**适用**:英雄角色、漫画封面、力量感海报
|
||||
|
||||
---
|
||||
|
||||
### chibi — Q 版 / 可爱
|
||||
|
||||
**视觉特征**:2-3 头身 + 大圆头小身 + 简化四肢 + 夸张表情 + 圆润线条
|
||||
**代表**:Q 版周边、表情包、SD 手办
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
chibi character, {content}, 2-head-tall super deformed proportions, big round head tiny body, adorable exaggerated expression, rounded simple linework, simplified hands and feet, kawaii cute style, pastel soft background, SD character
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
realistic proportions, detailed anatomy, serious, dark, horror, muscular, mature, tall, normal proportions
|
||||
```
|
||||
|
||||
**参数**:CFG 6-8 / Euler a / 25-30 步
|
||||
**适用**:表情包、贴纸、Q 版立绘、周边设计
|
||||
**踩坑**:必须强调 `2-head-tall` 或 `super deformed` 否则比例不够 Q
|
||||
|
||||
---
|
||||
|
||||
### il_pixel — 像素风
|
||||
|
||||
**视觉特征**:可见像素方块 + 有限色板 + 复古游戏感 + 无抗锯齿
|
||||
**代表**:《星露谷》《传说之下》像素角色
|
||||
|
||||
**Prompt 模板**:
|
||||
```
|
||||
pixel art character, {content}, 16-bit retro game sprite, limited color palette, crisp visible pixels, no anti-aliasing, classic JRPG character style, nostalgic pixel aesthetic
|
||||
```
|
||||
|
||||
**负向**:
|
||||
```
|
||||
smooth, realistic, high resolution detail, photograph, 3d render, blurry, anti-aliased, modern
|
||||
```
|
||||
|
||||
**参数**:CFG 8-10 / 20-25 步 / 建议小尺寸生成后最近邻放大
|
||||
**适用**:游戏素材、像素头像、复古风
|
||||
|
||||
---
|
||||
|
||||
## 通用负向提示词(所有风格追加)
|
||||
|
||||
```
|
||||
worst quality, low quality, lowres, bad anatomy, bad hands, error, missing fingers, extra digit, fewer digits, cropped, watermark, signature, text, username
|
||||
```
|
||||
|
||||
## 画质增强词(所有风格追加)
|
||||
|
||||
```
|
||||
masterpiece, best quality, high resolution
|
||||
```
|
||||
|
||||
⚠️ 注意:`highly detailed` 仅在厚涂/立绘类风格使用;赛璃璐/扁平/像素风禁用。
|
||||
|
||||
---
|
||||
|
||||
## 多角色场景 Prompt 策略(Benchmark S4.3 实测)
|
||||
|
||||
多角色场景(双胞胎、团队、对手等)需要额外的差异化描述,否则模型会让所有角色趋同。
|
||||
|
||||
**核心问题**:模型倾向于让多个角色共享同一面孔/发色/服装,特别是当描述中使用了"双胞胎"等暗示相似的词汇时。
|
||||
|
||||
**解决策略**:
|
||||
1. **显式差异标注**:不写"双胞胎一黑一白",而是写"left character: long BLACK hair / right character: long WHITE hair"——用位置+大写强调差异
|
||||
2. **分区描述**:将画面分为左右/前后区域,每个区域独立描述一个角色的完整特征
|
||||
3. **对比强化词**:加入 `contrasting, opposite, mirror symmetry, distinct` 等词汇强调差异
|
||||
4. **负向排斥趋同**:`--no same hair color, identical, matching outfits`(排斥模型的趋同倾向)
|
||||
|
||||
**示例(双胞胎黑白发)**:
|
||||
```
|
||||
twin sisters standing back to back, LEFT twin has long BLACK hair wearing a BLACK school uniform, RIGHT twin has long WHITE hair wearing a WHITE school uniform, contrasting mirror symmetry, identical faces but completely different hair colors and outfit colors
|
||||
--no same hair color, same outfit color
|
||||
```
|
||||
@@ -0,0 +1,79 @@
|
||||
# 二次元画风视觉指纹
|
||||
|
||||
画风溯源时,对照以下已知画风的视觉特征进行匹配。
|
||||
|
||||
---
|
||||
|
||||
## 🇯🇵 日系动漫 (Japanese Anime)
|
||||
|
||||
### 按制作方式
|
||||
|
||||
| 画风 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **赛璐璃/TV 动画** | 均匀平涂色块、清晰黑色描边、二分阴影(明暗分界锐利)、大眼小鼻、发色夸张、高光为白色硬边块、背景与人物画法分离(背景更写实)|
|
||||
| **数码厚涂/游戏立绘** | 无明显描边或极细描边、色彩渐变丰富、光影层次多(3层以上)、服装细节极致(金属纹理/布料褶皱/宝石反光)、头发有丝缕感、整体有"画了很久"的精致感 |
|
||||
| **水彩/手绘感** | 可见纸张纹理、颜色边缘有晕染/渗透、留白多、色彩清淡、线条柔和不均匀、整体"透气" |
|
||||
| **3DCG 渲染** | 光滑皮肤有 subsurface scattering、头发是一缕一缕的几何体、服装有物理褶皱模拟、光影符合物理规律但风格化、有时能看到 toon shader 的阶梯状阴影 |
|
||||
|
||||
### 按年代
|
||||
|
||||
| 年代 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **80 年代** | 线条偏粗且不均匀、色彩偏暗沉、面部比例偏写实(眼睛没那么大)、动作张力大但帧数低感、有赛璐璃片的微微透明感 |
|
||||
| **90 年代** | 高对比阴影、线条锐利、人物比例修长、眼睛开始变大但保留锐利感、色彩开始鲜明、常见"高光+阴影"的强烈明暗对比(如 EVA)|
|
||||
| **00 年代** | 数码上色开始普及、色彩更明亮均匀、线条变细变干净、眼睛画法开始多样化(京阿尼大眼 vs 骨头社写实)、背景常用照片加工 |
|
||||
| **10 年代** | 全面数码化、高饱和度配色、光效滥用(lens flare/光斑)、人物更精致、"半写实"风格兴起(如进击的巨人/鬼灭之刃)|
|
||||
| **20 年代** | AI 辅助上色痕迹、超高精度细节、动态模糊/运动残影增多、3DCG 与 2D 混合常见、色彩理论更成熟 |
|
||||
|
||||
### 按制作公司(辨识度高的)
|
||||
|
||||
| 公司 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **京都动画 (KyoAni)** | 柔和光影、精细的日常场景、水面/光斑特效讲究、人物表情微妙、色彩温暖明亮、背景极度精细(参考实景取材)|
|
||||
| **ufotable** | 3DCG 与 2D 无缝融合、华丽的粒子特效、战斗场景运镜极强、暗色调打光讲究、鬼灭式的"呼吸特效"色彩爆发 |
|
||||
| **MAPPA** | 偏写实的人物比例、厚重的阴影、动态作画张力大、色调偏暗偏冷、线条有力度感 |
|
||||
| **吉卜力** | 水彩质感底色、柔和圆润的线条、自然色调(绿/蓝/土黄)、大量自然场景(云/草/水)、人物简洁但有温度 |
|
||||
| **新海诚** | 极致的光影(尤其逆光/黄昏)、照片级背景 + 动漫人物、高饱和蓝天/晚霞、细腻的水滴/光线粒子、色彩对比强烈但和谐 |
|
||||
| **Trigger** | 夸张的透视变形、粗犷的线条、高速动作残影、配色大胆鲜明、"燃"的气质、几何化的特效表现 |
|
||||
|
||||
---
|
||||
|
||||
## 🇨🇳 国漫/国风 (Chinese Donghua)
|
||||
|
||||
| 画风 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **玄幻 3D** | Unreal Engine 级渲染质感、光滑皮肤但有东方审美的五官比例(非欧美 CG)、飘逸长发有物理模拟、服装华丽(刺绣/流苏/飘带)、场景宏大(悬崖/云海/仙宫)、特效浓烈(雷电/火焰/灵力光环)。代表:《完美世界》《斗破苍穹》|
|
||||
| **古风水墨** | 大面积留白、墨色浓淡变化、笔触走向可见、淡雅配色(墨/白/青/赭)、写意而非写实、山水远景虚化、人物衣袂飘飘。代表:《大鱼海棠》《中国奇谭》|
|
||||
| **新国风** | 2D 与 3D 混合、东方元素 + 现代设计感、色彩鲜明但有古典韵味、线条精细、兼具"好看"和"酷"。代表:《天官赐福》《魔道祖师》动画版 |
|
||||
| **国漫网文封面** | 半写实 3D 渲染、角色居中正面/微侧、服装极尽华丽、背景常有光效/粒子、整体有"海报感"而非"场景感" |
|
||||
|
||||
---
|
||||
|
||||
## 🇰🇷 韩系 (Korean Manhwa)
|
||||
|
||||
| 画风 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **淡彩水彩言情** | 低饱和度柔和色调、面部极度精细(尤其眼睛睫毛)、水彩晕染边缘、花瓣/光斑/泡泡等梦幻元素、整体"朦胧美"、线条若有若无。代表:少女漫画封面、言情小说封面 |
|
||||
| **Webtoon 勾线** | 干净数码勾线(黑线为主)、均匀平涂、背景简洁或纯色、表情夸张生动、适合竖向滚动阅读、分格简明。代表:《独自升级》《外貌至上主义》|
|
||||
| **韩系厚涂** | 极精致的面部渲染(皮肤有通透感)、眼睛有多层反光、色彩丰富但不艳、光影柔和有层次、整体偏半写实但保留"漂亮过头"的美化。代表:Kidmo、Warmtail 风格 |
|
||||
|
||||
---
|
||||
|
||||
## 🎨 其他风格
|
||||
|
||||
| 画风 | 视觉指纹 |
|
||||
|------|---------|
|
||||
| **欧美漫画 (US Comic)** | 粗黑描边、强烈明暗对比、肌肉线条夸张、动态透视、网点/半调效果、色彩浓烈、英雄体型。代表:Marvel/DC 漫画 |
|
||||
| **Q 版/Chibi** | 2-3 头身比、大圆头小身体、简化四肢(无关节细节)、大眼无鼻或点鼻、表情夸张可爱、线条圆润。注意:Q 版跨越所有文化圈 |
|
||||
| **像素风** | 可见方形像素、有限色板(16-64 色)、无抗锯齿、复古游戏感、小尺寸原图放大。8-bit / 16-bit / 32-bit 精度不同 |
|
||||
| **扁平矢量** | 几何化形状、无描边或极细描边、有限配色(3-5 主色)、大面积纯色块、无光影或极简光影、现代设计感 |
|
||||
|
||||
---
|
||||
|
||||
## 交叉判断技巧
|
||||
|
||||
- **日系 vs 韩系**:日系眼睛更大更夸张,韩系面部比例更接近真人但"美化过度"
|
||||
- **国漫 3D vs 欧美 CG**:国漫 3D 五官更柔和、服装为中式、色彩倾向更暖
|
||||
- **赛璃璐 vs Webtoon**:赛璃璐阴影更讲究、画面更"满";Webtoon 更简洁实用
|
||||
- **厚涂(日) vs 厚涂(韩)**:日系厚涂服装细节为王,韩系厚涂面部细节为王
|
||||
- **AI 生成 vs 手绘**:AI 生成的二次元图常见特征——手指异常、对称过度、细节均匀无主次、线条无粗细变化、眼睛反光模式固定
|
||||
Binary file not shown.
Reference in New Issue
Block a user