feat: refine UI, improve UX, optimize the analysis pipeline, and add character standing positions

This commit is contained in:
saturn
2026-04-02 17:39:16 +08:00
parent c3e74c228a
commit 9703714b69
153 changed files with 4472 additions and 1088 deletions

View File

@@ -20,6 +20,8 @@
- 材质细节:地面、墙面、物体的材质质感
- 环境元素:植物、天气、装饰物等
- 独特标识:该场景的标志性元素或特殊物件
- 至少 3 个可供后续固定人物位置的稳定锚点或区域
- 每个锚点周边可落位的空白区域
5. 描述规范:
- 禁止写主角人物具体动作、剧情
@@ -31,11 +33,23 @@
- 【年代一致性】根据场景特征判断年代,建筑、装饰、物品必须符合该年代特征
- 【时间一致性】如场景名包含"白天/黑夜/黄昏"等,描述中的光影必须匹配
6. 额外输出 2-6 个固定可站位置:
- 与该场景的共通构图一致
- 每个站位必须是一条完整的位置描述短语,不是短词,不是对象
- 依附于明确场景锚物或区域
- 禁止抽象站位
- 禁止写人物姿态、动作、情绪
- 站位中提到的锚点必须在三条 descriptions 中都成立
【输出格式】只返回以下 JSON不要任何其他内容。⚠ 所有引号(""''等)在 JSON 字符串值中必须替换为「」,严禁出现未转义的英文双引号 "。
{
"descriptions": [
"「场景名」新描述180-150字",
"「场景名」新描述280-150字",
"「场景名」新描述380-150字"
],
"available_slots": [
"皇宫正中龙椅前方台阶下的位置",
"右后方殿门内侧靠墙的位置"
]
}