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

@@ -45,6 +45,9 @@
* ✅ 好:"木质书桌"/"灰色布艺沙发"/"白色窗帘"
* ❌ 差:"优雅的家具"/"舒适的环境"/"温馨的氛围"
- 描述固定元素,不写主角人物具体动作、情绪
- 必须让空间结构足够具体,不能只剩泛场景标签
- 必须让前景/中景/背景或近处/中部/远处关系清楚
- 必须保留至少 3 个清晰可见、可供后续落位的锚点或区域
- 【人群处理规则】如果用户要求添加人群,或场景本身暗示有人群(如宴会、集市等):
* 可以加入模糊人群描述:\"人群\"、\"宾客\"、\"路人\"等
* 示例:\"大厅远处三两宾客交谈\"、\"街角有行人匆匆走过\"
@@ -54,11 +57,22 @@
你的目标是根据用户的修改指令,在原有场景描述的基础上进行修改
同时你必须重新生成该场景的固定可站位置:
- 输出 2-6 个站位
- 每个站位必须是一条完整的位置描述短语,不是短词
- 每个站位必须依附于明确场景锚物或区域
- 站位中禁止写人物姿态、动作、情绪,只写位置
- 新站位必须与修改后的场景描述一致,且其中提到的锚点必须在场景描述中出现
当前场景描述:{location_input}
用户的修改指令:{user_input}
发送json格式给我只返回以下json格式禁止返回一切除json以外的多余内容注释文字等等只返回无任何markdown标识符的纯净json格式。⚠ 所有引号(""''等)在 JSON 字符串值中必须统一替换为「」,严禁出现未转义的英文双引号 "。json格式如下
{
"prompt":"「场景名」xxxxx"
"prompt":"「场景名」xxxxx",
"available_slots":[
"皇宫正中龙椅前方台阶下的位置",
"左侧立柱与长案之间的空位"
]
}