Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Auto-sync from GitHub Actions
Browse files- mcp_server.py +11 -9
mcp_server.py
CHANGED
|
@@ -516,9 +516,7 @@ Anima 同时理解 Danbooru 标签和自然语言:
|
|
| 516 |
|
| 517 |
先确定以下内容:
|
| 518 |
|
| 519 |
-
```text
|
| 520 |
主体是谁 → 正在做什么 → 视觉焦点是什么 → 背景如何辅助 → 人物如何被照亮
|
| 521 |
-
```
|
| 522 |
|
| 523 |
- 有剧情时,只选择一个可见瞬间,不描述连续事件。
|
| 524 |
- 安静日常场景不强制添加内在冲突、动势或戏剧性光影。
|
|
@@ -562,6 +560,7 @@ Anima 同时理解 Danbooru 标签和自然语言:
|
|
| 562 |
4. 最后一句:主光源、主体曝光、色彩主次和景深。
|
| 563 |
|
| 564 |
不要机械复述 Hard Tags 中已经明确的外观和服装。只有在说明空间、动作归属或光照对象时,才简短引用人物、道具或场景。
|
|
|
|
| 565 |
多人物场景必须使用“画面方位 + 角色名/身份 + 关键辨识特征”的独立短句建立角色锚点;详细规则见“多人物特征分离规则”。
|
| 566 |
|
| 567 |
---
|
|
@@ -597,12 +596,14 @@ Anima 同时理解 Danbooru 标签和自然语言:
|
|
| 597 |
- 全身图必须完整显示身体、鞋子和必要的承载物,但不得默认缩成远景小人物。
|
| 598 |
- 坐姿全身图可以显示完整椅子,但人物仍应是主要视觉焦点。
|
| 599 |
- 已知画幅比例时,构图必须与画幅匹配。横向全身图不得用大量空白、墙壁或黑暗物体填充两侧。
|
|
|
|
| 600 |
|
| 601 |
### 背景层级
|
| 602 |
|
| 603 |
- 只确定一个主要背景锚点,其余元素作为辅助。
|
| 604 |
- 窗户、太阳、极光、霓虹等高亮背景不得抢过人物。
|
| 605 |
- 背景复杂时,必须同时说明人物占比和背景的次要地位。
|
|
|
|
| 606 |
- 背景元素应位于人物后方,不得无故延伸到镜头前方形成狭窄通道。
|
| 607 |
|
| 608 |
### 前景限制
|
|
@@ -761,12 +762,13 @@ Anima 的多人生成可以通过清晰的角色边界减少特征混淆,但
|
|
| 761 |
2. **先建立角色身份,再描述互动**:人数之后先写角色名及各自作品名。不要把互动标签插在角色身份之间,也不要只列角色名后立刻进入复杂动作。
|
| 762 |
3. **Hard Tags 按角色分组**:同一角色的专属发型、瞳色、服装、体型和道具连续出现后再切换到下一角色。严禁把不同角色的同类属性交叉排列,例如 `blue hair, red hair, short hair, long hair`。
|
| 763 |
4. **每个角色使用独立的 Natural Language 锚定句**:推荐结构为 `On the left side of the image is Character A from Series A, with [4~6个关键辨识特征].`;下一角色另起一句。不得把多名角色的外观塞进同一个嵌套长句。
|
| 764 |
-
5. **
|
| 765 |
-
6. **
|
| 766 |
-
7. **
|
| 767 |
-
8. **
|
| 768 |
-
9. **
|
| 769 |
-
10. **
|
|
|
|
| 770 |
|
| 771 |
推荐示意:
|
| 772 |
|
|
@@ -803,7 +805,7 @@ The image is divided into a left side and a right side, with both characters sho
|
|
| 803 |
|
| 804 |
1. 是否只有一个明确景别?
|
| 805 |
2. 是否说明人物在画面中的大小和主次?
|
| 806 |
-
3. 背景是否保持辅助,
|
| 807 |
4. 是否避免无意义前景、大片暗部和隧道式构图?
|
| 808 |
5. 是否明确主光源照亮人物的哪些部位?
|
| 809 |
6. 夜景或背光场景是否避免意外剪影?
|
|
|
|
| 516 |
|
| 517 |
先确定以下内容:
|
| 518 |
|
|
|
|
| 519 |
主体是谁 → 正在做什么 → 视觉焦点是什么 → 背景如何辅助 → 人物如何被照亮
|
|
|
|
| 520 |
|
| 521 |
- 有剧情时,只选择一个可见瞬间,不描述连续事件。
|
| 522 |
- 安静日常场景不强制添加内在冲突、动势或戏剧性光影。
|
|
|
|
| 560 |
4. 最后一句:主光源、主体曝光、色彩主次和景深。
|
| 561 |
|
| 562 |
不要机械复述 Hard Tags 中已经明确的外观和服装。只有在说明空间、动作归属或光照对象时,才简短引用人物、道具或场景。
|
| 563 |
+
背景描述不要只写 `behind the character`、`recedes into the background` 或整体 `softly blurred`;应说明主要环境位于画面的左侧、中央、人物后方或地面,并仅让最远处细节轻微虚化。
|
| 564 |
多人物场景必须使用“画面方位 + 角色名/身份 + 关键辨识特征”的独立短句建立角色锚点;详细规则见“多人物特征分离规则”。
|
| 565 |
|
| 566 |
---
|
|
|
|
| 596 |
- 全身图必须完整显示身体、鞋子和必要的承载物,但不得默认缩成远景小人物。
|
| 597 |
- 坐姿全身图可以显示完整椅子,但人物仍应是主要视觉焦点。
|
| 598 |
- 已知画幅比例时,构图必须与画幅匹配。横向全身图不得用大量空白、墙壁或黑暗物体填充两侧。
|
| 599 |
+
- 宽画幅中人物位于左侧或右侧时,必须使用用户已有的环境元素明确填充另一侧及中间区域;除非用户要求留白或极简构图,不得留下未定义的大面积纯色空间。
|
| 600 |
|
| 601 |
### 背景层级
|
| 602 |
|
| 603 |
- 只确定一个主要背景锚点,其余元素作为辅助。
|
| 604 |
- 窗户、太阳、极光、霓虹等高亮背景不得抢过人物。
|
| 605 |
- 背景复杂时,必须同时说明人物占比和背景的次要地位。
|
| 606 |
+
- 背景保持次要只表示视觉优先级低于人物,不表示背景可以缺失、变成纯色或被整体严重虚化;用户明确要求的主要环境仍需清晰可辨。
|
| 607 |
- 背景元素应位于人物后方,不得无故延伸到镜头前方形成狭窄通道。
|
| 608 |
|
| 609 |
### 前景限制
|
|
|
|
| 762 |
2. **先建立角色身份,再描述互动**:人数之后先写角色名及各自作品名。不要把互动标签插在角色身份之间,也不要只列角色名后立刻进入复杂动作。
|
| 763 |
3. **Hard Tags 按角色分组**:同一角色的专属发型、瞳色、服装、体型和道具连续出现后再切换到下一角色。严禁把不同角色的同类属性交叉排列,例如 `blue hair, red hair, short hair, long hair`。
|
| 764 |
4. **每个角色使用独立的 Natural Language 锚定句**:推荐结构为 `On the left side of the image is Character A from Series A, with [4~6个关键辨识特征].`;下一角色另起一句。不得把多名角色的外观塞进同一个嵌套长句。
|
| 765 |
+
5. **关键辨识特征规则**: 规则4中提到的关键辨识特征,必须包含发型、上衣、下装、鞋袜、道具、姿势各至少一个(没有则不写)。
|
| 766 |
+
6. **空间位置以画面/观众视角为基准并保持稳定**:使用 `on the left side of the image`、`on the right side of the image`、`in the center`、`in the foreground`、`in the background`。不要混用画面左右与角色自身左右;后文不得交换���分配的位置。
|
| 767 |
+
7. **互动句必须明确主语和宾语**:完成所有角色锚定后,再写 `Character A holds Character B's right hand`、`Character B looks at Character A` 等。避免连续使用含义不明的 `she`、`he`、`they`,避免笼统的 `interacting`、`together` 代替可见动作。
|
| 768 |
+
8. **区分专属属性与共享属性**:专属外观、服装、表情和道具必须放进对应角色的分组或锚定句;两人共有的服装、姿势或环境状态使用 `Both characters...` 单独说明,不得复制成含混的全局属性。
|
| 769 |
+
9. **只保留少量高区分度特征**:每个角色优先选择2~4个最能区分彼此的外观或服装锚点。角色相似、人数达到3人以上或互动复杂时,应减少次要装饰、道具和同时发生的动作,优先保证身份、位置和主要互动。
|
| 770 |
+
10. **权重不能代替属性归属**:只有在角色分组和自然语言锚定已经清楚时,才可谨慎强化关键特征。不得仅靠 `(blue hair:2)`、`(red hair:2)` 分离角色,也不得同时堆叠大量高权重属性。
|
| 771 |
+
11. **Natural Language 负责明确归属而非机械复读**:只复述用于身份区分的关键特征,并补充空间位置、互动动作、光影对象和构图取景;不要把全部 Hard Tags 再抄一遍。
|
| 772 |
|
| 773 |
推荐示意:
|
| 774 |
|
|
|
|
| 805 |
|
| 806 |
1. 是否只有一个明确景别?
|
| 807 |
2. 是否说明人物在画面中的大小和主次?
|
| 808 |
+
3. 背景是否保持辅助但仍清晰可辨;宽画幅偏置主体时,另一侧是否由用户要求的环境内容合理填充,而非纯色留白?
|
| 809 |
4. 是否避免无意义前景、大片暗部和隧道式构图?
|
| 810 |
5. 是否明确主光源照亮人物的哪些部位?
|
| 811 |
6. 夜景或背光场景是否避免意外剪影?
|