研学宣传图生成器(现场空镜 → 有人场景图)
定位
用户踩点时拍摄了无人的现场空镜图(室内场馆 / 户外基地 / 营地 / 教室 / 展厅 / 工坊等),想看"这里实际搞研学时是什么样子"。本 skill 以现场空镜图为参考图,在保留现场建筑、设施、布局、光线的基础上,按用户要求生成不同机位、不同活动、不同人物组合的研学场景图,供看场判断、投标方案配图、宣传物料使用。
核心工具:ImageGen
- 一律使用
ImageGen(图生图模式),把现场空镜图通过image1/image2/image3传入。 ImageGen属于延迟加载工具,调用前必须先加载:
ToolSearch({ tool_names: ["ImageGen"] }) 然后 DeferExecuteTool({ toolName: "ImageGen", params: {...} })- 禁止不传参考图做纯文生图代替——必须让模型继承真实现场,否则场景失真、失去踩点价值。
- 每次调用生成一张图;多版本 = 多次调用(参考同一张/多张空镜)。
参数对照(重要)
| 用途 | 参数 | 说明 |
|---|---|---|
| 参考图 | image1(必填)、image2、image3 |
最多 3 张,支持本地绝对路径或 HTTP/HTTPS URL |
| 保真度 | input_fidelity |
必须设 high,这是"保留现场不变"的硬件级保障 |
| 画幅 | size |
按原图比例选 1024x1024(方)/ 1024x1536(竖)/ 1536x1024(横) |
| 输出目录 | output_dir |
直接指向存档文件夹,省去事后移动 |
| 质量 | quality |
默认 high;批量预览时可降为 medium 省积分 |
积分告知(强制,生成前必须说)
ImageGen 每张图消耗约 5-10 积分。默认交付 3-4 个版本 = 约 15-40 积分。
在按下生成键之前,必须明确告知用户本次预计消耗的积分量级并等待确认。 用户明确要求"先出一张看看"时,只生成 1 张。
工作流
- 生成前必问(强制):每次生成前先确认两项——①地点/项目名称(如「惠州罗浮山东江纵队纪念馆」)②人群类型(小学生/中学生/亲子/成人)。未确认不生成。详见
references/management.md。 - 收集输入:在步骤 0 基础上补充——现场空镜图(1 张起,同场地多方向更好,上限 3 张)、场地性质(科技馆/农耕/营地/展馆/工坊…)、用途(投标/宣传/内部看效果)、风格偏好。默认风格基线为「纪实实拍 + 85mm 长焦浅景深 + 真实人像质感 + 少人数(1-3 人)+ 动作差异化」,用户未指定时按此执行;用户指定电影感/插画/海报风时再切换。信息不足时按常规研学场景用合理默认值承接,只对影响方向的 1-2 个关键点确认。
- 分析现场:
Read参考图,提炼——空间类型、核心设施与展陈、地面材质/颜色基调、光线与时段、空间开阔度、可容纳人数量级。结果写入内部规划,不逐条复述给用户。 - 规划组合:按
references/venues.md从「机位 × 活动 × 人物」三维规划 3-4 个差异化组合(默认多版本并行交付,符合用户习惯),默认人物配置 1-3 人(单人/双人/三人,动作逐人差异化),主力机位为 85mm 中景/近景。 - 组装 prompt:按
references/prompt-templates.md组装,核心句式 = 保留现场 + 人物活动 + 机位 + 光景一致,必须注入 85mm 长焦浅景深与真实质感描述(见该文件「〇、真实感默认值」)。 - 生成:
DeferExecuteTool调用ImageGen,参数模板:
json { "toolName": "ImageGen", "params": { "prompt": "<按 prompt-templates.md 组装的完整中文 prompt>", "image1": "<现场空镜图路径或 URL>", "input_fidelity": "high", "size": "<按原图比例:1024x1024 / 1024x1536 / 1536x1024>", "quality": "high", "output_dir": "C:\\Users\\Administrator\\Desktop\\workbuddy工作空间\\研学场景图_<地点项目>_<人群类型>" } }
多张参考图时追加image2、image3(合计不超过 3 张)。 - 交付与迭代:用
present_files交付,一张一段简短介绍,标注机位与活动差异。交付后给 1-3 个具体优化方向(换机位、换活动、换人物规模、换风格),不机械复述画面。
一致性硬规则
- 现场空镜图是唯一核心资产。prompt 必须显式写「保持现场建筑/设施/布局/色调/光线不变,只加入研学人物」,不得让模型重画场地。
input_fidelity必须设为high。这是保留现场特征的第一道保险,prompt 描述是第二道。- 人物不应遮挡核心设施,主景设施保持完整可见;人物数量与场地容量匹配。
- 同一场地多个版本共用同一空镜参考图,保证场地特征一致。
- 用户提供多方向空镜时,可将多张分别传入
image1/image2/image3(上限 3 张),让不同机位分别还原对应方向。超过 3 张时优先挑选用户最需要的方向。
角度变化边界(重要,须告知用户)
- 参考图给定一个视角,
ImageGen图生图能可靠做到:机位高度变化(俯拍/低机位仰拍)、距离变化(全景/中景/特写)、取景范围裁切、轻微侧移。 - 不能凭空重建参考图背面的场景。用户需要背面/其他方向视角时,应补拍对应方向的空镜再生成(见
references/photo-guide.md)。
参考文件(按需读取,不一次全读)
references/venues.md—— 场地分析与「机位 × 活动 × 人物」组合规划、常见场地类型场景库、人物构成规范references/prompt-templates.md—— 通用句式、按场地/机位/风格的完整 prompt 模板与示例、易错点references/photo-guide.md—— 空镜拍摄规范(如何拍出更适合做参考图的现场照片)references/management.md—— 项目管理与存档规范(生成前必问地点项目+人群类型、命名规则、存档)
生成后必做(实战踩坑,勿跳过)
- 水印处理:
ImageGen输出图右下角自带「AI生成 WORKBUDDY」水印,属平台默认行为非故障。用于正式投标、宣传物料前必须裁切或覆盖 LOGO,交付时须主动提醒用户。 - 文件重命名:
ImageGen默认截取 prompt 前若干字作文件名(冗长且无语义,如参考图是室内_U_型培训室改造的实验课程场地_保持_U_型白_2026-09-03T06-30-44.png)。生成后按references/management.md命名规则重命名,再present_files交付。
交付形态
- 生成图统一用
present_files交付,一张一段简短介绍,标注机位与活动差异。多版本按序展示,方便用户横向比较筛选。 - 存档:用户确认后按
references/management.md的命名规则,保存到C:\Users\Administrator\Desktop\workbuddy工作空间\研学场景图_<地点项目>_<人群类型>文件夹,并告知路径。目录不存在时先创建。