garden-skills gpt-image-2 概念场景模板实战:用结构化 JSON 生成电影感 Key Art 大场景
发布时间:2026/10/3 8:40:01 锦皓数字建站

人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载本指南围绕 garden-skills 仓库中 gpt-image-2 技能的 concept-scene.md 模板文件展开讲解如何用「结构化 JSON 提示词模板」生成游戏概念图、电影 key art、IP 世界观主视觉等大场景插画。读完你将掌握该模板的字段设计逻辑、缺失信息提问顺序、参数默认与自动补全策略、三种变体的用法以及如何把它接入 gpt-image-2 技能的三模式运行工作流Garden 本地生图 / 宿主委托 / 纯提示词顾问真正产出可复用的大场景图。模板定位它解决什么问题在 gpt-image-2 技能的结构化模板库中scenes-and-illustrations/分类专门承载「氛围 故事 情绪」类插画视觉其中concept-scene.md负责电影感概念大场景 / IP key art这一类目。它的核心定位是让一张图讲清楚一个世界。典型产出包括游戏概念图游戏 key art电影 key art / 预告海报场景小说 / IP 主视觉世界观介绍场景 / 世界观主图模板刻意强调「大场景 / 大透视 / 强烈氛围 / 戏剧性灯光 / 视觉信息量大 / 适合大画幅展示」这六个特征与同目录下其他三个模板形成严格分工视觉类型使用模板治愈系日常 / 季节场景healing-scene.md电影感概念大场景 / 史诗concept-scene.md本文主题童书 / 绘本内页picture-book-scene.md极简留白氛围 / 文学性壁纸minimalist-mood-scene.md模板文件在 SKILL.md 的索引中登记为concept-scene.md — 电影感概念大场景 / IP key art并遵循 prompt-writing.md 定义的「一级分类目录 二级单模板文件」结构模板内部章节适用范围 / 何时使用 / 提问顺序 / 主模板 / 参数策略 / 自动补全策略 / 变体 / 避免事项完全对齐该总规范。触发判定何时使用、何时坚决不用模板给出的使用信号非常明确用户提到「概念图 / key art / 大场景 / 电影感 / 史诗」用户希望一张图就能讲清楚一个世界不要使用本模板的场景应改走同目录的其他模板治愈日常 → 使用healing-scene.md童书风 → 使用picture-book-scene.md极简氛围 → 使用minimalist-mood-scene.md这一步对应 SKILL.md 提示词工作流的第 3 步「识别分类目录 → 只读取对应的具体模板文件不要一次读整个 references/」属于任何一次任务开始前必须完成的判定。缺失信息优先提问顺序大场景画面元素多、自由度大模板明确规定 Agent 向用户提问的顺序避免泛泛地问「你想要什么风格」世界观主题赛博朋克 / 东方奇幻 / 末世 / 太空 / 武侠主体人物 远景 / 巨型生物 / 城市时间 / 天气 / 氛围配色 灯光基调比例横版 21:9 / 16:9 / 竖版 9:16是否有 title text 区这与 prompt-writing.md 的「通用优先级」一脉相承先问主体来源、图像用途、核心主题再问是否允许自动补全。同时 SKILL.md 的「询问规则」要求根据模板字段精确提问例如追问世界观时应给「赛博朋克 / 东方奇幻 / 末世 / 太空 / 武侠」这类封闭选项而不是开放式描述。主模板电影感概念大场景模板主模板用一段「描述」锁定整体构想再给出完整的结构化 JSON 提示词。其中{argument name... default...}是 prompt-writing.md 规定的参数占位符语法name简洁明确default必须给出可直接工作的默认值。{ type: 电影感概念大场景, goal: 生成一张可作为游戏 key art / 电影 key art / IP 世界观主视觉的概念大场景, world: { theme: {argument name\world theme\ default\赛博朋克东方都市\}, tone: {argument name\world tone\ default\霓虹 雨夜 高密度建筑\} }, composition: { foreground: {argument name\foreground\ default\撑伞的女主角背影\}, midground: {argument name\midground\ default\湿漉漉的街道 霓虹招牌 反光\}, background: {argument name\background\ default\高耸摩天楼 全息广告\}, perspective: {argument name\perspective\ default\低机位仰视\} }, lighting: { key_light: {argument name\key light\ default\霓虹粉 霓虹蓝交错\}, fill_light: {argument name\fill light\ default\湿地反光\}, atmosphere: {argument name\atmosphere\ default\湿润空气 烟雨 微光颗粒\} }, color_palette: {argument name\color palette\ default\霓虹粉 电光蓝 深黑\}, title_safe_area: {argument name\title area\ default\画面顶部 1/4 留出 title 位\}, aspect_ratio: {argument name\aspect ratio\ default\21:9\}, style: { rendering: 电影级 concept art 数字绘画 高细节 }, constraints: { must_keep: [ 前中后景层次清晰, 灯光方向统一, 色板严格统一, 前景人物剪影清晰 ], avoid: [ 前景与背景混在一起, 过度细节让画面塞满, 出现真实品牌 logo 招牌, 色调突然变化 ] } }字段设计逻辑对照 prompt-writing.md 的 JSON 骨架type/goal/subject/scene/layout/style/details/constraints可以看清主模板各字段的职责映射type模板类型名「电影感概念大场景」是给图像模型看的任务定性goal说明这张图最终用途key art / 世界观主视觉防止模型把画面画成普通风景照world对应scene职责承载世界观主题与基调是大场景区别于小场景的关键字段composition对应layout职责把画面切成前景 / 中景 / 背景三层 透视这是概念大场景模板的灵魂字段——先定层次再谈细节lighting主光key light、补光fill light、氛围atmosphere三要素分离保证「灯光方向统一」这条约束可被执行color_palette直接给色板名称而不是让模型自由发挥配合avoid里的「色调突然变化」title_safe_area预告海报 / KV 场景通常要预留字组排版区这是本模板区别于一般风景插画的特有字段aspect_ratio默认 21:9 横屏电影宽幅constraints.must_keep/constraints.avoid把「必须保留」与「必须避免」拆成两组显式约束比一句笼统的「画面要好看」可执行得多。参数策略模板明确规定三类参数的处置方式必问世界观、构图层次、比例——这三项决定画面能否成立缺失必须向用户提问可默认灯光、配色、风格——缺失时直接用默认值可随机远景细节——可以在风格范围内合理随机生成。对应 prompt-writing.md 的「核心参数 / 可默认参数 / 可随机参数」三分法概念大场景因为「画面元素极多」提问必须克制在少量关键字段上。自动补全策略当用户表示「你来补全 / 随机生成 / 先给个 demo」时模板内置三条自动补全规则主题自动选配色赛博 霓虹、武侠 水墨、末世 焦土棕、太空 深紫默认 21:9 横屏自动留 title 区。这套「主题 → 配色」映射让 Agent 不需要追问「你要什么颜色」直接由世界观主题推导属于 prompt-writing.md 自动补全策略「不破坏主体一致性、不与用户指定信息冲突」的具体落地。三种变体从主模板长出来的分支模板规定变体必须建立在主模板结构之上、只调整少量字段见 prompt-writing.md。变体 1竖版 IP 主视觉面向手机端首发图 / 海报场景只改比例与构图重点{ type: 竖版 IP 主视觉, aspect_ratio: {argument name\aspect ratio\ default\9:16\}, composition: { foreground: 主角全身居中, midground: 光晕 队友剪影, background: 代表世界观的核心建筑 }, constraints: { must_feel: 海报感、英雄感、首发主图 } }关键差异前景从「背影剪影」换成「主角全身居中」层次从三层叙事收缩为「人物 → 光晕队友 → 核心建筑」并新增must_feel字段传达海报气质。变体 2自然奇观大场景面向自然题材的「渺小 vs 宏大」叙事{ type: 自然奇观大场景, world: { theme: {argument name\natural theme\ default\极地浮冰 巨鲸\}, tone: 孤独、宏大、肃穆 }, composition: { foreground: 渺小人影, background: 巨型自然主体 }, constraints: { must_feel: 渺小 vs 宏大 } }这个变体把「中景」直接省略用「前景小人 背景巨物」的两层结构强化尺度对比是概念大场景最经典的构图手法之一。变体 3自动补全模式把整个模板退化为「一句话驱动」的规则模板{ type: 概念大场景自动补全模板, mode: auto-fill, rule: 用户给世界观一句话自动决定构图、灯光、配色、比例, constraints: { must_feel: 可作为大屏 / 首发 KV } }当用户只给一句世界观描述如「赛博朋克上海 2099 的雨夜」时Agent 用此变体自动推导全部视觉参数产出可直接投放的 KV 级画面。避免事项概念大场景最常见的 5 个翻车点模板末尾总结了该类画面最容易失败的地方写 prompt 时必须显式规避不要让前景与背景同色融合破坏景深层次不要让灯光来源不统一主光方向必须唯一且一致不要塞太多次要细节信息量过大反而失去视觉焦点不要让人物比建筑还大破坏世界观尺度不要使用超过 4 种主色色板失控。这些避免项在实际案例中同样被严格执行例如仓库案例库中的 concept-scene/1.json 在avoid里写了「色板出现第五种高饱和主色」「前景中景融成同灰阶」与模板的约束一一对应。源码级印证模板如何真正产出图片概念场景模板只是提示词层真正出图依赖 gpt-image-2 技能的三模式运行架构。任何任务的第一步都是运行模式探测脚本node skills/gpt-image-2/scripts/check-mode.js # 需要结构化输出时 node skills/gpt-image-2/scripts/check-mode.js --json探测逻辑在 check-mode.js 中实现ENABLE_GARDEN_IMAGEGEN取值为1 / true / yes / on / y时判定 Garden 开启再叠加OPENAI_API_KEY是否存在最终输出mode A / A? / B-or-CMode AGarden 本地生图ENABLE_GARDEN_IMAGEGEN为真且存在OPENAI_API_KEY端到端调用generate.js直接出图落盘Mode BHost-Native未启用 Garden 但宿主自带图像工具把渲染好的 prompt 交给宿主出图Mode CAdvisor宿主无任何图像工具只产出高质量 prompt 保存到garden-gpt-image-2/prompt/并展示给用户。把模板 JSON 喂给生图脚本Mode A 完整链路在 Mode A 下渲染好的概念场景 prompt 通过 generate.js 提交node skills/gpt-image-2/scripts/generate.js \ --promptfile garden-gpt-image-2/prompt/concept-scene-20261002-020000.md \ --size 1792x768 \ --quality high \ --output-format png脚本支持的完整参数见 generate.js 的 CLI 解析参数说明--prompt text/--promptfile path直接给文本或从文件读取 prompt--prompt-output path最终 prompt 另存到指定路径--image path输出图片路径默认garden-gpt-image-2/image/slug-timestamp.png--model name模型覆盖默认取OPENAI_IMAGE_MODEL或gpt-image-2--size WxH输出尺寸概念场景建议 21:9 对应宽幅尺寸--n count一次生成的图片数量--quality levelauto / high / medium / low--background modetransparent / opaque / auto--moderation levellow / auto--output-format formatpng / jpeg / webp--output-compression 0-100jpeg/webp 压缩率--json打印结构化输出含 savedImage / savedPrompt / apiResponse请求构造在 buildPayload 与 shared.js 中完成走POST {OPENAI_BASE_URL}/images/generations响应优先解析data[0].b64_json兼容data[0].url下载见 extractGeneratedBytes。环境变量与存档规则配置文件读取顺序为 CLI 参数 →process.env→cwd/.env→cwd/.gateway.env→~/.gateway.env见 shared.js 的loadAmbientEnv。核心变量ENABLE_GARDEN_IMAGEGENMode A 总开关OPENAI_API_KEYMode A 必需OPENAI_BASE_URL默认https://api.openai.com/v1可指向任意 OpenAI 兼容网关OPENAI_IMAGE_MODEL默认gpt-image-2可换成gpt-image-1/dall-e-3等。无论哪种模式渲染后的 prompt 都会保存到garden-gpt-image-2/prompt/task-slug-timestamp.mdMode A 的图片落在garden-gpt-image-2/image/task-slug-timestamp.png。task-slug由 prompt 前 8 个词经 slugify 生成timestamp形如YYYYMMDD-HHMMSS。真实案例模板在仓库案例库中的落地仓库案例库 concept-scene/1.json 展示了「赛博朋克长江口超级都市 2099」主模板的完整填充前景是撑透明动能伞的旅人黑色剪影中景是沿外滩延展的层叠商街与磁悬浮航道背景是刺穿云层的塔群与悬浮龙门吊比例 21:9、顶部 1/4 留 title 区、四色板品红 / 电青 / 深墨黑 / 琥珀警示灯并明确约束「人物占宽小于建筑尺度」「不出现可辨识真实公司商标」。concept-scene/2.json 则示范了非赛博朋克主题如何复用同一骨架火星殖民前哨的清晨前景两名外骨骼工人小剪影、中景低伏穹顶与管线廊道、背景赤褐高原上的苍白日盘色板换成铁锈红 / 土黄 / 日冕金白 / 天顶墨蓝。两个案例共用type/world/composition/lighting/color_palette/title_safe_area/aspect_ratio/style/constraints同一套骨架证明模板「换内容不换结构」的可复用性——这正是结构化模板相对于自由写 prompt 的核心优势。实战流程小结跑node skills/gpt-image-2/scripts/check-mode.js确认当前模式判断任务是否属于「概念 / key art / 大场景 / 电影感 / 史诗」若是只读取 concept-scene.md按「世界观主题 → 主体 → 时间天气氛围 → 配色灯光 → 比例 → title 区」顺序补齐缺失信息用{argument name... default...}语法渲染最终 JSON可沿用默认值 / 自动补全 / 切换变体Mode Agenerate.js出图落盘Mode B把 prompt 交给宿主图像工具Mode C保存 prompt 并展示给用户结束时告知用户当前模式、prompt 路径与图片路径遵循 SKILL.md 的收尾规则。把模板当作「参数框架」而非死板文案把「避免事项」写进最终 prompt 的约束区配合三模式工作流即可稳定复现电影感概念大场景级别的 key art 产出。赞分享人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载相关推荐TanStack Table Ember 适配器 createTableHook 完全指南复用功能集与默认配置一键创建类型安全的响应式表格TanStack Table Ember 适配器 createTableHook 完全指南复用功能集与默认配置一键创建类型安全的响应式表格 createTa人工智能AI 技能/插件提示工程garden-skills 实战用 GPT Image 2 结构化模板生成品牌识别系统板Brand Identity Boardgarden skills 实战用 GPT Image 2 结构化模板生成品牌识别系统板Brand Identity Board 品牌识别系统板Bran人工智能AI 技能/插件提示工程背景替换工作流全指南用 garden-skills 的 gpt-image-2 模板与 edit.js 完成商品、人像、户外场景换背景背景替换工作流全指南用 garden skills 的 gpt image 2 模板与 edit.js 完成商品、人像、户外场景换背景 本篇文章是 garde人工智能AI 技能/插件提示工程上一篇Gutenberg 渐变工具集解析Gradients 组件的 slug/value 映射与块渐变支持实现下一篇Plate Slate v2 的 ADD 证明架构Ledger、Proof 与 Surface Ownership 三层设计实战创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。