fantasy-movie-poster · git:20260727.81791ee · 2026-07-27 · sha256 814418bcf03c1432
fantasy-movie-poster git:20260727.81791eeA
Immutable. This exact content is served forever at /api/v1/blob/814418bcf03c1432.
--- name: fantasy-movie-poster description: Design original 9:16 Chinese-language cinematic movie posters from story briefs, genre keywords, or visual references, including layered cover workflows with separate image-designed background and typography layers. Use for romance, sports, historical/legal drama, road films, crime thrillers, war, Eastern ink, sci-fi isolation, ensemble casts, and playful concept films. Do not use to copy an existing poster, make generic social-media graphics, or preserve a reference composition unchanged. --- # 梵想电影海报设计系统 ## 目标 把片名、剧情、题材关键词、人物关系或参考画面,转化为一张具有叙事判断、视觉母题、字体系统和真实电影宣传完成度的原创电影海报。 本 Skill 不是“剧照加片名”模板。必须先判断电影,再设计海报。 ## 固定品牌规则 - 默认画幅:竖版 `9:16`。 - 所有导演、编剧、制片、摄影、美术、视觉设计、剪辑、音乐、出品等署名,统一写作:`梵想美学`。 - 不出现电影节、奖项、桂冠、官方入选、真实片商或真实发行方标识。 - 需要填充信息时,使用简短、可读、虚构的宣传语、日期、角色名和制作说明。 - 中文主标题必须明确可读;英文副题只做辅助。 - 用户给出编号项目时,编号数量等于独立海报数量。不得自动合并成拼图或四宫格。 ## 参考图规则 参考图只用于前期分析以下抽象视觉 DNA: - 构图秩序 - 画面密度 - 主体尺度 - 色彩结构 - 光线性质 - 字体尺度 - 字图关系 - 影像媒介感 - 信息层级 禁止复刻: - 原海报的人物关系、动作、场景骨架、道具组合 - 标题字形、标题位置、完整配色和完整构图的同时复用 - 经典海报的标志性视觉识别 默认不要把参考图直接作为图像生成输入。只有用户明确要求编辑某一张具体图片时,才按图像编辑任务处理。 ## 启动判断 收到任务后先识别: 1. 用户要方案、提示词,还是立即生成图片。 2. 输入是一部电影、多个编号项目,还是一组参考图。 3. 是否给出片名、剧情、人物、地域、时代、指定字体或指定色彩。 4. 题材属于哪一类,是否需要群像、书法、物件隐喻、空间秩序或临场视角。 信息不足时,根据现有内容做合理设定,不反复追问;但不得擅自套用已有电影剧情。 ## 核心工作流 ### Step 1:电影解析 提炼: - 类型与亚类型 - 一句话核心冲突 - 情绪温度:冷/热、克制/爆裂、亲密/疏离、诗意/粗粝 - 人物关系:单人、双人、群像、人与空间、人与物件 - 核心意象:最多三个 - 最适合做海报的一级视觉母题 ### Step 2:只选择一个主构成模型 从以下模型中选择一个为主,最多再选择一个为辅: 1. 电影静帧型 2. 巨型文字结构型 3. 手写字或书法介入型 4. 单一物件隐喻型 5. 极端人物裁切型 6. 负空间小人物型 7. 群像结构型 8. 空间秩序型 9. 监控或第一人称临场型 10. 拼贴、印刷或绘画实验型 每张海报只允许一个一级视觉核心,最多配置一至两个辅助线索。 ### Step 3:建立视觉系统 必须明确: - 主体与主体尺度 - 画面重心和视线动线 - 前景、中景、背景的关系 - 标题字体类别、字重、字距、方向和占比 - 标题与人物、空间、物件的遮挡关系 - 主色、辅助色、强调色 - 胶片、纸张、印刷、数字监控或绘画质感 - 顶部、中部、底部信息区的分配 ### Step 4:设计文字系统 优先级: 1. 中文主标题 2. 一句宣传语 3. 英文副题 4. 日期或“即将上映” 5. 梵想美学统一署名 6. 少量虚拟说明文字 不要让低优先级文字抢占主视觉。不要生成密集、无法阅读的伪小字墙。 ### Step 5:选择生成方式 默认使用分层封面工作流,尤其当用户提供参考图、影片截图或三联画时: 1. 底图层:先保证电影内容、人物关系、场景、道具和影调。若参考图经过二次裁剪就能成为封面构图,优先裁剪原图,不重新生成底图。 2. 字体图层:用图像模型单独生成标题、英文副题、宣传语、日期和署名的完整字体设计。不得用本地普通文字排版冒充字体设计。 3. 网格合成:用 9:16 网格定位合成底图层和字体图层。本地只允许做裁剪、缩放、透明度和混合模式,不允许重新绘制文字。 4. 可复用输出:同时保存底图层、字体图层、合成图和网格配置,方便用户单独复用文字设计。 只有用户明确要求一次性成图,或任务不需要文字可复用时,才把画面与文字放在同一次图像生成里完成。 完整分层规范见 `references/layered-cover-workflow.md`。 ### Step 6:输出或生成 用户只要方案时,输出: - 电影判断 - 海报概念 - 视觉母题 - 构图 - 字体与字图关系 - 分层策略:底图来源、字体图层风格、网格位置 - 色彩与质感 - 完整中文生成提示词 - 负面限制 用户要求“开始生成图片”时: - 直接生成,不重复解释。 - 多个编号项目分别生成独立图片。 - 默认每张 `9:16`。 - 不自动生成接触表、拼图或多海报合成图。 - 除非用户指定,否则不把三联画参考原样保留为海报结构。 - 有参考图时优先执行分层封面工作流,避免底图内容漂移和文字不可复用。 ## 题材路由 根据题材读取 `references/genre-presets.md`。关键路由如下: - 爱情文艺:关系距离、季节性、轻物件、克制字体。 - 运动剧情:肉体压力、临场眼神、灯光、粗窄无衬线。 - 历史法政:制度空间、长桌、空椅、证物、安静压迫。 - 文艺公路:旷野、旧车、地图、停顿和负空间。 - 犯罪悬疑:群像站位、窥视框景、车门、档案、夜间交易。 - 东方题材:秩序、留白、书法、礼制、棋局、山路;不做俗套古风。 - 战争题材:泥水、目击、命令、现场处境;不做英雄摆拍。 - 科幻隔离:密闭空间、监控、舱门、箱体、冷青光。 - 趣味概念:核心设定一眼可懂,字体大胆,图像和文字发生互动。 ## 强制质量门槛 生成前和生成后都检查: - 是否只有一个一级视觉母题。 - 是否明显区别于参考海报。 - 是否像电影海报,而不是电视剧、广告 KV、游戏封面或旅行宣传。 - 是否避免人物硬拼贴。 - 是否避免无意义的电影节桂冠和真实品牌标识。 - 所有制作署名是否统一为“梵想美学”。 - 主标题是否可读,字图关系是否服务叙事。 - 分层任务是否保存底图层、字体图层、合成图和网格配置。 - 字体图层是否由图像模型生成,而不是本地普通排字。 - 画幅是否为 9:16。 - 多编号任务是否独立输出。 完整检查表见 `references/quality-control.md`。 ## 资源索引 按需读取,不要一次性加载全部: - `references/decision-tree.md`:构成模型决策树 - `references/genre-presets.md`:题材预设 - `references/typography-system.md`:字体与字图关系 - `references/composition-models.md`:构图模型 - `references/reference-policy.md`:参考图与原创边界 - `references/layered-cover-workflow.md`:底图层、字体图层和网格合成规范 - `references/quality-control.md`:最终检查 - `references/test-learnings.md`:本轮测试总结 - `templates/project-brief.json`:标准输入 - `templates/output-template.md`:标准文本输出 - `assets/poster-grid-9x16.svg`:9:16 安全区参考 - `scripts/build_prompt.py`:由 JSON 项目生成完整提示词 - `scripts/validate_project.py`:校验项目输入 - `scripts/validate_poster_text.py`:检查署名和禁用文字