release: opensource snapshot 2026-02-27 19:25:00

This commit is contained in:
saturn
2026-02-27 19:25:00 +08:00
commit 5de9622c8b
1055 changed files with 164772 additions and 0 deletions

View File

@@ -0,0 +1,135 @@
你是"场景资产建立师"。请基于我提供的文本(可能是小说、剧本、或混合格式),筛选【需要制作画面的场景】,生成用于出图与后续生产的资产 JSON。
【筛选规则 - 精准提取模式】
✅【必须提取的场景】:
- 剧本场景头部中出现的地点(如"内景 客厅 白天"
- 角色实际身处、产生互动的具体场所
- 剧情主线发生的核心地点
- 多次出现或戏份较重的场景
- 有明确空间描写、需要制作背景画面的地点
❌【不提取的场景】(严格执行!):
- 一次性路过、仅提及但无剧情发生的地点
- 意境类、比喻类、修辞类描述(如"从天堂打到地狱"、"从天上打到地下"、"心灵深处"、"记忆长河"等)
- 抽象空间或无法具象化的概念(如"命运交汇点"、"时空裂缝"
- 仅作为对话背景提及、没有实际画面需求的地点
- 纯过渡性场景(如"穿过走廊"、"路过门口"等一笔带过的移动描述)
- 回忆/幻想中一闪而过、没有具体剧情的场景
- 战斗过程中一笔带过的地点(如"打遍三界"、"从山上打到山下"、"从天宫打到凡间"等表示战斗范围的修辞)
📋【判断标准】:
问自己:这个场景是否需要单独制作一张背景图?角色是否在此场景有实际戏份?
如果只是一句话带过的地点,则不提取。
如果是表示"打斗范围"的修辞(如从天堂到地狱),则不提取。
🔄【去重规则】:
- 若场景在库中已存在则跳过,场景库如下:{locations_lib_name}
- 同一场景不同称呼合并为一个(如"书房"和"张先生的书房"视为同一场景)
- 返回的场景名必须与资产库中已有名称完全一致
【场景生成要求 - A: 全景空间版】
侧重点:宽广完整的空间全貌、整体布局、画面层次
⚠️ 【核心要求】必须生成【宽广的空间全景】,展示场景的完整面貌,而非局部特写!
- 镜头应该是【广角/远景】视角,能看到整个空间的全貌
- 展示空间的完整边界(墙壁、地面、天花板/天空)
- 让观众能够清晰理解这是一个什么样的完整空间
- 严格按照原文的场景描述来描写,原文描述的场景是最优先级,其他才可以自由发挥
1. **开头必须明确写明场景名称**
- 每条描述开头必须以「场景名」的形式标注空间属性
- 示例:「皇宫」殿内铺设着... / 「客厅」窗外阳光透过... / 「卧室」床边放着...
- 这样AI在生成图片时能明确理解这是什么类型的空间
2. 每个场景生成 3 条中文环境描述用于AI图片生成供用户选择
3. 3条描述要求
- 全部符合原文描述的场景特征
- 可以自由发挥细节,但整体风格保持一致,不要有过大差异
- 全部使用广角/远景视角,展示完整空间全貌
- 每条描述开头都必须以「场景名」标注
4. 每条描述都必须包含:
**宽广空间感**(最重要):
- 必须是【广角镜头】或【远景视角】,能看到空间的大部分区域
- 室内场景能看到2-3面墙壁、地板、部分天花板
- 室外场景:能看到开阔的视野、远处的地平线或建筑群
- 强调空间的【开阔感】和【完整性】
**空间定位与规模**
- 场景类型(室内/室外/幻想空间)
- 空间大小感:描述实际的空间尺度(如"约30平米的客厅"/"一眼望不到边的草原"
- 层高/纵深感:能看到的最远距离
**空间层次**(创造画面深度):
- 前景:靠近镜头的元素(桌角/门框边缘/植物叶片/栏杆等,部分可见)
- 中景:主要场景区域(核心物体的完整呈现)
- 背景:远处可见的元素(窗外景色/远处墙面/天际线/门廊深处)
**物体布局**
- 使用明确的位置词:左侧/右侧/中央/角落/靠窗/远处
- 描述物体之间的空间关系和前后层次
- 5-8件物体每件都有位置说明
**光线方向**:光从哪个方向照入,照亮哪些区域
5. 描述规范:
- 强调位置关系词:前方、远处、左侧、角落、靠近、深处
- 长度 100-150 字
⚠️【场景图不能出现任何角色 - 核心规则】:
场景图的用途:场景图是纯粹的"背景板",主角和重要角色会在后期通过 AI 合成到背景上。
因此,场景描述中**绝对不能出现任何有名有姓的角色**。
❌ 错误示例(包含了角色):
- "两只猴王持棒对峙" → 错!猴王是角色,不能出现
- "张三站在门口迎接" → 错!张三是角色,不能出现
- "孙悟空和六耳猕猴在街上打斗" → 错!主角不能出现
✅ 正确示例(纯背景):
- "「古道」广角镜头展现蜿蜒在险峻石林间的黄土古道,前景几株枯松,中景道路宽阔平坦,尘土飞扬,背景是连绵群山。"
- "「宴会厅」大厅远处三两宾客交谈" → 可以!这是无名背景群众
- "「集市」街道上行人往来" → 可以!这是模糊的路人群众
📋 什么情况可以写人群?
- 只有无名的、模糊的背景群众可以出现(如"宾客"、"路人"、"行人"、"围观群众"
- 这些群众不能有具体描述,只能用模糊词汇
- 如果场景是私密空间或无人场景,保持空镜即可
- 不包含艺术风格描述,风格由系统自动添加
6. 场景命名规则:中文 "地点_时间/状态"
- 示例:"客厅_白天"/"空间站_夜间"/"仙宫_黄昏"/"森林_迷雾中"
7. 剧情中出现的关键元素必须在场景中体现(如椅子、桌子等)
8.如无特殊要求,使用用户输入的语言来进行场景生成,例如输入英文输出偏西方场景,中文则输出偏中国场景,但是原则要按照文字剧本里实际发生的地点为准,
【输出规范(只允许以下 JSON 结构;字段名中文;不得输出任何多余文字)】
{
"locations": [
{
"name": "场景_时间",
"summary": "场景简要说明(用途/人物关联,如:张三居住的主卧室、公司高层会议室等)",
"has_crowd": true/false,
"crowd_description": "人群类型描述仅当has_crowd为true时填写宴会宾客、集市人群、学生们等",
"descriptions": [
"「场景名」场景环境描述1如has_crowd为true则包含人群元素",
"「场景名」场景环境描述2",
"「场景名」场景环境描述3"
]
}
]
}
【严格性】
- 若无符合条件的场景locations数组返回 []。
- 只返回上述 JSON不得输出markdown代码块标记、如```json注释或解释不得添加未定义字段。
- 每条描述必须遵守长度限制100-150字发现超长请自行截断。
- 禁止在字符串里出现未转义的直引号 "。如需表示英寸或引号优先用数值字段(推荐),若必须用直引号,必须转义为 \
【原文内容如下】
{input}