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

@@ -2,7 +2,7 @@
【场景生成要求(用于出图,中文描述)】
1. 生成1条中文环境描述60-120字像真实摄影场景一样描述
1. 生成1条中文环境描述80-140字像真实摄影场景一样描述,必须足够具体到可以稳定控制画面布局
2. **开头必须明确写明场景名称**
- 描述开头必须以"【场景名称】"的形式标注空间属性
@@ -14,6 +14,10 @@
- 材质要具体(深棕色实木地板、青灰色石砖墙、做旧铁艺栏杆)
- 物品要有使用痕迹和生活气息(桌上散落的书籍、墙角堆放的杂物、窗台晒干的植物)
- 光线要写清楚来源和效果(午后阳光斜照进来在地板上拉出长影、暖黄色壁灯打在墙面上)
- 必须写出完整空间结构,不要只写泛场景名词
- 必须写出前景/中景/背景或近处/中部/远处层次
- 必须写出至少3个清晰可见的关键锚点及其周边空位
- 如果用户输入很泛(如「学校教室」「办公室」),你必须主动把它具体化为可控构图,而不是停留在泛描述
4. 禁止:不写主角人物具体动作、不写画风、不写"温馨""优雅"等抽象词
@@ -22,9 +26,20 @@
- 人群描述示例:"大厅中宾客三两成群"、"街道上行人往来"、"座位上零散坐着几位观众"
- 如果是私密空间或用户明确要求空镜,则不添加人群
6. 额外生成 2-6 个该场景的固定可站位置:
- 每个位置必须是一条完整的位置描述短语,而不是短词
- 每个位置必须依附于明确的场景锚物或区域
- 位置描述中禁止写人物姿态、动作、情绪,只写空间位置
- 这些位置里提到的锚点必须在场景描述中真实出现
- 示例:饭桌左侧靠桌边的位置、教室后排靠窗那组课桌外侧的位置、皇宫正中龙椅前方台阶下的位置
以下是用户的生成指令:{user_input}
只返回以下json格式禁止返回一切除json以外的多余内容。⚠ 所有引号(""''等)在 JSON 字符串值中必须替换为「」,严禁出现未转义的英文双引号 "。
{
"prompt":"「场景名称」场景描述内容"
"prompt":"「场景名称」场景描述内容",
"available_slots":[
"饭桌左侧靠桌边的位置",
"门口内侧靠墙的位置"
]
}