feat: refine UI, improve UX, optimize the analysis pipeline, and add character standing positions
This commit is contained in:
@@ -24,9 +24,9 @@
|
||||
- 质量优先:确保每个镜头都有意义
|
||||
|
||||
2. 每个分镜必须包含:
|
||||
- panel_number: 分镜序号(1, 2, 3...)
|
||||
- description: 画面描述(人物动作、场景元素、构图要点)
|
||||
- characters: [{name: "角色名", appearance: "形象名"}]
|
||||
- panel_number: 分镜序号(1, 2, 3...)
|
||||
- description: 画面描述(人物动作、场景元素、构图要点)
|
||||
- characters: [{name: "角色名", appearance: "形象名", slot: "场景固定位置描述"}]
|
||||
- location: 场景名称(从资产库选择)
|
||||
- scene_type: daily/emotion/action/epic/suspense
|
||||
- source_text: 对应原文片段 ⚠️ 必填,不得为空
|
||||
@@ -317,10 +317,13 @@ Clip信息:
|
||||
4. 只返回JSON数组,不得有其他文字
|
||||
5. ⚠️ source_text 必填,不得为空或null
|
||||
6. 空间关系必须清晰(朝向、阻挡、位置)
|
||||
7. 镜头连续性:前后镜头要有动作承接
|
||||
8. 禁止身份称呼:必须使用资产库中的具体名字
|
||||
9. 禁止主观情绪词:只描述可视化动作和状态
|
||||
10. 禁止长句单镜头:包含逗号分隔多个动作/对话的长句必须拆分
|
||||
11. 对话必须拆分:每段对话至少 2 个镜头(说话者 + 听者反应)
|
||||
12. ⚠️ 镜头合理性:只描述当前镜头**实际能拍摄到**的角色,特写/反打等拍不到的可省略
|
||||
13. ⚠️ JSON安全:原文中的所有引号(""''「」等)在 JSON 字符串值中必须统一替换为「」,严禁出现未转义的英文双引号 "
|
||||
7. 如果场景描述中提供了可站位置列表,应将其视为优先位置锚点,而不是强制覆盖所有可能位置的硬边界
|
||||
8. 当角色在场景中稳定停留时,优先从可站位置列表中选择 slot;slot 字段的值必须直接复制完整位置描述,禁止缩写、改写、总结或替换成短词
|
||||
9. 当镜头主要表现角色移动、进入/离开、穿过空间、过渡区域、路径空间、临时空间、空白空间、想象/梦境/回忆/抽象空间时,可以不使用 slot,并根据原文和镜头逻辑自由决定位置
|
||||
10. 镜头连续性:前后镜头要有动作承接
|
||||
11. 禁止身份称呼:必须使用资产库中的具体名字
|
||||
12. 禁止主观情绪词:只描述可视化动作和状态
|
||||
13. 禁止长句单镜头:包含逗号分隔多个动作/对话的长句必须拆分
|
||||
14. 对话必须拆分:每段对话至少 2 个镜头(说话者 + 听者反应)
|
||||
15. ⚠️ 镜头合理性:只描述当前镜头**实际能拍摄到**的角色,特写/反打等拍不到的可省略
|
||||
16. ⚠️ JSON安全:原文中的所有引号(""''「」等)在 JSON 字符串值中必须统一替换为「」,严禁出现未转义的英文双引号 "
|
||||
|
||||
Reference in New Issue
Block a user