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`:检查署名和禁用文字