# Fantasy Movie Poster

> 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: `dacnay816y62-hub/fantasy-movie-poster` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add dacnay816y62-hub/fantasy-movie-poster`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dacnay816y62-hub/fantasy-movie-poster/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: dacnay816y62-hub (https://skillmd.com/u/dacnay816y62-hub)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dacnay816y62-hub/fantasy-movie-poster

---


# 梵想电影海报设计系统

## 目标

把片名、剧情、题材关键词、人物关系或参考画面，转化为一张具有叙事判断、视觉母题、字体系统和真实电影宣传完成度的原创电影海报。

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

