[teamai] Push 87 resource(s) from XingfenD
This commit is contained in:
@@ -0,0 +1,209 @@
|
||||
# Graphical Abstract / 图形摘要模板
|
||||
|
||||
本文件用于生成「期刊投稿 Graphical Abstract / 论文图形摘要 / 投稿封面图」:
|
||||
|
||||
- 期刊投稿要求附带的 Graphical Abstract
|
||||
- 论文一图概览("一图讲清主贡献")
|
||||
- 答辩首页 / 组会汇报首页里的研究亮点图
|
||||
|
||||
特征:
|
||||
|
||||
- 极简、紧凑、4 部分核心叙事(问题 → 方法 → 关键过程 → 结果)
|
||||
- 横向左→右 或 中心展开布局
|
||||
- 白底、低饱和工程色、≤3 主色,**像高质量期刊图形摘要,绝不像营销海报**
|
||||
- 文字精炼到短语,禁止段落式说明
|
||||
|
||||
## 适用范围
|
||||
|
||||
- Elsevier / ACS / Wiley / Springer / IEEE 等期刊投稿要求的 Graphical Abstract
|
||||
- arXiv / 预印本 README 顶部的"研究一图"
|
||||
- 论文 supplementary 或 highlight figure
|
||||
- 答辩 / 汇报"研究亮点"页
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到「graphical abstract / 图形摘要 / 投稿摘要图 / 一图讲清 / highlight figure」
|
||||
- 用户希望视觉「期刊封面级摘要图,简洁克制学术风」
|
||||
- 用户已能用 1-2 句话讲清"这篇论文做了什么、得到了什么"
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「方法 pipeline 总览」 → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「开题 / 答辩首页总览图」 → 用 `academic-figures/research-overview-poster.md`
|
||||
- 用户要的是「机制 / 机理图」 → 用 `academic-figures/mechanism-diagram.md`
|
||||
- 用户要的是「营销 / 品牌 / 杂志封面感」 → 用 `poster-and-campaigns/editorial-cover.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 研究主题(一句话;写在标题或图注里)
|
||||
2. 目标期刊或目标场景(决定纵横比 + 主色调;不同期刊偏好不同)
|
||||
3. 4 个核心要素:研究问题 / 方法或系统 / 关键过程或机制 / 主要结果
|
||||
4. 是否有"研究对象"的简化示意(颗粒 / 分子 / 器件 / 流程)
|
||||
5. 标签语言(中文 / 英文 / 双语;多数期刊要求英文)
|
||||
6. 比例(默认横向 16:9 / 2:1;部分期刊要求方形 1:1,要先确认)
|
||||
|
||||
## 主模板:横向 4 段式 Graphical Abstract
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图横向流动:从最左边的「研究问题 / 研究对象」开始,依次到「方法 / 系统」、「关键过程 / 机制」、「主要结果」。四个区域比例均匀,文字精炼到短语,视觉层级清晰,整体像高质量工程类期刊摘要图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术期刊图形摘要(Graphical Abstract)",
|
||||
"goal": "生成一张可直接用于期刊投稿的 Graphical Abstract,要求极简、白底、工程化克制配色、几秒内可读、绝无营销海报感",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"2:1\"}",
|
||||
"background": "pure white #FFFFFF",
|
||||
"outer_padding": "60px around the diagram",
|
||||
"render_quality": "vector-clean look, anti-aliased edges, sharp text, suitable for grayscale print"
|
||||
},
|
||||
"title_block": {
|
||||
"enabled": "{argument name=\"title_block_enabled\" default=\"false\"}",
|
||||
"title": "{argument name=\"title\" default=\"\"}",
|
||||
"rule": "most journals do not allow titles inside the graphical abstract; enable only when user explicitly requested a title"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"id": "P1",
|
||||
"role": "Problem",
|
||||
"label": "{argument name=\"problem_label\" default=\"Research Problem\"}",
|
||||
"summary": "{argument name=\"problem_summary\" default=\"a short phrase stating the gap, e.g. 'unstable combustion under variable moisture'\"}",
|
||||
"depiction": "{argument name=\"problem_depiction\" default=\"a minimal line-art sketch of the studied object or scenario\"}"
|
||||
},
|
||||
{
|
||||
"id": "P2",
|
||||
"role": "Method",
|
||||
"label": "{argument name=\"method_label\" default=\"Method\"}",
|
||||
"summary": "{argument name=\"method_summary\" default=\"a short phrase, e.g. 'thermogravimetric + kinetics analysis'\"}",
|
||||
"depiction": "{argument name=\"method_depiction\" default=\"a minimal schematic of the analytical or experimental setup\"}"
|
||||
},
|
||||
{
|
||||
"id": "P3",
|
||||
"role": "Process",
|
||||
"label": "{argument name=\"process_label\" default=\"Key Mechanism\"}",
|
||||
"summary": "{argument name=\"process_summary\" default=\"a short phrase, e.g. 'two-stage volatile combustion'\"}",
|
||||
"depiction": "{argument name=\"process_depiction\" default=\"a small mechanism strip with 2-3 sub-steps, line-art style\"}"
|
||||
},
|
||||
{
|
||||
"id": "P4",
|
||||
"role": "Result",
|
||||
"label": "{argument name=\"result_label\" default=\"Outcome\"}",
|
||||
"summary": "{argument name=\"result_summary\" default=\"a short phrase, e.g. 'optimized excess-air ratio reduces NOx by ~X%'\"}",
|
||||
"depiction": "{argument name=\"result_depiction\" default=\"a minimal qualitative chart sketch (no fabricated numbers) or a result icon (gauge / bar)\"}"
|
||||
}
|
||||
],
|
||||
"section_block_style": {
|
||||
"shape": "implicit columns separated by generous whitespace, NOT four heavy rectangles in a row",
|
||||
"header_text": "section label in bold sans-serif, 12-13pt, top-aligned",
|
||||
"summary_text": "single phrase, 10pt regular, max 2 lines, no period",
|
||||
"depiction_size": "around 35-50% of column height, vertically centered"
|
||||
},
|
||||
"connectors": {
|
||||
"style": "thin arrows (1.2px) with simple triangle arrowheads, dark gray #334155, between adjacent sections only",
|
||||
"rule": "no crossing, no curved decorative arcs; arrows convey 'leads to' / 'analyzed by' relationships",
|
||||
"label_arrows": "false by default; only add label when the relationship is non-trivial"
|
||||
},
|
||||
"color_palette": {
|
||||
"rule": "≤ 3 main colors total, drawn from a low-saturation engineering set: deep blue #1E3A8A / slate blue #3B82F6 / charcoal #1F2937; allow ONE low-saturation accent (e.g. amber #F59E0B for a heat / risk highlight) only if the user signaled a thermal or risk emphasis",
|
||||
"must_print_grayscale_readable": true
|
||||
},
|
||||
"typography": {
|
||||
"language": "{argument name=\"language\" default=\"english\"}",
|
||||
"rule": "english → Inter / Helvetica / Arial; chinese → PingFang SC / Source Han Sans; bilingual → english as primary, chinese as smaller secondary line",
|
||||
"consistency": "all section headers identical size; all summaries identical size; never mix serif and sans-serif"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"all four sections visually equal-weight, no section dominates",
|
||||
"white background, no gradient, no decorative pattern, no photographic background",
|
||||
"language matches the target journal (default english)",
|
||||
"summaries are short phrases, never full sentences with periods",
|
||||
"the figure must look like it could appear on an Elsevier / ACS / IEEE table of contents page",
|
||||
"every numerical claim must come from the user; if absent, render qualitatively"
|
||||
],
|
||||
"avoid": [
|
||||
"marketing-poster aesthetics, brand campaign aesthetics, magazine cover aesthetics",
|
||||
"3D effects, drop shadows, gradients, glossy fills, lens flare, motion blur",
|
||||
"exaggerated flames, smoke, sparks (even when the topic is combustion)",
|
||||
"cartoon mascots, emoji, decorative icons, hand-drawn wobble",
|
||||
"stock-photo-style realistic backgrounds",
|
||||
"fabricated numbers, percentages, equations, or chart data not provided by the user",
|
||||
"saturated colors (no neon, no vivid), more than 3 main colors",
|
||||
"watermarks, copyright stamps, vendor logos"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:4 个 `*_summary`(问题 / 方法 / 关键过程 / 结果)至少能给出短语
|
||||
- **可默认**:`aspect_ratio`(2:1)、`background`(白色)、`color_palette`(深蓝/灰蓝/黑灰)
|
||||
- **可随机**:每个 section 的 `*_depiction` 具体造型(用户给了对象/方法名时可推断;否则反问)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题但没给 4 段 → 反问 4 个 summary,**禁止编造研究内容**
|
||||
- 用户给了定性贡献但没数 → 用 `qualitatively shows` / `consistently reduces` 这类无数字表达
|
||||
- 用户给了数(如"NOx 降低 18%")→ 直接写 `~18%`,不要伪造其他指标
|
||||
- 用户说"中文期刊 / 中文摘要图" → 切换中文 + 字体 PingFang / 思源黑
|
||||
|
||||
## 变体 1:中心展开式(Hub-and-spoke)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "中心展开式 Graphical Abstract",
|
||||
"modify": {
|
||||
"layout": "中心放置研究对象 / 核心系统的简化示意,向外辐射出 3-4 个扇区,每个扇区代表一个核心要素(问题、方法、机制、结果之一)",
|
||||
"rule": "扇区在视觉上等权,使用细线条分隔;中央对象占画面 30-40%",
|
||||
"use_case": "适合系统型研究、平台型研究,或难以线性叙事的多模态贡献"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:综合性研究、系统性贡献(如新平台、新框架)。
|
||||
|
||||
## 变体 2:方形 1:1(部分期刊要求)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "方形 Graphical Abstract",
|
||||
"modify": {
|
||||
"aspect_ratio": "1:1",
|
||||
"layout": "2×2 网格,左上 = 问题 / 对象,右上 = 方法,左下 = 关键过程,右下 = 结果",
|
||||
"rule": "四象限严格等大、对齐;象限间留出统一间距;箭头沿 Z 字型走 P1 → P2 → P3 → P4",
|
||||
"use_case": "ACS / Wiley 等部分期刊要求方形 Graphical Abstract"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:投稿要求方形比例的期刊。
|
||||
|
||||
## 变体 3:竖版(社交媒体 / 预印本卡片)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "竖版 Graphical Abstract",
|
||||
"modify": {
|
||||
"aspect_ratio": "3:4",
|
||||
"layout": "上 → 下 四段式:Problem → Method → Mechanism → Outcome",
|
||||
"rule": "宽度紧凑,每段保留呼吸空间;适合手机端或 Twitter / LinkedIn 卡片预览",
|
||||
"use_case": "用于社交媒体推广预印本、Lab 主页 highlight 卡"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:投稿之外的科研宣传,但仍保持学术克制风格。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 把 Graphical Abstract 画成"全文压缩版"——塞进所有方法步骤、所有公式、所有结果
|
||||
- 用任何形式的渐变 / 玻璃质感 / 光晕 / 3D → 立刻像营销图
|
||||
- 中英文标签随意混用(除非显式要求双语)
|
||||
- 在没有真实数据时画出带具体数值的柱图 / 折线(**严格禁止虚构数据**;只能定性展示)
|
||||
- 用饱和 brand 色或霓虹色——期刊摘要图应保持低饱和工程色
|
||||
- 把研究对象画成超现实 3D 渲染(学术风需要的是简化线稿)
|
||||
- 加期刊 logo / 水印 / "submitted to ..." 等标签
|
||||
@@ -0,0 +1,228 @@
|
||||
# 机理示意图模板
|
||||
|
||||
本文件用于生成「学术机理示意图 / 因果链路 / 转化路径 / 演化机制图」:
|
||||
|
||||
- 论文正文里的机制 / 机理分析图
|
||||
- 反应 / 转化 / 退化路径图
|
||||
- 因果链路 / 多阶段演化图
|
||||
- 答辩 PPT 的机制说明页
|
||||
|
||||
特征:
|
||||
|
||||
- 中心对象 + 多阶段转化路径 + 结果区域
|
||||
- 阶段化标注(干燥 → 热解 → 燃烧 → 氧化 → 排放,或类似的因果序列)
|
||||
- 白底 + 工程化低饱和配色(深蓝 / 灰蓝 / 黑灰为主,可加 ≤1 种低饱和暖色作为高温/风险强调)
|
||||
- 学术克制风格,**绝对不是营销插画或科普海报**
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 燃烧 / 化学反应 / 催化 / 退化 / 老化 / 腐蚀 / 衰减 等机制示意
|
||||
- 生物 / 医药 / 药物作用 / 分子互作 等通路图(学术风,非科普插画)
|
||||
- 材料相变 / 损伤演化 / 失效路径
|
||||
- 因果链分析图 / 演化路径图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到「机理 / 机制 / 反应路径 / 转化 / 演化 / 因果 / 通路 / 失效路径」
|
||||
- 用户希望视觉「论文里的机制图,不是科普插画也不是营销图」
|
||||
- 用户已能给出阶段顺序或转化关系
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「方法 pipeline / 系统总览」 → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「实验装置 / 测试系统」 → 用 `academic-figures/scientific-schematic.md`
|
||||
- 用户要的是「业务流程 / 决策图」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「教学步骤、温暖插画感」 → 用 `infographics/step-by-step-infographic.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 机制 / 现象总名称(写在标题或图注里)
|
||||
2. 中心研究对象是什么(颗粒 / 分子 / 器件 / 组织 / 反应体系)
|
||||
3. 阶段顺序(建议 3-6 个阶段;超过 6 个考虑分组)
|
||||
4. 每个阶段:阶段名 + 主导过程的极简描述(短语化)
|
||||
5. 是否有分支 / 平行路径 / 反馈环
|
||||
6. 是否需要标注高温区 / 风险区 / 关键反应区等局部强调
|
||||
7. 标签语言(中文 / 英文 / 双语;论文图通常英文)
|
||||
8. 比例(默认横向 16:9;机制图也常见 4:3)
|
||||
|
||||
## 主模板:中心对象 + 多阶段转化 + 结果区
|
||||
|
||||
📖 描述
|
||||
|
||||
中心是研究对象的简化示意(颗粒 / 分子结构 / 器件 / 反应体系),周围以"阶段化转化路径"展开:从初始态经过若干中间机制阶段到达最终结果区。所有连接以学术克制风格的箭头表达,禁止戏剧化效果(无火焰、无浓烟、无炫光)。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术机理示意图(mechanism / pathway figure)",
|
||||
"goal": "生成一张可直接放进工程类或自然科学论文正文的机制示意图,强调因果路径清晰、学术克制、可单色印刷可读",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "pure white #FFFFFF",
|
||||
"outer_padding": "60px around the diagram",
|
||||
"render_quality": "vector-clean look, anti-aliased edges, sharp text"
|
||||
},
|
||||
"title_caption": {
|
||||
"figure_label": "{argument name=\"figure_label\" default=\"Figure X.\"}",
|
||||
"caption": "{argument name=\"caption\" default=\"Schematic of the proposed mechanism.\"}",
|
||||
"position": "bottom-center, italic serif or compact sans-serif, smaller font size"
|
||||
},
|
||||
"central_object": {
|
||||
"label": "{argument name=\"object_label\" default=\"Biomass particle\"}",
|
||||
"depiction": "{argument name=\"object_depiction\" default=\"a simplified cross-sectional sketch of a porous biomass particle, line-art style, no photo realism\"}",
|
||||
"position": "horizontally centered, occupying roughly 25-35% of canvas width",
|
||||
"style": "thin line-art / engineering schematic, no 3D, no shading, no hyperreal texture"
|
||||
},
|
||||
"stages": {
|
||||
"count": "{argument name=\"stage_count\" default=\"5\"}",
|
||||
"items": [
|
||||
{
|
||||
"id": "M1",
|
||||
"name": "{argument name=\"stage_1_name\" default=\"Drying\"}",
|
||||
"summary": "{argument name=\"stage_1_summary\" default=\"moisture evaporation under heating\"}",
|
||||
"highlight": "{argument name=\"stage_1_highlight\" default=\"none\"}"
|
||||
},
|
||||
{
|
||||
"id": "M2",
|
||||
"name": "{argument name=\"stage_2_name\" default=\"Pyrolysis\"}",
|
||||
"summary": "{argument name=\"stage_2_summary\" default=\"thermal decomposition releasing volatiles\"}",
|
||||
"highlight": "{argument name=\"stage_2_highlight\" default=\"reaction zone\"}"
|
||||
},
|
||||
{
|
||||
"id": "M3",
|
||||
"name": "{argument name=\"stage_3_name\" default=\"Volatile Combustion\"}",
|
||||
"summary": "{argument name=\"stage_3_summary\" default=\"gas-phase combustion of released volatiles\"}",
|
||||
"highlight": "{argument name=\"stage_3_highlight\" default=\"high-temperature region\"}"
|
||||
},
|
||||
{
|
||||
"id": "M4",
|
||||
"name": "{argument name=\"stage_4_name\" default=\"Char Oxidation\"}",
|
||||
"summary": "{argument name=\"stage_4_summary\" default=\"surface oxidation of the remaining char\"}",
|
||||
"highlight": "{argument name=\"stage_4_highlight\" default=\"none\"}"
|
||||
},
|
||||
{
|
||||
"id": "M5",
|
||||
"name": "{argument name=\"stage_5_name\" default=\"Emission Formation\"}",
|
||||
"summary": "{argument name=\"stage_5_summary\" default=\"formation of NOx, CO, particulate matter\"}",
|
||||
"highlight": "{argument name=\"stage_5_highlight\" default=\"emission risk region\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"result_region": {
|
||||
"enabled": "{argument name=\"result_region_enabled\" default=\"true\"}",
|
||||
"label": "{argument name=\"result_region_label\" default=\"Outcome\"}",
|
||||
"items": "{argument name=\"result_region_items\" default=\"temperature distribution, combustion efficiency, emission characteristics\"}",
|
||||
"position": "rightmost block or bottom-right region, visually separated from stages but stylistically consistent"
|
||||
},
|
||||
"stage_block_style": {
|
||||
"shape": "rounded rectangle (corner radius ~6px) OR stage label + leader line directly attached to the central object",
|
||||
"size_per_stage": "consistent across all stages",
|
||||
"fill": "very light tint (e.g. #F1F5F9, #ECFEFF) — at most 2 different tints; use a low-saturation warm tint (e.g. #FEF3C7) only for stages whose 'highlight' is non-none",
|
||||
"border": "1.2px solid dark gray #334155",
|
||||
"title_text": "stage name in bold sans-serif (Helvetica / Inter / Arial / PingFang / Source Han Sans for CJK), 11-12pt",
|
||||
"summary_text": "single phrase, 9-10pt regular, no full sentence, no period"
|
||||
},
|
||||
"connectors": {
|
||||
"style": "thin arrows (1.2px) with simple triangle arrowheads, dark gray #334155",
|
||||
"rule": "connect stages in causal / temporal order, no crossing, no decorative curves; only label arrows when carrying a named quantity (e.g. 'heat flux', 'O2', 'volatiles')",
|
||||
"feedback_loop": {
|
||||
"enabled": "{argument name=\"feedback_loop\" default=\"false\"}",
|
||||
"rule": "if true, add one curved dashed arrow looping back, labeled e.g. 'self-propagating heat'"
|
||||
}
|
||||
},
|
||||
"highlight_strategy": {
|
||||
"rule": "for stages whose 'highlight' is non-none, apply ONLY a subtle low-saturation tint background (e.g. #FEF3C7 for high-temperature; #FEE2E2 for emission risk). NEVER use flames, smoke, glow, lens flare, or 3D heat-map effects",
|
||||
"max_highlighted_stages": 2
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"central object visually anchors the figure; stages radiate or flow outward in a stable reading order",
|
||||
"white background, no gradient, no decorative pattern",
|
||||
"color palette ≤ 3 main colors, must remain readable in grayscale print",
|
||||
"only sans-serif typography, no script / handwritten / display fonts",
|
||||
"stage labels are short phrases, never full sentences",
|
||||
"the figure must look like it came from a journal article, not a popular-science illustration",
|
||||
"all arrows aligned, no crossings unless the mechanism genuinely requires it"
|
||||
],
|
||||
"avoid": [
|
||||
"exaggerated flames, smoke, sparks, glow, lens flare, motion blur",
|
||||
"3D rendering, metallic highlights, glossy fills",
|
||||
"cartoon mascots, emoji, decorative icons, hand-drawn wobble",
|
||||
"photo-realistic photography of equipment, products, or scenery",
|
||||
"marketing poster aesthetics, magazine cover aesthetics",
|
||||
"fabricated numbers, equations, or chemical formulas not provided by the user",
|
||||
"saturated brand-style colors (no neon, no vivid)",
|
||||
"watermarks, copyright stamps, vendor logos"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`object_label` / `object_depiction`、阶段名、阶段顺序
|
||||
- **可默认**:`aspect_ratio`(16:9)、`background`(白色)、`figure_label` / `caption`、配色 tint
|
||||
- **可随机**:每个 stage 的 `summary` 措辞(用户给了大意可学术化润色)、`highlight` 是否启用(无明确说明时默认 none)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给出现象名 + 阶段数但没说每阶段细节 → 反问,**禁止编造不存在的物理 / 化学过程**
|
||||
- 用户给出阶段名但没给摘要 → 用学术化短语补全(保持 ≤6 词)
|
||||
- 用户没说有没有反馈环 → 默认 `feedback_loop: false`
|
||||
- 用户说"中文论文 / 答辩" → 切换标签为中文 + 字体 PingFang / 思源黑
|
||||
|
||||
## 变体 1:左 → 中 → 右 三段式因果链
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "三段式因果链机制图",
|
||||
"modify": {
|
||||
"layout": "左侧 = 初始条件 / 触发因素;中间 = 多阶段转化机制;右侧 = 最终结果 / 表征",
|
||||
"rule": "三段之间用粗一些的分隔留白(视觉分组),但保持统一描边和字体;左右两侧文字精炼到 ≤4 项",
|
||||
"use_case": "需要清晰区分'起因 → 过程 → 结果'的机制图,例如'生物质燃烧 → 多阶段反应 → 排放与残炭'"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:燃烧 / 反应工程、退化老化、损伤演化、临床因果通路(学术风)。
|
||||
|
||||
## 变体 2:循环 / 自激发机制
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "循环自激发机制图",
|
||||
"modify": {
|
||||
"layout": "阶段排成环形,箭头沿环顺时针方向;中央写出循环驱动力或关键中间产物",
|
||||
"annotation": "环上选 1-2 个箭头加 dashed 样式标注 'positive feedback' / 'self-propagating'",
|
||||
"use_case": "正反馈机制、自催化反应、慢性退化循环"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:自催化、链式反应、热失控、慢性炎症通路。
|
||||
|
||||
## 变体 3:多分支竞争路径
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "多分支竞争机制图",
|
||||
"modify": {
|
||||
"layout": "中心对象向外分出 2-3 条平行路径,每条代表一种竞争性机制;末端各自连到不同的结果区",
|
||||
"annotation": "每条路径起点处标注控制条件(temperature / O2 partial pressure / pH 等)",
|
||||
"use_case": "需要表达'相同前体在不同条件下走不同机制'的对比型机理图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:路径选择性反应、相分离、不同温度区间下的反应主导机制。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 用渲染感火焰 / 浓烟 / 爆炸 / 炫光来"装专业" → 立刻沦为营销插画
|
||||
- 阶段块大小不一、字号混乱、字体混用衬线 + 无衬线
|
||||
- 用 emoji 或卡通图标当阶段图示
|
||||
- 用饱和 / 霓虹 / 渐变背景代替克制工程色
|
||||
- 把不存在的化学方程、物理常数、温度数值塞进图里(**严格禁止虚构数据**)
|
||||
- 把"机制示意图"画成完整设备剖视图(应该用 `scientific-schematic.md`)
|
||||
- 把对比 / 多工况结果(应该用 `multi-condition-comparison.md`)混进机制图
|
||||
+264
@@ -0,0 +1,264 @@
|
||||
# 论文方法 Pipeline 总览图模板
|
||||
|
||||
本文件用于生成"论文 method 章节首页那张总览图":
|
||||
|
||||
- 顶会论文 method 章节首图(CVPR / NeurIPS / ICLR / ACL / SIGGRAPH 等)
|
||||
- 系统总览 / pipeline figure
|
||||
- 综述论文 framework 概念图
|
||||
- 实验装置 / 数据流总览
|
||||
- 答辩 PPT 方法概览
|
||||
|
||||
特征:
|
||||
|
||||
- 横向 3-6 个 stage 块
|
||||
- 每个 stage 之间有清晰的有向数据流
|
||||
- 每个 stage 有:阶段名称 + 简化插图 + 输入 / 输出小标
|
||||
- 整体白底 / 浅灰底,黑色或深灰主线条
|
||||
- 出版物字体(Helvetica / Inter / Arial),克制的辅助色
|
||||
- **极简、几何精确、可单色印刷可读**
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 论文 method overview / framework figure
|
||||
- 综述论文 pipeline 总览
|
||||
- 系统总览图("我们的方法分 4 步:...")
|
||||
- 数据流 / 信号流总览
|
||||
- 实验流程总览
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "论文 / paper / method / pipeline / framework / overview / 综述 / 顶会 / arXiv"
|
||||
- 用户希望视觉「极简、白底、黑线、几何精确、像 CVPR 论文那种总览图」
|
||||
- 用户已有具体的 stage 描述
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「神经网络架构图」(layer 块 + tensor shape)→ 用 `academic-figures/neural-network-architecture.md`
|
||||
- 用户要的是「概念 / 原理示意图」(自由度高的科学示意)→ 用 `academic-figures/scientific-schematic.md`
|
||||
- 用户要的是「步骤教程」(插画感、温暖)→ 用 `infographics/step-by-step-infographic.md`
|
||||
- 用户要的是「工程系统架构图」(暗色 + 半透明色块)→ 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「业务流程图」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 方法 / 系统的总名称(写在图标题或图注里)
|
||||
2. 阶段数(建议 3-6 个,超过 6 个考虑分层)
|
||||
3. 每个阶段的:名称 + 主操作 + 输入 + 输出
|
||||
4. 数据形态(图像 / 文本 / 点云 / 音频 / 多模态)—— 决定 stage 内的简化插图
|
||||
5. 是否有跳连 / 反馈环 / 多分支
|
||||
6. 比例(横向 16:9 或 2:1,符合论文双栏格式)
|
||||
7. 是否需要英文标签(论文图通常英文)
|
||||
|
||||
## 主模板:横向 N 阶段方法 pipeline 图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图横向流动:从最左边的输入开始,依次经过 3-6 个矩形 / 圆角矩形阶段块,每个块内有简化插图 + 阶段名 + 输入输出小标,箭头串联,最右边输出结果。整体克制、对齐严格、几何精确。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术论文方法 Pipeline 总览图(method overview figure)",
|
||||
"goal": "生成一张可直接放进顶会论文 method 章节首页的 pipeline 总览图,要求极简、白底、几何精确、出版物级可读",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "pure white #FFFFFF or very light gray #FAFAFA",
|
||||
"outer_padding": "60px around the diagram",
|
||||
"render_quality": "vector-clean look, anti-aliased edges, sharp text"
|
||||
},
|
||||
"title_caption": {
|
||||
"figure_label": "{argument name=\"figure_label\" default=\"Figure 1.\"}",
|
||||
"caption": "{argument name=\"caption\" default=\"Overview of our proposed pipeline.\"}",
|
||||
"position": "bottom-center, italic serif or compact sans-serif, smaller font size"
|
||||
},
|
||||
"input": {
|
||||
"label": "{argument name=\"input_label\" default=\"Input Image\"}",
|
||||
"thumbnail": "{argument name=\"input_thumbnail\" default=\"a small representative thumbnail (e.g. an RGB image, a text snippet, a point cloud)\"}",
|
||||
"position": "leftmost, vertically centered"
|
||||
},
|
||||
"stages": {
|
||||
"count": "{argument name=\"stage_count\" default=\"4\"}",
|
||||
"items": [
|
||||
{
|
||||
"id": "S1",
|
||||
"name": "{argument name=\"stage_1_name\" default=\"Feature Extractor\"}",
|
||||
"icon_or_glyph": "{argument name=\"stage_1_glyph\" default=\"a stack of 3 small horizontal bars representing CNN feature maps\"}",
|
||||
"sub_label": "{argument name=\"stage_1_sub\" default=\"ResNet-50\"}"
|
||||
},
|
||||
{
|
||||
"id": "S2",
|
||||
"name": "{argument name=\"stage_2_name\" default=\"Multi-scale Encoder\"}",
|
||||
"icon_or_glyph": "{argument name=\"stage_2_glyph\" default=\"a small triangle / pyramid representing multi-scale\"}",
|
||||
"sub_label": "{argument name=\"stage_2_sub\" default=\"FPN-style\"}"
|
||||
},
|
||||
{
|
||||
"id": "S3",
|
||||
"name": "{argument name=\"stage_3_name\" default=\"Cross-attention Decoder\"}",
|
||||
"icon_or_glyph": "{argument name=\"stage_3_glyph\" default=\"two interleaved arrows representing cross-attention\"}",
|
||||
"sub_label": "{argument name=\"stage_3_sub\" default=\"Transformer\"}"
|
||||
},
|
||||
{
|
||||
"id": "S4",
|
||||
"name": "{argument name=\"stage_4_name\" default=\"Prediction Head\"}",
|
||||
"icon_or_glyph": "{argument name=\"stage_4_glyph\" default=\"a small grid representing dense prediction\"}",
|
||||
"sub_label": "{argument name=\"stage_4_sub\" default=\"MLP × 2\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"label": "{argument name=\"output_label\" default=\"Predicted Mask\"}",
|
||||
"thumbnail": "{argument name=\"output_thumbnail\" default=\"a small representative output (e.g. a segmentation mask, a 3D model, a generated image)\"}",
|
||||
"position": "rightmost, vertically centered"
|
||||
},
|
||||
"stage_block_style": {
|
||||
"shape": "rounded rectangle (corner radius ~6px)",
|
||||
"size_per_stage": "around 120px wide × 80px tall, all stages identical size",
|
||||
"fill": "very light tint (e.g. #F1F5F9, #ECFEFF, #FEF9C3) — at most 2 different tints used to group stages by category",
|
||||
"border": "1.2px solid dark gray #334155",
|
||||
"title_text": "stage name in bold sans-serif (Helvetica / Inter / Arial), 11-12pt, top-center inside block",
|
||||
"icon_position": "centered inside block, takes ~50% of block height",
|
||||
"sub_label_text": "sub-label in italic gray, below stage name"
|
||||
},
|
||||
"connectors": {
|
||||
"style": "thin black arrows (1.2px) with simple triangle arrowheads",
|
||||
"rule": "horizontal flow left → right; small label above arrow only when carrying intermediate data type (e.g. 'feature map H/4 × W/4 × 256')",
|
||||
"skip_connections": {
|
||||
"enabled": "{argument name=\"skip_connections\" default=\"false\"}",
|
||||
"rule": "if true, draw curved arrows that arc above the main flow with dashed style, label them 'skip' / 'residual'"
|
||||
}
|
||||
},
|
||||
"extras": {
|
||||
"loss_branch": {
|
||||
"enabled": "{argument name=\"loss_branch_enabled\" default=\"false\"}",
|
||||
"label": "{argument name=\"loss_branch_label\" default=\"L = L_cls + λ L_reg\"}",
|
||||
"rule": "if enabled, draw a small dashed branch from output back to a 'Loss' box, formula in italic"
|
||||
},
|
||||
"color_legend": {
|
||||
"enabled": "{argument name=\"color_legend_enabled\" default=\"false\"}",
|
||||
"rule": "if multiple stage tints are used, add a tiny legend bottom-right explaining each color group"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"all stage blocks identical size and vertically aligned",
|
||||
"white or near-white background, no gradient, no decoration",
|
||||
"only sans-serif typography, no script / handwritten / display fonts",
|
||||
"color palette ≤ 4 colors total, must remain readable in grayscale print",
|
||||
"input thumbnail and output thumbnail same size, both have a thin border",
|
||||
"arrows must not overlap stage blocks; labels must not collide with arrows",
|
||||
"use English labels by default unless user requested otherwise",
|
||||
"the figure should look like it came directly from a CVPR / NeurIPS PDF"
|
||||
],
|
||||
"avoid": [
|
||||
"3D effects, drop shadows, gradients, glossy fills",
|
||||
"cartoon icons, emoji, hand-drawn wobble",
|
||||
"saturated colors (no neon, no vivid)",
|
||||
"Helvetica + serif mixed in same diagram",
|
||||
"decorative background patterns / textures",
|
||||
"illustrative photo backgrounds inside stage blocks",
|
||||
"stage blocks of unequal size or unaligned baselines",
|
||||
"Chinese mixed with English labels unless explicitly bilingual"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`stage_count`、每个 stage 的名称
|
||||
- **可默认**:`aspect_ratio`(16:9)、`background`(白色)、`figure_label` / `caption`、stage 块尺寸 / 颜色
|
||||
- **可随机**:每个 stage 内的 `icon_or_glyph` 具体造型(用户没指定时可推断)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给出方法名和"我有 4 个 stage"但没说每 stage 是什么 → 反问(不能瞎编算法细节)
|
||||
- 用户给出 stage 名但没给 sub_label → 留空或自动推断(可推断时填上 "ResNet-50" 这种典型选项)
|
||||
- 用户没说有没有跳连 → 默认 `skip_connections: false`
|
||||
- 用户没说有没有 loss → 默认 `loss_branch: false`(只在用户明确要 training pipeline 时才加)
|
||||
- 用户说"中文论文" / "答辩" → 切换标签为中文 + 字体 PingFang / 思源黑
|
||||
|
||||
## 变体 1:双行多分支 pipeline
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "双行多分支 pipeline 图",
|
||||
"modify": {
|
||||
"layout": "上下两行 stages 平行流动;中间用 fusion block 汇合",
|
||||
"use_case": "多模态融合方法(如 visual + text,或 RGB + depth)",
|
||||
"rule": "上行处理一种模态、下行处理另一种,最后中央汇合到 fusion block 再到输出"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:多模态、双流网络、teacher-student 方法。
|
||||
|
||||
## 变体 2:训练 + 推理两套 pipeline 对照
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Training vs Inference 对照 pipeline 图",
|
||||
"modify": {
|
||||
"layout": "上下两行:上行 'Training Phase'(含 loss、ground truth 输入、梯度回流),下行 'Inference Phase'(仅前向、轻量化)",
|
||||
"annotation": "左侧用大括号标 'Training' / 'Inference'",
|
||||
"use_case": "需要明确区分训练和推理流程的方法"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:知识蒸馏、自监督预训练、半监督方法。
|
||||
|
||||
## 变体 3:迭代 / Recurrent pipeline
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "迭代式 / 循环 pipeline 图",
|
||||
"modify": {
|
||||
"layout": "stages 横向,但最后一个 stage 有一条曲线箭头回到第二个 stage,形成循环",
|
||||
"annotation": "在循环箭头上标 'iterate × N' 或 'until convergence'",
|
||||
"use_case": "迭代优化、扩散去噪、Diffusion model timestep 流"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:扩散模型、迭代细化方法、能量模型。
|
||||
|
||||
## 变体 4:工程类技术路线图(左 / 中 / 右 三段式)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程类技术路线图(engineering research roadmap)",
|
||||
"modify": {
|
||||
"layout": "左 / 中 / 右 三段式:左侧 = 研究对象与背景(简化线稿示意),中间 = 多步骤分析路径(4-7 个学术化模块),右侧 = 输出与结果导向(3-4 个短语化结论方向)",
|
||||
"rule": "三段宽度比约 2:5:2;左右两侧用学术化短语 + 简化线稿,禁止商业图标 / 写实渲染 / 火焰浓烟特效;中间分析路径模块大小统一、对齐严格、连接关系简洁",
|
||||
"tone": "更接近高质量 Graphical Abstract 与方法路线图融合的工程论文图,不是 office 流程框图,也不是商业海报",
|
||||
"stage_naming_examples_for_engineering": [
|
||||
"fuel / material characterization",
|
||||
"kinetics / thermodynamics analysis",
|
||||
"experimental setup OR numerical model",
|
||||
"boundary / operating condition design",
|
||||
"process simulation or experiment",
|
||||
"field / behavior evaluation",
|
||||
"emission / performance analysis"
|
||||
],
|
||||
"color_palette": "deep blue / slate blue / charcoal as main; one low-saturation amber accent for high-temperature or risk modules ONLY when user signaled it; ≤ 3 main colors total",
|
||||
"data_authenticity": "if no real data is provided, do NOT invent equations, kinetic constants, temperature values, emission factors, or chart numbers; render module summaries as qualitative phrases only",
|
||||
"use_case": "能源动力 / 燃烧 / 热能工程 / 环境工程 / 材料 / 化工 等工程方向的开题答辩、综述论文、Methods 章节首图;区别于 CS/CV pipeline 的横向 stage 块结构"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:能源动力、燃烧、热能工程、环境工程、化工、材料等工程方向的研究路线图与高质量 Graphical Abstract 融合需求;CS/CV/ML 类首选主模板。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 用渐变 / drop shadow / 玻璃质感 → 立刻 "PPT 风" 而不是论文风
|
||||
- stage 块大小不一 / 高度不齐
|
||||
- 用 emoji / 卡通图标当 stage glyph
|
||||
- 用 Comic Sans / 手写体当标题字体
|
||||
- 颜色超过 4 种或饱和度过高
|
||||
- 输入输出缩略图分辨率明显不同
|
||||
- 箭头穿过 stage 块或标签碰撞
|
||||
- 中英文标签混用(除非显式双语)
|
||||
- 把"对比方法"也画在同一 pipeline 上(应该用 `qualitative-comparison-grid.md`)
|
||||
- 把网络层细节(卷积核大小、激活函数)塞进 pipeline 图(这属于 `neural-network-architecture.md` 的范畴)
|
||||
+218
@@ -0,0 +1,218 @@
|
||||
# 多工况 / 多条件结果对比图模板
|
||||
|
||||
本文件用于生成「同一研究对象在不同工况 / 条件 / 组别下的多面板结果对比图」:
|
||||
|
||||
- 不同温度 / 压力 / 浓度 / 配比 / 时间下的实验或仿真结果
|
||||
- 不同处理组 / 对照组 / 工艺方案的并列结果
|
||||
- 多面板 (a)(b)(c)(d) 形式的论文 result figure
|
||||
|
||||
特征:
|
||||
|
||||
- 2×2 / 1×3 / 1×4 等统一网格布局
|
||||
- **所有 panel 严格统一**:相同尺寸、相同色彩逻辑、相同图例、相同字体层级、相同边距
|
||||
- 白底、低饱和工程色,论文结果图风格
|
||||
- **无真实数据时只做定性表达,禁止虚构数值 / 等值线 / 色标范围**
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 工程 / 物理 / 化学 / 能源 / 材料 / 环境方向的多工况结果对比
|
||||
- 燃烧 / 流场 / 温度场 / 应力场 / 浓度场 等场图对比
|
||||
- 不同处理组 / 不同剂量 / 不同时间点 的实验对照
|
||||
- 同一指标在多个 condition 下的多面板可视化
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到「多工况 / 多条件 / 不同 X 下的对比 / panel (a)(b)(c)(d) / 结果对比图」
|
||||
- 用户希望视觉「论文 result figure,不是营销信息图」
|
||||
- 比较的是**同一对象在不同条件下的同类结果**
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「不同方法在同一样本上的输出对比」(行=样本,列=方法) → 用 `academic-figures/qualitative-comparison-grid.md`
|
||||
- 用户要的是「单个 publication-ready 图表」(bar / line / scatter) → 用 `academic-figures/publication-chart.md`
|
||||
- 用户要的是「营销 / 信息图风格的二元对比」 → 用 `infographics/comparison-infographic.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 比较对象是什么(同一现象 / 同一指标)
|
||||
2. 比较的是哪些工况 / 条件(建议 2-6 个;超过 6 个考虑分两张图)
|
||||
3. 每个 panel 显示的是什么(场图 / 折线 / 柱图 / 等值线 / 显微图)—— 必须**所有 panel 同类型**
|
||||
4. 是否有真实数据(**关键**:决定是定性图还是定量图)
|
||||
5. 网格布局(2×2 / 1×3 / 1×4 / 2×3)
|
||||
6. 标签语言(中文 / 英文 / 双语)
|
||||
7. 共享图例 / 共享色标(强烈建议共享)
|
||||
|
||||
## 主模板:N panel 多工况对比(统一规格)
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按统一网格分割成 N 个 panel,每个 panel 展示同一类结果在不同工况下的表现。所有 panel 共享色标 / 图例 / 字体层级 / 边距。子图标记为 (a)(b)(c)(d),标签简短克制。**绝对不允许每个 panel 自成一套风格。**
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术多工况结果对比图(multi-condition comparison figure)",
|
||||
"goal": "生成一张可直接放进论文 results 章节的多面板对比图,要求所有 panel 严格统一、白底、低饱和工程色、可单色印刷可读",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"4:3\"}",
|
||||
"background": "pure white #FFFFFF",
|
||||
"outer_padding": "50px around the grid",
|
||||
"inter_panel_gap": "16-20px, identical horizontal and vertical",
|
||||
"render_quality": "vector-clean look, anti-aliased, sharp text"
|
||||
},
|
||||
"title_caption": {
|
||||
"figure_label": "{argument name=\"figure_label\" default=\"Figure X.\"}",
|
||||
"caption": "{argument name=\"caption\" default=\"Comparison of results under varying conditions.\"}",
|
||||
"position": "bottom-center, italic serif or compact sans-serif, smaller font size"
|
||||
},
|
||||
"grid_layout": {
|
||||
"rows": "{argument name=\"rows\" default=\"2\"}",
|
||||
"cols": "{argument name=\"cols\" default=\"2\"}",
|
||||
"panel_count": "{argument name=\"panel_count\" default=\"4\"}",
|
||||
"rule": "rows × cols == panel_count; all panels identical size; consistent vertical and horizontal alignment"
|
||||
},
|
||||
"panels": {
|
||||
"panel_type": "{argument name=\"panel_type\" default=\"contour-field\"}",
|
||||
"panel_type_options": "contour-field | line-chart | bar-chart | heatmap | micrograph | flow-field | bubble-chart",
|
||||
"rule": "ALL panels MUST share the same panel_type; never mix bar with line within the same comparison figure",
|
||||
"items": [
|
||||
{
|
||||
"id": "(a)",
|
||||
"condition_label": "{argument name=\"panel_a_label\" default=\"Condition A\"}",
|
||||
"condition_detail": "{argument name=\"panel_a_detail\" default=\"e.g. excess-air ratio λ = 1.0\"}"
|
||||
},
|
||||
{
|
||||
"id": "(b)",
|
||||
"condition_label": "{argument name=\"panel_b_label\" default=\"Condition B\"}",
|
||||
"condition_detail": "{argument name=\"panel_b_detail\" default=\"e.g. excess-air ratio λ = 1.2\"}"
|
||||
},
|
||||
{
|
||||
"id": "(c)",
|
||||
"condition_label": "{argument name=\"panel_c_label\" default=\"Condition C\"}",
|
||||
"condition_detail": "{argument name=\"panel_c_detail\" default=\"e.g. excess-air ratio λ = 1.4\"}"
|
||||
},
|
||||
{
|
||||
"id": "(d)",
|
||||
"condition_label": "{argument name=\"panel_d_label\" default=\"Condition D\"}",
|
||||
"condition_detail": "{argument name=\"panel_d_detail\" default=\"e.g. excess-air ratio λ = 1.6\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"panel_style": {
|
||||
"frame": "thin border 1px #1F2937 OR clean axis lines without outer frame, applied identically to all panels",
|
||||
"label_position": "(a) (b) (c) (d) at top-left of each panel, bold sans-serif, 11pt",
|
||||
"condition_label_position": "centered above each panel OR inside each panel top-right, identical position across all panels",
|
||||
"axis_labels": "shared if possible; if shown, identical font size, identical tick density across panels",
|
||||
"internal_titles": "AVOID per-panel decorative titles; rely on (a)(b)(c)(d) + condition label only"
|
||||
},
|
||||
"shared_legend": {
|
||||
"enabled": "{argument name=\"shared_legend_enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"shared_legend_position\" default=\"right-of-grid\"}",
|
||||
"rule": "single legend / colorbar shared across ALL panels; never give each panel its own legend with different range",
|
||||
"colorbar_range": "{argument name=\"colorbar_range\" default=\"qualitative-low-to-high\"}",
|
||||
"colorbar_range_rule": "if user provided a numerical range, use it; otherwise render as a qualitative gradient labeled 'low → high' with NO fabricated numerical ticks"
|
||||
},
|
||||
"color_logic": {
|
||||
"rule": "≤ 3 main colors total; if a sequential colormap is used, choose a perceptually uniform low-saturation engineering colormap (e.g. viridis-like, blue-to-orange, gray-to-deep-blue); apply the SAME colormap and SAME range to every panel",
|
||||
"must_print_grayscale_readable": true
|
||||
},
|
||||
"data_authenticity": {
|
||||
"user_provided_real_data": "{argument name=\"has_real_data\" default=\"false\"}",
|
||||
"rule_when_false": "render the panels as QUALITATIVE schematics: smooth gradient fields, generic shapes, no numerical tick labels on the colorbar, no specific values in axes; explicitly avoid the visual impression of a real dataset",
|
||||
"rule_when_true": "use the user-provided values; never extrapolate, interpolate, or invent additional values"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"all panels identical size, identical aspect, identical position scheme",
|
||||
"shared color logic and shared legend across all panels",
|
||||
"white background, no gradient backdrop, no decorative pattern",
|
||||
"(a)(b)(c)(d) labels in identical position and identical style across all panels",
|
||||
"only sans-serif typography, identical font family across all panels",
|
||||
"the figure should look like it came from a results section of an engineering or science journal"
|
||||
],
|
||||
"avoid": [
|
||||
"different colormap or different color range per panel",
|
||||
"different chart type per panel (e.g. mixing bar and line)",
|
||||
"decorative panel titles, hero panel that visually dominates the rest",
|
||||
"saturated brand colors, neon, vivid gradients",
|
||||
"3D effects, drop shadows, glossy fills, lens flare",
|
||||
"fabricated numerical tick values, fabricated colorbar ranges, fabricated isolines",
|
||||
"marketing-poster aesthetics, infographic-collage aesthetics",
|
||||
"watermarks, copyright stamps"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`panel_count`、`panel_type`(所有 panel 同一类型)、`has_real_data`
|
||||
- **可默认**:`aspect_ratio`、`grid_layout`(2×2 是最常见)、`shared_legend_enabled`(true)
|
||||
- **可随机**:每个 condition 的 `*_detail` 措辞(用户给了控制变量名时可学术化)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户没说有没有真实数据 → **必须先确认**:`has_real_data` = false 时全图走定性渲染
|
||||
- 用户给了不同 condition 但没说每 panel 的具体取值 → 在 condition_detail 里用占位短语(如 `λ = X1`),**不要编造数字**
|
||||
- 用户给了 panel 数但 row × col 不匹配 → 自动选最接近正方的网格(2×2 / 2×3 / 3×3)
|
||||
- 用户说"中文论文 / 答辩" → 切换标签为中文 + 字体 PingFang / 思源黑
|
||||
|
||||
## 变体 1:横向 1×N(适合窄 panel 比较)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "横向 1×N 多工况对比",
|
||||
"modify": {
|
||||
"layout": "rows = 1, cols = N(建议 N ≤ 4)",
|
||||
"use_case": "panel 内部是窄柱图 / 窄折线,更适合横向铺开;或论文双栏排版需要横向单行"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:单栏 / 双栏论文格式中的横向比较。
|
||||
|
||||
## 变体 2:行列双因子矩阵(M×N)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "双因子矩阵对比",
|
||||
"modify": {
|
||||
"layout": "rows = M(一种因子的不同水平),cols = N(另一种因子的不同水平)",
|
||||
"rule": "顶部一行写列因子标签,最左一列写行因子标签;panel 内部样式严格统一",
|
||||
"use_case": "需要同时变化两个独立变量(如温度 × 含水率,或时间 × 浓度)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:双因子实验设计的结果展示,正交试验结果可视化。
|
||||
|
||||
## 变体 3:定性场图渲染(无真实数据)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "定性场图多工况对比",
|
||||
"modify": {
|
||||
"panel_type": "contour-field",
|
||||
"data_authenticity": {
|
||||
"user_provided_real_data": false,
|
||||
"rule": "render smooth qualitative gradient fields with NO numerical tick labels and NO specific isoline values; the colorbar shows 'low → high' as a qualitative scale only",
|
||||
"intent": "visually communicate 'higher temperature in panel (b)' without claiming any specific value"
|
||||
},
|
||||
"use_case": "答辩 / 开题阶段尚未拿到数据,需要先讲清研究思路时使用"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:示意性结果对比、方法论说明阶段。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 给每个 panel 用不同 colormap / 不同 range → 直接破坏可比性
|
||||
- 在没有真实数据时画出带具体数值的等值线 / 色标刻度(**严格禁止虚构数据**)
|
||||
- 让某一 panel 视觉权重明显大于其他 panel(不允许"主图 + 辅图"的结构)
|
||||
- 在每个 panel 加独立的装饰性标题
|
||||
- 把不同类型的图(bar / line / contour)混排在同一对比图里
|
||||
- 使用饱和 brand 色或霓虹渐变
|
||||
- 把"对比方法"的逻辑(行=样本×列=方法)误用到本模板(请改用 `qualitative-comparison-grid.md`)
|
||||
- 加水印 / 期刊 logo / 设备品牌标
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
# 神经网络架构图模板
|
||||
|
||||
本文件用于生成"论文中那种神经网络架构图":
|
||||
|
||||
- Transformer / Encoder-Decoder 架构图
|
||||
- U-Net / FPN / 多尺度网络架构
|
||||
- GAN / Diffusion / VAE 架构
|
||||
- Attention 机制示意
|
||||
- 自定义模型架构图
|
||||
|
||||
特征:
|
||||
|
||||
- 多个 layer 块按数据流方向排布(横向或竖向)
|
||||
- 每个 layer 块有:层名 + tensor shape 标注(H × W × C)
|
||||
- 跳连 / residual / attention 连线清晰
|
||||
- 颜色编码不同 layer 类型(Conv / Attention / FC / Norm)
|
||||
- 出版物级,白底克制
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 论文中的 model architecture figure
|
||||
- 综述论文 framework
|
||||
- 答辩 PPT 模型介绍页
|
||||
- 教学 slide 中的网络示意
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "网络架构 / network architecture / model architecture / Transformer / U-Net / GAN / Diffusion / VAE"
|
||||
- 用户希望「层级清晰、tensor shape 标准、跳连一目了然」
|
||||
- 用户希望视觉「论文风、白底、彩色编码 layer 类型」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「方法 pipeline 总览」(多 stage 业务流)→ 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「系统架构图」(前端 + 后端 + DB)→ 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「数据流向 / ER 图」 → 用 `technical-diagrams/er-diagram.md`
|
||||
- 用户要的是「概念示意 / 注意力可视化」(自由度高)→ 用 `academic-figures/scientific-schematic.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 模型类型(Encoder-Decoder / U-Net / Transformer / GAN / Diffusion / 自定义)
|
||||
2. 主干网络层数 / 每层类型(如「6 层 Transformer encoder + 6 层 decoder + 8 头 attention」)
|
||||
3. Tensor shape(输入分辨率 / 通道数 / 序列长度)
|
||||
4. 是否有跳连 / residual / cross-attention
|
||||
5. 是否有 multi-task / multi-head 输出
|
||||
6. 是否要中文标签(论文图通常英文)
|
||||
7. 比例(横向 16:9 / 2:1,符合论文双栏)
|
||||
|
||||
## 主模板:Transformer / Encoder-Decoder 架构图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图横向流动:左输入 embedding → 多层 encoder 块 → cross-attention → 多层 decoder 块 → 右输出 head。每个 layer 块标注层类型与 tensor shape,跳连用弧形虚线。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "神经网络架构图(neural network architecture diagram)",
|
||||
"goal": "生成论文级别的网络架构图:层级清晰、tensor shape 标注、跳连分明、可单色印刷可读",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "white #FFFFFF",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"model_meta": {
|
||||
"name": "{argument name=\"model_name\" default=\"Our Transformer\"}",
|
||||
"input_spec": "{argument name=\"input_spec\" default=\"Input Image: 224×224×3\"}",
|
||||
"output_spec": "{argument name=\"output_spec\" default=\"Class Logits: 1000\"}"
|
||||
},
|
||||
"layer_groups": {
|
||||
"rule": "use color-coded blocks per layer type — keep palette ≤ 5 muted academic colors",
|
||||
"color_legend": [
|
||||
{ "type": "Embedding / PatchEmbed", "fill": "#E0E7FF", "border": "#6366F1" },
|
||||
{ "type": "Self-Attention", "fill": "#FEE2E2", "border": "#DC2626" },
|
||||
{ "type": "Cross-Attention", "fill": "#FEF3C7", "border": "#D97706" },
|
||||
{ "type": "Feed Forward / MLP", "fill": "#D1FAE5", "border": "#059669" },
|
||||
{ "type": "Norm / Residual", "fill": "#F3F4F6", "border": "#6B7280" }
|
||||
]
|
||||
},
|
||||
"layers": {
|
||||
"count": "{argument name=\"layer_count\" default=\"8\"}",
|
||||
"items": [
|
||||
{ "id": "L1", "type": "Embedding / PatchEmbed", "name": "Patch Embed", "shape": "196×768" },
|
||||
{ "id": "L2", "type": "Norm / Residual", "name": "LayerNorm", "shape": "196×768" },
|
||||
{ "id": "L3", "type": "Self-Attention", "name": "Multi-head Self-Attn (×8)", "shape": "196×768", "annotation": "× N=6 (encoder)" },
|
||||
{ "id": "L4", "type": "Feed Forward / MLP", "name": "FFN", "shape": "196×768" },
|
||||
{ "id": "L5", "type": "Cross-Attention", "name": "Cross-Attn", "shape": "K×768" },
|
||||
{ "id": "L6", "type": "Self-Attention", "name": "Decoder Self-Attn", "shape": "K×768", "annotation": "× N=6 (decoder)" },
|
||||
{ "id": "L7", "type": "Feed Forward / MLP", "name": "FFN", "shape": "K×768" },
|
||||
{ "id": "L8", "type": "Norm / Residual", "name": "Output Head (Linear)", "shape": "K×C" }
|
||||
]
|
||||
},
|
||||
"block_style": {
|
||||
"shape": "rounded rectangle (corner radius 4-6px)",
|
||||
"size_rule": "blocks of same layer type share identical width and height; visually grouped",
|
||||
"border": "1.2px solid (use the type's border color)",
|
||||
"fill": "use the type's fill color (very light tint)",
|
||||
"label_text": "layer name on first line (sans-serif bold 10-11pt) + tensor shape on second line (monospace italic 9pt)",
|
||||
"annotation_text": "if 'annotation' present (e.g. '× N=6'), draw it as a curly brace with label on the right side of the repeated block"
|
||||
},
|
||||
"connections": {
|
||||
"main_flow": {
|
||||
"style": "thin black solid arrows (1.2px), horizontal left → right",
|
||||
"arrowhead": "small filled triangle"
|
||||
},
|
||||
"residual": {
|
||||
"enabled": "{argument name=\"residual_enabled\" default=\"true\"}",
|
||||
"style": "curved dashed arrow arcing above the main flow, label '+' near join",
|
||||
"rule": "draw residual from input of attention block to its output"
|
||||
},
|
||||
"cross_attention": {
|
||||
"enabled": "{argument name=\"cross_attention_enabled\" default=\"true\"}",
|
||||
"style": "horizontal arrow from encoder side feeding into decoder cross-attn, label 'K, V'",
|
||||
"rule": "encoder output is shown as K, V input to decoder cross-attn"
|
||||
}
|
||||
},
|
||||
"extras": {
|
||||
"show_param_count": {
|
||||
"enabled": "{argument name=\"show_params\" default=\"false\"}",
|
||||
"rule": "if true, add parameter count below each major group (e.g. '85M params')"
|
||||
},
|
||||
"highlight_novelty": {
|
||||
"enabled": "{argument name=\"highlight_novelty\" default=\"true\"}",
|
||||
"rule": "if true, surround the user's contributed module with a thicker dashed orange border + label 'Ours' / 'Novel'"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"tensor shapes are accurate and labeled in monospace font",
|
||||
"color encodes layer type consistently across the figure",
|
||||
"all layers of the same type have identical block size",
|
||||
"white background, no gradient, no decoration",
|
||||
"all labels in English by default (or all Chinese if explicitly requested), no mixing",
|
||||
"must remain readable when printed in grayscale (rely on shape and label, not color alone)",
|
||||
"novel contribution (if any) is clearly marked"
|
||||
],
|
||||
"avoid": [
|
||||
"3D extruded blocks, drop shadows, glossy fills",
|
||||
"rainbow palette (>5 colors)",
|
||||
"cartoon icons, emoji",
|
||||
"freeform 'art-style' blobs instead of crisp rectangles",
|
||||
"tensor shapes typeset in proportional font",
|
||||
"arrows crossing through blocks",
|
||||
"missing tensor shape labels (the figure is then useless for paper review)",
|
||||
"unlabeled cross-attention (must say K, V)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`layer_count`、每层的 `type` 和 `shape`
|
||||
- **可默认**:`aspect_ratio`(16:9)、`background`(白)、`color_legend`(默认 5 类配色)、`block_style`
|
||||
- **可随机**:blocks 内每行的精确字号 / padding,annotation 摆放位置
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给「我用 Transformer」但没给细节 → 反问关键参数(层数、头数、隐藏维度、序列长度);不要瞎编模型规模
|
||||
- 用户给「U-Net」 → 自动用 contracting + expansive 双臂布局变体(见变体 2)
|
||||
- 用户没说有没有 residual → 默认 `residual_enabled: true`(绝大多数现代网络都有)
|
||||
- 用户没说有没有 novelty → 默认 `highlight_novelty: true`(论文图一般要标自己的贡献)
|
||||
- 用户没说参数量 → 默认 `show_params: false`(除非用户提到模型规模对比)
|
||||
|
||||
## 变体 1:U-Net / FPN 双臂架构
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "U-Net / FPN 双臂架构图",
|
||||
"modify": {
|
||||
"layout": "U 形:左臂下采样(contracting path)+ 中央 bottleneck + 右臂上采样(expansive path),每层之间有水平 skip connection",
|
||||
"annotation": "skip 用横向虚线箭头标注,特征图用渐窄 / 渐宽的矩形示意 spatial 维度变化"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:U-Net、FPN、HRNet、所有 encoder-decoder 分割网络。
|
||||
|
||||
## 变体 2:GAN / Diffusion 双网络对抗 / 多步推理
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "GAN / Diffusion 架构图",
|
||||
"modify": {
|
||||
"layout_gan": "上方 Generator(noise → image)+ 下方 Discriminator(image → real/fake),中间共享生成图像作为 D 的输入",
|
||||
"layout_diffusion": "横向 timestep 序列 t=T → t=0,每个 timestep 是同一个 U-Net 实例,标 't' 嵌入条件"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:GAN 系列、扩散模型、Score-based 模型。
|
||||
|
||||
## 变体 3:Multi-task / Multi-head 输出
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "多任务 / 多头输出架构图",
|
||||
"modify": {
|
||||
"layout": "共享 backbone 在中央 → 右侧分叉成 2-4 个 task head(如 classification head / regression head / segmentation head)",
|
||||
"annotation": "每个 head 旁边标对应 loss 函数和权重 λ"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:多任务学习、检测 + 分割、辅助监督。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- tensor shape 缺失或随便写 → 论文图核心信息没了
|
||||
- 用渐变 / 3D 立方体堆叠 → 像 PPT 不像论文
|
||||
- 颜色 ≥ 6 种 → 失去 layer 类型语义
|
||||
- 没有 residual / cross-attention 标注(如果架构里有)→ 误导读者
|
||||
- 用 Comic Sans / 手写字体
|
||||
- 跳连箭头穿过 layer 块
|
||||
- 同一类 layer 块大小不一致
|
||||
- 中英文标签混用
|
||||
- 把"训练 loss"画进结构图(应该单独一张 training figure 或 caption 里说明)
|
||||
- 在结构图里塞具体超参数表(应该走 table,不进 figure)
|
||||
@@ -0,0 +1,252 @@
|
||||
# Publication-Ready 数据图表模板
|
||||
|
||||
本文件用于生成"论文 / 报告里出现的标准数据图表":
|
||||
|
||||
- Bar chart / grouped bar chart(消融实验、方法对比)
|
||||
- Line chart / 训练曲线(loss / accuracy 随 epoch)
|
||||
- Scatter plot(性能-效率 trade-off)
|
||||
- Box plot / Violin plot(统计分布)
|
||||
- Heatmap(confusion matrix / attention map / 相关性矩阵)
|
||||
|
||||
特征:
|
||||
|
||||
- matplotlib / seaborn / R ggplot2 出版物风
|
||||
- 含坐标轴 + 标签 + 单位 + 图例 + 误差棒 + 显著性标记
|
||||
- 字体 ≥ 10pt(确保打印可读)
|
||||
- 配色克制(≤ 6 色),可单色印刷
|
||||
- 网格线极淡或无
|
||||
|
||||
> ⚠️ 重要免责声明:**本模板生成的是"出版级图表的视觉呈现",不是真实数据可视化**。GPT Image 2 不能保证坐标和数据的精确对应。
|
||||
>
|
||||
> - 如果你需要"展示一张论文图表的样子" / "做封面 / hero 配图" → 用本模板
|
||||
> - 如果你需要"用真实数据生成可发表的图表" → 请用 matplotlib / seaborn / ggplot2 / Plotly
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 论文方法对比 chart 的视觉示例
|
||||
- 教学 slide 中"看一眼这个图就懂"的演示图
|
||||
- Blog / 公众号配图 — "我们的方法在这个 chart 上表现"
|
||||
- 投资人 deck 中的"数据 mock"
|
||||
- 演示用、可视化教学用的图表
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "publication chart / matplotlib 风 / seaborn 风 / 论文图表 / bar chart / line chart / scatter / heatmap / confusion matrix"
|
||||
- 用户希望「白底、克制、可单色、像 NeurIPS 论文那种图表」
|
||||
- 用户**明确知道**这只是视觉呈现,不依赖坐标精度
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「真实数据可视化产出」 → 推荐 matplotlib / seaborn / Plotly
|
||||
- 用户要的是「KPI 仪表盘 / 数据回顾」 → 用 `infographics/kpi-dashboard-infographic.md`
|
||||
- 用户要的是「商业 PPT 数据页」 → 用 `slides-and-visual-docs/visual-report-page.md`
|
||||
- 用户要的是「手绘风信息图」 → 用 `infographics/hand-drawn-infographic.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 图表类型(bar / line / scatter / box / violin / heatmap / pie)
|
||||
2. 主题("我们方法在 ImageNet 上的 accuracy vs baselines")
|
||||
3. X 轴和 Y 轴名称 + 单位
|
||||
4. 数据系列数量(单一系列 / 多系列)
|
||||
5. 是否有误差棒、显著性标记 *
|
||||
6. 配色基调(学术克制 / 强调对比 / 黑白单色)
|
||||
7. 图标题 + caption(论文 figure 一般有 caption)
|
||||
|
||||
## 主模板:Publication-Ready Bar Chart(默认)
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图是一张标准学术 bar chart:横轴为方法 / 类别,纵轴为指标,多个方法对比,含误差棒、显著性 *、图例。整体白底,sans-serif 字体,限定配色。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Publication-Ready Bar Chart(学术出版级条形图)",
|
||||
"goal": "生成视觉呈现一张论文 / 报告中的 bar chart,要求白底、克制、专业、可单色印刷",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"4:3\"}",
|
||||
"background": "white #FFFFFF",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title": {
|
||||
"text": "{argument name=\"title\" default=\"Accuracy on ImageNet-1K\"}",
|
||||
"position": "top-center, sans-serif bold 13pt",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"\"}"
|
||||
},
|
||||
"axes": {
|
||||
"x_axis": {
|
||||
"label": "{argument name=\"x_label\" default=\"Method\"}",
|
||||
"categories": [
|
||||
"{argument name=\"cat1\" default=\"ResNet-50\"}",
|
||||
"{argument name=\"cat2\" default=\"ViT-B\"}",
|
||||
"{argument name=\"cat3\" default=\"Swin-B\"}",
|
||||
"{argument name=\"cat4\" default=\"ConvNeXt-B\"}",
|
||||
"{argument name=\"cat5\" default=\"Ours\"}"
|
||||
],
|
||||
"tick_label_rotation": "0deg or 30deg if labels are long"
|
||||
},
|
||||
"y_axis": {
|
||||
"label": "{argument name=\"y_label\" default=\"Top-1 Accuracy (%)\"}",
|
||||
"range": "{argument name=\"y_range\" default=\"75 to 86\"}",
|
||||
"tick_format": "decimal or percent",
|
||||
"gridlines": "very faint horizontal gridlines (light gray dashed, low opacity)"
|
||||
}
|
||||
},
|
||||
"bars": {
|
||||
"style": "vertical bars, ~30-40% width of category slot, gap between bars",
|
||||
"color_rule": {
|
||||
"default": "use a single muted color for all baselines (e.g. slate blue #64748B), highlight 'Ours' bar in accent color (e.g. orange #D97706 or red #DC2626)",
|
||||
"alternative": "if comparing methods grouped by family, use 2-3 muted colors to encode family"
|
||||
},
|
||||
"value_labels": {
|
||||
"enabled": "{argument name=\"value_labels_enabled\" default=\"true\"}",
|
||||
"rule": "show numeric value above each bar, sans-serif 9pt bold, e.g. '82.3'"
|
||||
}
|
||||
},
|
||||
"error_bars": {
|
||||
"enabled": "{argument name=\"error_bars_enabled\" default=\"true\"}",
|
||||
"style": "thin black T-bar at top of each bar, ±std or ±95% CI",
|
||||
"annotation": "mention what the error represents in caption (e.g. 'error bars show ±1 std over 5 runs')"
|
||||
},
|
||||
"significance_markers": {
|
||||
"enabled": "{argument name=\"significance_enabled\" default=\"false\"}",
|
||||
"rule": "if true, draw thin horizontal brackets between compared bars, with * / ** / *** annotation above (p<0.05 / p<0.01 / p<0.001)"
|
||||
},
|
||||
"legend": {
|
||||
"enabled": "{argument name=\"legend_enabled\" default=\"false\"}",
|
||||
"rule": "only show legend if multiple colors / groups used; place top-right inside or outside the plot area",
|
||||
"items": ["Baselines", "Ours"]
|
||||
},
|
||||
"caption": {
|
||||
"enabled": "{argument name=\"caption_enabled\" default=\"true\"}",
|
||||
"label": "{argument name=\"figure_label\" default=\"Figure 3.\"}",
|
||||
"text": "{argument name=\"caption_text\" default=\"Top-1 accuracy on ImageNet-1K. Our method outperforms all baselines while using fewer parameters. Error bars show ±1 std over 5 runs.\"}",
|
||||
"style": "below the chart, italic serif or compact sans-serif, justified, smaller font"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"white background, no gradient, no pattern fills",
|
||||
"sans-serif fonts only (Helvetica / Inter / Arial); axis tick labels ≥ 9pt, axis labels ≥ 11pt, title ≥ 13pt",
|
||||
"color palette ≤ 6 colors, must remain readable in grayscale",
|
||||
"all axes have labels and units",
|
||||
"no 3D bar effects, no perspective tilt",
|
||||
"if multiple bars per category, group them with consistent spacing",
|
||||
"Ours bar is visually distinguishable (color or annotation)"
|
||||
],
|
||||
"avoid": [
|
||||
"rainbow colors / saturated palette",
|
||||
"3D extruded bars / pie charts (3D distorts perception)",
|
||||
"missing axis labels or units",
|
||||
"unreadable tick labels (too small or rotated awkwardly)",
|
||||
"decorative background images / textures",
|
||||
"emoji / cartoon icons inside or around bars",
|
||||
"value labels overlapping bars or each other",
|
||||
"random / irrelevant accent colors",
|
||||
"fake precision: don't render bar heights to imply real numbers — keep it clearly illustrative"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:图表类型(如果不是 bar)、`title`、`x_label` / `y_label` / 单位、`categories`
|
||||
- **可默认**:`aspect_ratio`(4:3)、`background`(白)、`error_bars_enabled`(true)、`value_labels_enabled`(true)、`legend_enabled`(false 单系列时)
|
||||
- **可随机**:bar 宽度、tick 数量、网格线密度(在合理范围)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"我有 5 个方法的 accuracy 对比" → 自动用 default 5 categories,highlight 最后一个为 Ours
|
||||
- 用户没指定 y_range → 推断(基于数值范围 ± 5%)
|
||||
- 用户没说 error → 默认开启 error_bars(论文标准做法)
|
||||
- 用户没说 significance → 默认关闭(除非是统计学论文)
|
||||
- 用户说"不是 bar" → 切换到对应变体
|
||||
|
||||
## 变体 1:Line Chart(训练曲线 / 时间序列)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Publication-Ready Line Chart(学术出版级折线图)",
|
||||
"modify": {
|
||||
"x_axis_typical": "epoch / step / time / iteration",
|
||||
"y_axis_typical": "loss / accuracy / metric",
|
||||
"lines_count": "1-5 series, each a different muted color",
|
||||
"line_style": "solid 1.5px main line + optional shaded area (semi-transparent same color) for std band",
|
||||
"markers": "optional small markers at sparse intervals (circles / triangles), not on every point",
|
||||
"legend": "always enabled for multi-series, top-right or below",
|
||||
"rule_extra": "axes can be log-scale if data spans orders of magnitude (label as 'log scale')"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:训练曲线、time series 趋势、ablation 随超参变化、scaling laws。
|
||||
|
||||
## 变体 2:Scatter Plot(trade-off 图)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Publication-Ready Scatter Plot(学术出版级散点图)",
|
||||
"modify": {
|
||||
"typical_use": "performance vs efficiency trade-off (e.g. accuracy vs FLOPs / latency / params)",
|
||||
"x_axis_typical": "compute / params / latency (often log scale)",
|
||||
"y_axis_typical": "accuracy / metric",
|
||||
"point_style": "filled circles, size encodes a third dimension (e.g. model size), color encodes a category (e.g. method family)",
|
||||
"label_each_point": "small text label next to each point with method name (no leader lines unless crowded)",
|
||||
"ours_emphasis": "Our method points are larger and use accent color + black border",
|
||||
"frontier_line": "optional: draw a Pareto frontier curve to show 'we push the frontier'"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:性能-效率 trade-off、参数 vs 准确率、Pareto frontier。
|
||||
|
||||
## 变体 3:Heatmap(confusion matrix / attention map / 相关性)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Publication-Ready Heatmap(学术出版级热力图)",
|
||||
"modify": {
|
||||
"grid": "N × N(默认 5×5 至 10×10)",
|
||||
"color_map": "sequential — viridis / Blues / Reds / 灰阶;diverging(如相关矩阵)— RdBu_r 红蓝双向",
|
||||
"cell_annotation": "show numeric value inside each cell in monospace, color flips for readability on dark cells",
|
||||
"axes_label": "row labels = ground truth, column labels = predicted(confusion matrix 场景)",
|
||||
"colorbar": "right side vertical colorbar with label and ticks",
|
||||
"rule_extra": "always include colorbar; never use rainbow colormap for sequential data (jet 已被学界淘汰)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:confusion matrix、attention 权重可视化、相关性矩阵、ablation grid。
|
||||
|
||||
## 变体 4:Box Plot / Violin Plot(统计分布)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Publication-Ready Box / Violin Plot(学术出版级分布图)",
|
||||
"modify": {
|
||||
"typical_use": "compare distributions across methods / conditions / groups",
|
||||
"elements": "box (Q1, median, Q3) + whiskers (1.5 IQR) + outlier dots; violin 形状叠加显示密度",
|
||||
"median_line_emphasis": "median 线粗实线,颜色区分 group",
|
||||
"annotation": "可叠加 swarm / strip plot 显示每个数据点",
|
||||
"rule_extra": "如果用 violin,violin 内部仍画 box;不要纯 violin(损失中位数信息)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:实验重复结果分布、跨数据集 / 跨用户 / 跨条件分布对比。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 用 3D 柱 / 3D 饼 → 严重不专业
|
||||
- 用彩虹 / jet colormap 表示连续值(学界已抛弃)
|
||||
- 漏掉单位 / 漏掉坐标轴标签
|
||||
- value 标签过小读不清
|
||||
- 没有 caption 或 caption 没解释 error bar
|
||||
- 把 4-5 个不相关 chart 拼一张(应该用 multi-panel figure 模板,每个 sub 图独立)
|
||||
- 假装精确(暗示这是真数据但其实是 illustrative)
|
||||
- 用花哨字体(Comic Sans / 手写体)
|
||||
- 加水印 / 装饰背景
|
||||
- 漏掉图例(多系列必须有)
|
||||
- 多 series 但配色完全相同
|
||||
- 漏掉 Ours 高亮(论文图通常要让 reviewer 一眼看出你的)
|
||||
+224
@@ -0,0 +1,224 @@
|
||||
# 多方法 Qualitative 对比网格模板
|
||||
|
||||
本文件用于生成"论文 qualitative results 对比网格":
|
||||
|
||||
- CV 论文:多方法分割 / 检测 / 生成结果对比
|
||||
- NLP 论文:多方法生成文本对比(截图式)
|
||||
- 3D / 重建论文:多方法重建结果对比
|
||||
- Diffusion / 图像生成论文:不同 prompt × 不同方法的网格
|
||||
- Ablation study 的视觉对比
|
||||
|
||||
特征:
|
||||
|
||||
- 严格的网格:行 = 样本 / 输入,列 = 方法(含 GT 和 Ours)
|
||||
- 列首行有方法名(带 citation)
|
||||
- Ours 列通常加边框 / 高亮
|
||||
- 单元格内容统一(图片 / 文本片段 / heatmap)
|
||||
- 网格之间留细 gap,整体白底
|
||||
- 可附 caption 解释
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 论文 qualitative results section
|
||||
- Ablation study 的视觉对比
|
||||
- 顶会 supplementary 大网格图
|
||||
- 综述论文 method gallery
|
||||
- 答辩 PPT 对比页
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "qualitative / 对比图 / comparison grid / methods comparison / ablation visual"
|
||||
- 用户希望「行=样本、列=方法的标准论文对比网格」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「双产品消费对比」 → 用 `infographics/comparison-infographic.md`
|
||||
- 用户要的是「多人头像网格」 → 用 `avatars-and-profile/character-grid-portrait.md`
|
||||
- 用户要的是「数据图表」 → 用 `academic-figures/publication-chart.md`
|
||||
- 用户要的是「视频帧序列」 → 用 `storyboards-and-sequences/`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 行数(样本数,建议 3-6 行)
|
||||
2. 列数(方法数,建议 3-6 列,含 Input/GT 和 Ours)
|
||||
3. 每列的方法名(含 citation 引用,如 "Method A [12]")
|
||||
4. 单元格内容类型(RGB 图 / mask / heatmap / 文本片段 / 3D 渲染)
|
||||
5. 是否要 row labels(左侧标"Sample 1 / 2 / ..."或"Easy / Medium / Hard")
|
||||
6. 是否要在某些位置加红框 zoom-in(focus area)
|
||||
7. 是否要 caption 注释
|
||||
|
||||
## 主模板:Qualitative comparison grid (M rows × N cols)
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图是严格的 M×N 网格:每一行是一个样本,每一列是一个方法。最左可加 row labels,最上一行是列首(方法名 + citation)。Ours 列加边框高亮,可在某些 cell 内画红色 zoom-in 框。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Qualitative Comparison Grid(论文级多方法多样本对比网格)",
|
||||
"goal": "生成一张可直接放进论文 qualitative results 章节的网格对比图,要求严格对齐、清晰列首、Ours 高亮、可单色印刷可读",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"4:3\"}",
|
||||
"background": "white #FFFFFF",
|
||||
"outer_padding": "40px"
|
||||
},
|
||||
"grid": {
|
||||
"rows": "{argument name=\"rows\" default=\"4\"}",
|
||||
"cols": "{argument name=\"cols\" default=\"5\"}",
|
||||
"cell_size_rule": "all cells identical size; gap between cells 4-6px",
|
||||
"cell_aspect": "{argument name=\"cell_aspect\" default=\"square\"}"
|
||||
},
|
||||
"headers": {
|
||||
"column_headers": {
|
||||
"enabled": true,
|
||||
"items": [
|
||||
{ "id": "C1", "label": "{argument name=\"col1_name\" default=\"Input\"}" },
|
||||
{ "id": "C2", "label": "{argument name=\"col2_name\" default=\"Method A [12]\"}" },
|
||||
{ "id": "C3", "label": "{argument name=\"col3_name\" default=\"Method B [34]\"}" },
|
||||
{ "id": "C4", "label": "{argument name=\"col4_name\" default=\"Method C [56]\"}" },
|
||||
{ "id": "C5", "label": "{argument name=\"col5_name\" default=\"Ours\"}", "highlight": true }
|
||||
],
|
||||
"style": "centered above each column, sans-serif bold 11pt, citations in smaller superscript or in [brackets]"
|
||||
},
|
||||
"row_labels": {
|
||||
"enabled": "{argument name=\"row_labels_enabled\" default=\"true\"}",
|
||||
"items": [
|
||||
"{argument name=\"row1_label\" default=\"Sample 1\"}",
|
||||
"{argument name=\"row2_label\" default=\"Sample 2\"}",
|
||||
"{argument name=\"row3_label\" default=\"Sample 3\"}",
|
||||
"{argument name=\"row4_label\" default=\"Sample 4\"}"
|
||||
],
|
||||
"style": "rotated 90° on the left margin OR placed above each row in italic 10pt"
|
||||
}
|
||||
},
|
||||
"cell_content": {
|
||||
"type": "{argument name=\"content_type\" default=\"rgb_image\"}",
|
||||
"options_explained": {
|
||||
"rgb_image": "natural images / photos",
|
||||
"segmentation_mask": "color-coded mask overlays",
|
||||
"heatmap": "viridis / jet style heatmap",
|
||||
"depth_map": "grayscale or turbo colormap",
|
||||
"text_snippet": "rendered text block in a code-like box",
|
||||
"3d_render": "rendered 3D mesh from a fixed viewpoint",
|
||||
"side_by_side": "two halves: input | result"
|
||||
},
|
||||
"consistency_rule": "all cells in the same row should depict the SAME underlying sample so the comparison is fair"
|
||||
},
|
||||
"highlights": {
|
||||
"ours_column": {
|
||||
"enabled": true,
|
||||
"style": "thicker border 1.5px in deep red / accent color (e.g. #DC2626) around each Ours cell"
|
||||
},
|
||||
"zoom_in_boxes": {
|
||||
"enabled": "{argument name=\"zoom_in_enabled\" default=\"false\"}",
|
||||
"rule": "if true, draw small red rectangles inside cells highlighting interesting regions; same red box appears at the same coordinate across the row to make comparison fair",
|
||||
"callout_style": "optional zoomed crop placed below the row, connected by thin lines"
|
||||
}
|
||||
},
|
||||
"caption": {
|
||||
"enabled": "{argument name=\"caption_enabled\" default=\"true\"}",
|
||||
"label": "{argument name=\"figure_label\" default=\"Figure 4.\"}",
|
||||
"text": "{argument name=\"caption_text\" default=\"Qualitative comparison with state-of-the-art methods. Our method (last column) preserves fine details and reduces artifacts.\"}",
|
||||
"style": "below the grid, italic serif or compact sans-serif, justified, smaller font"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"all cells identical size and tightly aligned",
|
||||
"white or near-white background, no gradient",
|
||||
"column headers clearly above each column with citation",
|
||||
"Ours column visually distinguished (border / shaded header)",
|
||||
"row content depicts the same sample across all methods",
|
||||
"if zoom-in boxes used, position is identical across the row",
|
||||
"labels in English by default, no mixing with Chinese unless requested",
|
||||
"must remain interpretable in grayscale print"
|
||||
],
|
||||
"avoid": [
|
||||
"different cell sizes between rows / columns",
|
||||
"random colors as cell backgrounds (cells are content, not decoration)",
|
||||
"missing citations on baseline methods",
|
||||
"ours column hidden or unmarked",
|
||||
"rotated cells / tilted layouts (must be axis-aligned)",
|
||||
"decorative emoji / cartoon icons inside cells",
|
||||
"varying content type per row (e.g. one row mask, next row RGB) without explicit row label",
|
||||
"more than 6 cols (becomes unreadable in two-column paper format)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`rows`、`cols`、每列方法名(含 citation)、`content_type`
|
||||
- **可默认**:`aspect_ratio`(4:3)、`row_labels_enabled`(true)、`caption_enabled`(true)
|
||||
- **可随机**:列间 gap 精确像素、字体大小(在合理范围内)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给 "我有 4 个方法 + ours" → 自动加上 Input 列(成为 5 列:Input / M1 / M2 / M3 / M4 / Ours,共 6 列)
|
||||
- 用户没给 row labels → 默认用 "Sample 1, 2, 3, ..." 或反问是否要分难易度
|
||||
- 用户没给 citation → 提示 "建议加 [n] 引用占位" 而不是擅自编造
|
||||
- 用户说 "ablation study" → 列名改为 "w/o A", "w/o B", "Full" 等消融变体
|
||||
- 用户说 "需要 zoom-in" → 启用 `zoom_in_enabled` 并提示需要标 region 坐标
|
||||
|
||||
## 变体 1:纯文本 NLP qualitative 对比
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "NLP qualitative comparison grid",
|
||||
"modify": {
|
||||
"content_type": "text_snippet",
|
||||
"cell_aspect": "tall rectangle (e.g. 2:3 portrait)",
|
||||
"cell_styling": "monospace font in cell, black text on white, with key tokens highlighted in colored boxes",
|
||||
"row_labels": "input prompt / question 显示在每一行最左",
|
||||
"use_case": "对比多个 LLM / 翻译 / summarization 输出"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:NLP 论文生成结果对比、机器翻译质量对比。
|
||||
|
||||
## 变体 2:分割 mask 多列对比(含彩色 overlay)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Segmentation mask comparison grid",
|
||||
"modify": {
|
||||
"content_type": "segmentation_mask",
|
||||
"cell_styling": "RGB image base + 半透明 mask 叠加;每类颜色一致;GT 列与 Ours 列容易对比",
|
||||
"extras": "在 cells 下方可加 'mIoU: 0.78' 等定量指标小字",
|
||||
"color_legend": "图右下角附小图例:颜色 → 类别名"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:语义分割、实例分割、医学影像分割论文。
|
||||
|
||||
## 变体 3:Diffusion / 生成模型 prompt × method 矩阵
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Generation prompt × method matrix",
|
||||
"modify": {
|
||||
"rows": "different text prompts (left labels show prompt text)",
|
||||
"cols": "different generation methods or different sampling steps",
|
||||
"cell_content": "generated images, all from same prompt across the row",
|
||||
"extras": "可在 ours 列加 '↑ +0.3 CLIP score' 小标"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:扩散模型、文本到图像生成、图像编辑方法对比。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 单元格大小不一致 → 完全失去对比意义
|
||||
- 缺 citation → 同行评审会扣分
|
||||
- Ours 列没有标记 → 读者不知道哪个是你的
|
||||
- 同一行的样本不一致(这一行第一列是猫,第二列是狗)→ 对比不成立
|
||||
- 添加渐变 / 阴影 / 圆角过大 → 不像论文
|
||||
- 用 emoji 或 cartoon 装饰 → 严重不专业
|
||||
- 列数 > 6 → 论文双栏排版下看不清
|
||||
- 没有 caption → 读者不知道这张图想说什么
|
||||
- zoom-in 框位置在不同 cell 不一致 → 对比不公平
|
||||
+223
@@ -0,0 +1,223 @@
|
||||
# 开题 / 答辩 / 汇报研究总览图模板
|
||||
|
||||
本文件用于生成「开题答辩首页 / 论文汇报首页 / 组会引导页的研究总览图」:
|
||||
|
||||
- 硕博开题答辩首页的研究框架图
|
||||
- 中期 / 终期答辩首页的总览图
|
||||
- 组会 / 学术汇报 PPT 的引导页
|
||||
- Lab 主页 / 课题介绍的研究总览
|
||||
|
||||
特征:
|
||||
|
||||
- 高层级、易读、适合 PPT 一页展示
|
||||
- 5 个核心模块:背景 / 目标 / 研究模块 1 / 研究模块 2 / 预期结果
|
||||
- 白底、低饱和工程色、≤3 主色,**论文图感而非商业咨询路演图**
|
||||
- 文字精炼到短语,禁止文字墙
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 开题 / 中期 / 答辩首页(学术汇报)
|
||||
- 组会引导页 / 课题汇报 / Lab meeting cover
|
||||
- 项目立项书的研究框架图(学术风)
|
||||
- Faculty 个人主页 / Lab 主页的"current research"区块
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到「开题 / 答辩 / 总览图 / 研究框架 / PPT 首页 / 引导页 / lab 主页」
|
||||
- 用户希望视觉「学术答辩 PPT 首页风,正式克制工程化,不要咨询路演风」
|
||||
- 用户已能给出 5 个左右的核心模块
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「期刊投稿 Graphical Abstract」 → 用 `academic-figures/graphical-abstract.md`
|
||||
- 用户要的是「方法 pipeline」 → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「商业 / 投资人路演封面」 → 用 `slides-and-visual-docs/visual-report-page.md`
|
||||
- 用户要的是「品牌主视觉海报」 → 用 `poster-and-campaigns/brand-poster.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 课题 / 研究主题(写在标题区)
|
||||
2. 答辩类型(开题 / 中期 / 终期 / 组会 / 立项)—— 决定语气与模块构成
|
||||
3. 5 个核心模块的命名(默认是:背景 / 目标 / 研究内容 1 / 研究内容 2 / 预期结果)
|
||||
4. 是否需要主观点 / 关键问题(强烈建议有,写在背景模块下方)
|
||||
5. 是否需要研究对象简化示意(颗粒 / 器件 / 流程 / 系统)
|
||||
6. 标签语言(中文 / 英文 / 双语;中文答辩通常中文为主,可英文副标题)
|
||||
7. 比例(默认 16:9 适配 PPT;4:3 适配旧 PPT 模板)
|
||||
|
||||
## 主模板:上中下三层 + 五模块研究总览
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按"上方主题 + 中间核心模块 + 下方结果导向"分成三层。中间层包含 4-5 个研究内容模块,呈现层级清晰、对齐严格的学术布局,**绝对不像商业路演 PPT**。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术研究总览图(research overview / framework figure for thesis defense)",
|
||||
"goal": "生成一张可直接放进开题答辩 / 论文汇报 PPT 首页的研究总览图,要求正式克制、白底、工程化配色、明显论文图感、绝无商业路演感",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "pure white #FFFFFF",
|
||||
"outer_padding": "60px around the diagram",
|
||||
"render_quality": "vector-clean look, anti-aliased edges, sharp text"
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main_title\" default=\"Research Overview\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"e.g. thesis topic in one short phrase\"}",
|
||||
"occasion_label": "{argument name=\"occasion_label\" default=\"Thesis Proposal Defense\"}",
|
||||
"position": "top-center, main_title in bold sans-serif 18-22pt, subtitle in regular 12-14pt below, occasion_label in italic gray 10pt at top-right"
|
||||
},
|
||||
"background_section": {
|
||||
"label": "{argument name=\"background_label\" default=\"Background & Problem\"}",
|
||||
"summary": "{argument name=\"background_summary\" default=\"a short phrase stating why this matters and what gap exists\"}",
|
||||
"key_question": "{argument name=\"key_question\" default=\"a single research question, expressed as one sentence ≤ 18 words\"}",
|
||||
"position": "upper-middle band, full width, visually anchored as 'context'"
|
||||
},
|
||||
"objective_section": {
|
||||
"label": "{argument name=\"objective_label\" default=\"Objective\"}",
|
||||
"summary": "{argument name=\"objective_summary\" default=\"a short phrase stating the research goal\"}",
|
||||
"position": "directly below background, narrower than background, centered"
|
||||
},
|
||||
"research_modules": {
|
||||
"count": "{argument name=\"module_count\" default=\"3\"}",
|
||||
"items": [
|
||||
{
|
||||
"id": "RM1",
|
||||
"name": "{argument name=\"module_1_name\" default=\"Characterization\"}",
|
||||
"summary": "{argument name=\"module_1_summary\" default=\"a short phrase stating what is studied / measured\"}",
|
||||
"method_hint": "{argument name=\"module_1_method\" default=\"thermogravimetric analysis\"}"
|
||||
},
|
||||
{
|
||||
"id": "RM2",
|
||||
"name": "{argument name=\"module_2_name\" default=\"Modeling\"}",
|
||||
"summary": "{argument name=\"module_2_summary\" default=\"a short phrase stating the modeling / simulation focus\"}",
|
||||
"method_hint": "{argument name=\"module_2_method\" default=\"CFD combustion model\"}"
|
||||
},
|
||||
{
|
||||
"id": "RM3",
|
||||
"name": "{argument name=\"module_3_name\" default=\"Optimization\"}",
|
||||
"summary": "{argument name=\"module_3_summary\" default=\"a short phrase stating optimization or application focus\"}",
|
||||
"method_hint": "{argument name=\"module_3_method\" default=\"parameter sweep + emission analysis\"}"
|
||||
}
|
||||
],
|
||||
"layout": "horizontal row of equal-width modules in the central band, all modules identical size and identical style"
|
||||
},
|
||||
"expected_outcome_section": {
|
||||
"label": "{argument name=\"outcome_label\" default=\"Expected Outcomes\"}",
|
||||
"items": "{argument name=\"outcome_items\" default=\"3-4 short phrases listing deliverables, e.g. 'kinetics database', 'optimized operating window', 'engineering recommendations'\"}",
|
||||
"position": "bottom band, full width, visually distinct from research_modules but stylistically consistent"
|
||||
},
|
||||
"module_block_style": {
|
||||
"shape": "rounded rectangle (corner radius ~8px) OR stage label + thin underline",
|
||||
"size_per_module": "all modules identical size, vertically aligned",
|
||||
"fill": "very light tint (e.g. #F1F5F9, #ECFEFF) — at most 2 different tints; modules of the same role share the same tint",
|
||||
"border": "1.2px solid #334155",
|
||||
"title_text": "module name in bold sans-serif (PingFang SC / Source Han Sans for CJK; Inter / Helvetica / Arial for english), 13-14pt",
|
||||
"summary_text": "single phrase, 10-11pt regular, 1-2 lines max, no period",
|
||||
"method_hint_text": "italic gray 9-10pt, below summary"
|
||||
},
|
||||
"connectors": {
|
||||
"style": "thin arrows (1.2px) with simple triangle arrowheads, dark gray #334155",
|
||||
"rule": "vertical flow background → objective → modules → outcomes; modules are horizontally parallel (no inter-module arrows unless logically required)",
|
||||
"decoration": "none; no curved arcs, no dashed unless explicitly indicating a feedback loop"
|
||||
},
|
||||
"color_palette": {
|
||||
"rule": "≤ 3 main colors total, drawn from a low-saturation engineering set: deep blue #1E3A8A / slate blue #3B82F6 / charcoal #1F2937; allow ONE low-saturation accent (e.g. amber #F59E0B) for the outcome band only if user signaled emphasis",
|
||||
"must_print_grayscale_readable": true
|
||||
},
|
||||
"typography": {
|
||||
"language": "{argument name=\"language\" default=\"chinese\"}",
|
||||
"rule": "chinese → PingFang SC / Source Han Sans; english → Inter / Helvetica / Arial; bilingual → primary line larger, secondary line smaller and gray",
|
||||
"consistency": "all module titles identical size; all summaries identical size; never mix serif and sans-serif"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"all research modules identical size, vertically aligned, equal weight",
|
||||
"white background, no gradient, no decorative pattern",
|
||||
"language and font consistent across the entire figure",
|
||||
"summaries are short phrases, never full paragraphs",
|
||||
"the figure must look like the cover slide of an academic defense, not a corporate roadmap or pitch deck",
|
||||
"color palette ≤ 3 main colors, must remain readable in grayscale print"
|
||||
],
|
||||
"avoid": [
|
||||
"consulting / pitch-deck aesthetics, brand campaign aesthetics",
|
||||
"decorative icons, emoji, mascots, hand-drawn wobble",
|
||||
"3D rendering, glossy fills, lens flare, drop shadow blocks",
|
||||
"stock-photo backgrounds, photographic hero images",
|
||||
"fabricated quantitative claims (no '+30% efficiency', '150 samples' unless user provided them)",
|
||||
"saturated brand colors, neon, vivid gradients",
|
||||
"dense text walls; no module summary should exceed 2 lines",
|
||||
"watermarks, copyright stamps, university / lab logos unless explicitly requested"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`main_title`、5 个核心模块(背景 / 目标 / 研究内容 1-N / 预期结果)的命名
|
||||
- **可默认**:`aspect_ratio`(16:9)、`background`(白色)、`color_palette`(深蓝/灰蓝/黑灰)
|
||||
- **可随机**:`method_hint` 措辞(用户给出方法名时可学术化);`occasion_label`(开题 / 中期 / 终期 / 组会)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给出主题但没给模块 → 反问 3-4 个研究模块,**禁止编造研究内容**
|
||||
- 用户给出 `key_question` 超过 18 词 → 主动建议精简或拆成 2 个子问题
|
||||
- 用户没给 expected outcomes → 用占位短语(如 "deliverable 1: ...")并标注待用户补充
|
||||
- 用户说"中文答辩 / 中文 PPT" → `language` 默认中文,主标题中文 + 英文副标题(小一号 + 灰色)
|
||||
|
||||
## 变体 1:中心主题 + 周围模块(辐射式)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "中心主题 + 周围模块的研究总览",
|
||||
"modify": {
|
||||
"layout": "中央放置研究主题 / 研究对象的简化示意;周围呈环形或四象限放置 4 个研究模块;下方留出预期结果带",
|
||||
"rule": "中央对象占画面 25-30%;周围模块等大、等距、对齐严格",
|
||||
"use_case": "适合系统型 / 平台型课题,研究模块之间是平行而非前后依赖关系"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:平台型课题、综合性课题、研究方向多支并行的总览。
|
||||
|
||||
## 变体 2:左右双栏(左 = 研究内容,右 = 路线 / 时间表)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "左右双栏研究总览",
|
||||
"modify": {
|
||||
"layout": "左栏 = 研究内容模块(垂直堆叠 3-4 个);右栏 = 时间表 / 路线 / 里程碑(gantt 风极简)",
|
||||
"rule": "左右栏宽度比约 3:2;右栏时间轴用细线 + 节点圆,节点旁标月份或学期",
|
||||
"use_case": "开题答辩需要明确"做什么 + 什么时候做"的项目计划"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:开题答辩、项目立项书需要附进度计划的场景。
|
||||
|
||||
## 变体 3:极简版(只显示研究模块,无 timeline / 无 outcome 带)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简研究总览",
|
||||
"modify": {
|
||||
"layout": "去掉 expected_outcome_section,去掉时间轴;只保留 title + background/key_question + 3-4 个研究模块",
|
||||
"use_case": "组会汇报引导页或 lab meeting cover,只需快速点出'这次要讲什么'"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:组会 / Lab meeting / 课程汇报。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 把研究总览图画成商业咨询路演风(深色背景 + 大色块 + brand 色) → 立刻"非学术"
|
||||
- 用 emoji / 商业图标 / 卡通插画装饰研究模块
|
||||
- 把研究模块写成完整段落,每个模块超过 2 行 → 视觉拥挤
|
||||
- 在"预期结果"中编造具体百分比 / 数据指标(**严格禁止虚构数据**)
|
||||
- 让某一研究模块明显大于其他(应该等权)
|
||||
- 用饱和 / 渐变 / 玻璃质感装饰背景
|
||||
- 强加学校 / 实验室 logo 或 watermark(除非用户明确要求)
|
||||
- 把方法 pipeline 详细图(应该用 `method-pipeline-overview.md`)塞进总览图中
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
# 概念 / 原理示意图模板
|
||||
|
||||
本文件用于生成"科学概念 / 原理 / 实验装置"示意图:
|
||||
|
||||
- 物理 / 化学 / 生物 实验装置图
|
||||
- 算法 / 数学 概念示意(如 attention 机制、流形、坐标系)
|
||||
- 机制 / 通路 / 过程示意(细胞通路、化学反应)
|
||||
- 教科书风原理图
|
||||
- Nature / Science 综述里的"我们这个领域大概是这样工作的"概念图
|
||||
|
||||
特征:
|
||||
|
||||
- **自由度极高**:每张科学示意图都长得不一样,不像 pipeline / network 那样可被网格化
|
||||
- 极简白底 / 浅灰底
|
||||
- 几何精确:标尺 / 坐标轴 / 角度对齐
|
||||
- 简化但非卡通的风格(科学严谨)
|
||||
- 标注线 + 编号 + 公式
|
||||
- 出版物字体(Helvetica / Inter / Computer Modern 数学公式)
|
||||
|
||||
> 设计判断:**这类图自由度极高、变化丰富,强行 JSON 反而限制构图**。本模板采用「**结构化自然语言提示词 + 关键参数 + 示例**」的混合形式,把控约束但不锁死构图。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 实验装置示意(光学 / 力学 / 流体 / 化学反应器)
|
||||
- 生物机制 / 通路 / 解剖示意
|
||||
- 算法 / 数学概念可视化(attention / convex set / manifold / 坐标变换)
|
||||
- 物理过程示意(波 / 场 / 粒子轨迹)
|
||||
- 综述论文里"领域 big picture"概念图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "schematic / illustration / 示意图 / 原理图 / 实验装置 / 机制图 / Nature 风 / 教科书风"
|
||||
- 用户希望"自由构图、白底、几何精确、有学术感"
|
||||
- 用户的内容是「单一概念 / 单一装置 / 单一机制」而非「pipeline / 网络 / 多方法」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「方法 pipeline」(多 stage 流)→ 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「神经网络架构」 → 用 `academic-figures/neural-network-architecture.md`
|
||||
- 用户要的是「数据图表」 → 用 `academic-figures/publication-chart.md`
|
||||
- 用户要的是「手绘卡通示意」 → 用 `infographics/hand-drawn-infographic.md`
|
||||
- 用户要的是「儿童科普」 → 用 `scenes-and-illustrations/picture-book-scene.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 要解释什么概念 / 装置 / 机制?(一句话定义)
|
||||
2. 主体是什么?(中央那个核心实体——分子 / 细胞 / 透镜 / 反应器 / 矩阵 / ...)
|
||||
3. 配套元素?(标注线 / 公式 / 坐标 / 参数)
|
||||
4. 风格倾向(Nature 综述风 / 教科书风 / 顶会论文严肃风 / BioRender 友好风)
|
||||
5. 是否需要数学公式标注?需要的话哪些?
|
||||
6. 是否中英文(默认英文)
|
||||
7. 比例(论文常用 1:1、4:3、16:9)
|
||||
|
||||
## 主模板:科学概念 / 原理示意图(自然语言结构化)
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图围绕一个中心概念 / 装置 / 机制展开,用极简几何元素 + 标注线 + 公式 + 简洁辅助色构成,达到出版物级的清晰度和严谨感。
|
||||
|
||||
📝 提示词(结构化自然语言模板)
|
||||
|
||||
```
|
||||
A scientific schematic illustration in the style of {argument name="reference_style" default="a Nature / Science methods figure"}.
|
||||
|
||||
CORE CONCEPT
|
||||
The figure illustrates: {argument name="core_concept" default="how cross-attention works between a query sequence and a key/value sequence"}.
|
||||
|
||||
CENTRAL SUBJECT
|
||||
The visual centerpiece is {argument name="central_subject" default="a 2D matrix grid representing query × key dot products, with arrows feeding in queries from the left and keys from the top"}.
|
||||
|
||||
SUPPORTING ELEMENTS
|
||||
{argument name="supporting_elements" default="(1) a softmax curve diagram on the right showing how raw scores become attention weights; (2) a small inset showing the resulting weighted sum producing the output"}.
|
||||
|
||||
Each supporting element is positioned with deliberate spacing and connected to the central subject by thin labeled arrows or leader lines.
|
||||
|
||||
ANNOTATIONS
|
||||
- Use leader lines (thin black, no arrowheads or tiny arrowheads) to label specific parts of the central subject.
|
||||
- Each label is in {argument name="label_font" default="11pt sans-serif (Helvetica / Inter / Arial)"}.
|
||||
- {argument name="annotation_count" default="4-6"} labels total — do NOT overcrowd.
|
||||
- Use lowercase italic letters (a, b, c) for sub-figure labels in the top-left of each panel.
|
||||
|
||||
EQUATIONS
|
||||
{argument name="equations_list" default="Show one or two key equations near the relevant region. Use Computer Modern / serif math font, italic variables. Example: Attn(Q,K,V) = softmax(QK^T / √d_k) V"}
|
||||
|
||||
Equations should be small but readable, placed adjacent to the part of the figure they explain (not floating in the corner).
|
||||
|
||||
COLOR PALETTE
|
||||
- Limit total to {argument name="color_count" default="3-4"} muted, academic colors:
|
||||
- {argument name="primary_color" default="deep blue #1E3A8A"} — for the central subject
|
||||
- {argument name="secondary_color" default="warm orange #D97706"} — for the highlighted / contrasting flow
|
||||
- {argument name="neutral_color" default="medium gray #475569"} — for annotation lines and supporting structures
|
||||
- white background, near-white shading for sub-regions
|
||||
- The figure must remain readable when printed in grayscale: rely on shape and labels, not color alone.
|
||||
|
||||
LAYOUT
|
||||
- {argument name="layout_style" default="single-panel, central subject occupies ~60% of the canvas, supporting elements arranged around it"}.
|
||||
- Generous whitespace (~25% of canvas), rigorous alignment to an invisible grid.
|
||||
- Aspect ratio: {argument name="aspect_ratio" default="4:3"}.
|
||||
|
||||
STYLE ENFORCEMENT
|
||||
- Crisp vector-clean lines (no anti-aliasing artifacts, no jitter)
|
||||
- All shapes are geometrically precise (perfect circles, exact angles)
|
||||
- All text typeset, NEVER hand-drawn lettering
|
||||
- Background pure white #FFFFFF or very light gray
|
||||
- NO 3D extrusion, NO drop shadow, NO gradient fill, NO glossy highlight
|
||||
- NO cartoon characters, NO emoji, NO decorative ornaments
|
||||
- Should look like it was generated with TikZ / Inkscape / Adobe Illustrator for a peer-reviewed publication
|
||||
|
||||
CAPTION (optional, drawn below figure)
|
||||
{argument name="caption_text" default="Figure 2. Illustration of the cross-attention mechanism. Queries (Q) attend to keys (K) via scaled dot-product, producing attention weights that aggregate values (V)."}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`core_concept`、`central_subject` 至少一句话描述
|
||||
- **可默认**:`reference_style`(Nature methods 风)、`color_count`(3-4)、配色三件套(深蓝 + 橙 + 灰)、`label_font`、`aspect_ratio`
|
||||
- **可随机**:annotation 摆放角度、leader line 走向(应避开关键内容)、equations 是否启用
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"我要画 attention 机制示意图"但没说细节 → 自动用 default 给出 cross-attention 示意,问用户是否还需要 self-attention 单独一张
|
||||
- 用户给"光学双缝干涉实验" → central_subject = 双缝挡板 + 屏幕 + 入射光,supporting = 干涉条纹小图 + 公式 d sinθ = mλ
|
||||
- 用户给"细胞 receptor 信号通路" → 用 BioRender 友好风:圆角细胞膜 + 受体 + 配体 + 内部信号链
|
||||
- 用户没给 reference_style:根据领域猜——CV/ML 用 "顶会论文风";生物用 "BioRender / Nature methods 风";物理用 "教科书 + 公式风"
|
||||
- 用户说"我要无英文,全中文" → 切换 label_font 为思源黑 / 宋体 + 公式保留 LaTeX 数学体
|
||||
|
||||
## 变体 1:实验装置示意图(光学 / 化学)
|
||||
|
||||
```
|
||||
Modify the main template:
|
||||
|
||||
CENTRAL SUBJECT
|
||||
A precise schematic of an experimental apparatus, drawn in side view (orthographic projection).
|
||||
|
||||
LAYOUT
|
||||
- Equipment components arranged from left to right along the optical / fluid path:
|
||||
light source / reactant inlet → first optical / chemical element → second element → ... → detector / outlet
|
||||
- Components shown as simplified geometric primitives:
|
||||
- Lasers / lamps: small box with arrows indicating beam direction
|
||||
- Lenses: standard biconvex / planoconvex symbol (two arcs)
|
||||
- Mirrors: thin angled lines with hatching on the back
|
||||
- Reactors: round-bottom flask outline
|
||||
- Detectors: rectangular box with diagonal corner stripes
|
||||
- Beam / fluid path drawn as a thin colored line (e.g. red for light, blue for fluid)
|
||||
|
||||
ANNOTATIONS
|
||||
- Each component labeled with its role and (if relevant) a parameter (e.g. f = 50mm, λ = 532nm)
|
||||
- Arrows show direction of light / flow
|
||||
|
||||
VIBE
|
||||
Like a JOSA / Optics Letters experimental setup figure, or like a chemistry textbook reaction apparatus.
|
||||
```
|
||||
|
||||
适用:光学实验、化学反应装置、流体 / 力学装置、半导体制造流程示意。
|
||||
|
||||
## 变体 2:生物 / 医学机制示意(BioRender 风)
|
||||
|
||||
```
|
||||
Modify the main template:
|
||||
|
||||
CENTRAL SUBJECT
|
||||
A simplified biological structure (cell membrane / cell / tissue / organ / molecule).
|
||||
|
||||
STYLE
|
||||
- BioRender-friendly: rounded organic shapes, slightly stylized but anatomically reasonable
|
||||
- Color-coded biology palette: warm membrane (peach / coral), cool nucleus / organelles (blue / purple), bright signaling molecules (yellow / green)
|
||||
- 3D suggestion via subtle shading (single-direction soft shading, no harsh highlights)
|
||||
|
||||
ANNOTATIONS
|
||||
- Each structure labeled with its biological name (italic Latin / standard nomenclature)
|
||||
- Signaling pathways drawn as arrows with mechanism keywords ("phosphorylation", "binding", "translocation")
|
||||
- If multi-step, number each step and provide a brief side caption
|
||||
|
||||
VIBE
|
||||
Like a Cell / Nature review pathway figure, balanced between scientific accuracy and visual approachability.
|
||||
```
|
||||
|
||||
适用:分子生物学通路、细胞机制、解剖示意、药物作用机制。
|
||||
|
||||
## 变体 3:数学 / 算法概念可视化
|
||||
|
||||
```
|
||||
Modify the main template:
|
||||
|
||||
CENTRAL SUBJECT
|
||||
A mathematical / algorithmic concept rendered as geometry:
|
||||
- vectors as arrows, matrices as grids, functions as curves, manifolds as surfaces
|
||||
- coordinate systems with labeled axes (x, y, z), origin marked
|
||||
|
||||
STYLE
|
||||
- Clean TikZ / Asymptote aesthetic
|
||||
- Heavy use of LaTeX-rendered equations integrated into the figure
|
||||
- Greek letters and mathematical symbols throughout
|
||||
- Sparingly use color — usually 2 colors (black + one accent) to highlight what's being discussed
|
||||
|
||||
ANNOTATIONS
|
||||
- Equation snippets next to relevant geometry
|
||||
- Brief textual descriptions on the side ("optimal transport plan minimizes ...")
|
||||
- Sub-figure labels (a), (b), (c) for multi-panel concept figures
|
||||
|
||||
VIBE
|
||||
Like a figure from "Convex Optimization" by Boyd, or from a SIGGRAPH technical paper.
|
||||
```
|
||||
|
||||
适用:优化理论、几何 / 拓扑、概率分布、信号处理、计算机图形数学基础。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 卡通化、夸张化的元素 → 失去科学严谨感
|
||||
- 渐变 / 玻璃质感 / drop shadow → 像 PPT 不像论文
|
||||
- 颜色超过 4 种 / 高饱和 / 霓虹色
|
||||
- 公式用非数学字体(必须斜体变量 + serif 数学体)
|
||||
- 中英文混排(除非显式双语)
|
||||
- 装饰性背景纹理 / 图案
|
||||
- 标注线穿过主体 / 标签碰撞
|
||||
- 用 emoji 当生物 / 化学元素图标
|
||||
- 多个互不相关概念塞在一张图(应拆分)
|
||||
- 模糊或低分辨率(论文图必须矢量级清晰)
|
||||
- 自由手绘风的"草图感" → 用 `infographics/hand-drawn-infographic.md` 才对,本模板必须几何精确
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
# 游戏内截图 Mockup 模板
|
||||
|
||||
本文件用于"伪造一张游戏内截图"的视觉:
|
||||
|
||||
- 开放世界游戏截图
|
||||
- RPG 战斗截图
|
||||
- 像素 / 体素游戏截图
|
||||
- 视觉小说截图
|
||||
- 游戏 UI mockup
|
||||
|
||||
特征:
|
||||
|
||||
- 整体看起来"像真实游戏内画面"
|
||||
- 含游戏 UI(HUD / 任务面板 / 血条 / 小地图)
|
||||
- 有视角语言(第一人称 / 第三人称 / 俯视 / 等距)
|
||||
- 强调游戏感而非纯插画
|
||||
- 通常带文字气泡 / 任务提示
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 游戏内截图 mockup
|
||||
- 游戏宣传图(伪截图)
|
||||
- 游戏立项 demo 视觉
|
||||
- 直播缩略图(伪游戏画面)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"游戏截图 / game screenshot / mockup / HUD / UI"
|
||||
- 用户希望"看起来像游戏画面"而不是插画
|
||||
|
||||
不要使用:
|
||||
|
||||
- 动漫 KV(用 `storyboards-and-sequences/anime-key-visual.md`)
|
||||
- 游戏立项 pitch(用 `grids-and-collages/anime-pitch-board.md`)
|
||||
- 角色设定(用 `portraits-and-characters/character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 游戏类型(开放世界 / RPG / 像素 / 视觉小说 / 模拟)
|
||||
2. 视角(第一人称 / 第三人称 / 俯视 / 等距)
|
||||
3. 场景(户外 / 室内 / 城市 / 战斗)
|
||||
4. 主角描述(如有)
|
||||
5. UI 元素(HUD / 血条 / 任务 / 小地图)
|
||||
6. 比例
|
||||
|
||||
## 主模板:开放世界游戏截图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,模拟真实游戏内截图,含 HUD UI。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "开放世界游戏截图",
|
||||
"goal": "生成一张看起来像真实游戏内截图的视觉",
|
||||
"game_meta": {
|
||||
"game_name": "{argument name=\"game name\" default=\"FROZEN FANTASIA\"}",
|
||||
"engine_feel": "{argument name=\"engine feel\" default=\"现代 3A 引擎(接近 Unreal 5 渲染)\"}",
|
||||
"perspective": "{argument name=\"perspective\" default=\"第三人称越肩\"}"
|
||||
},
|
||||
"scene": {
|
||||
"environment": "{argument name=\"environment\" default=\"雪原 + 远景城堡 + 极光\"}",
|
||||
"time_of_day": "{argument name=\"time\" default=\"黄昏\"}",
|
||||
"weather": "{argument name=\"weather\" default=\"细雪\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"冷蓝主光 + 暖金边缘光\"}"
|
||||
},
|
||||
"character": {
|
||||
"description": "{argument name=\"character\" default=\"少女主角,银白长发,背身,正在拔剑\"}",
|
||||
"position": "画面下三分之一,背身朝远景"
|
||||
},
|
||||
"ui_elements": {
|
||||
"hud": {
|
||||
"enabled": "{argument name=\"hud enabled\" default=\"true\"}",
|
||||
"items": [
|
||||
"{argument name=\"hud item 1\" default=\"左下:血条 + 蓝条 + 角色头像\"}",
|
||||
"{argument name=\"hud item 2\" default=\"右下:技能槽 4 格 + 物品栏\"}",
|
||||
"{argument name=\"hud item 3\" default=\"左上:小地图(圆形)+ 当前坐标\"}",
|
||||
"{argument name=\"hud item 4\" default=\"右上:任务追踪 - '寻找春之源'\"}"
|
||||
]
|
||||
},
|
||||
"subtitle": {
|
||||
"enabled": "{argument name=\"subtitle enabled\" default=\"true\"}",
|
||||
"speaker": "{argument name=\"speaker\" default=\"狐狸伙伴\"}",
|
||||
"text": "{argument name=\"subtitle text\" default=\"前面就是冰封峡谷了,要小心\"}"
|
||||
},
|
||||
"interaction_prompt": {
|
||||
"enabled": "{argument name=\"prompt enabled\" default=\"true\"}",
|
||||
"text": "{argument name=\"prompt\" default=\"按 [E] 调查\"}"
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"rendering": "{argument name=\"rendering\" default=\"PBR 渲染 + 高动态范围 + 微微胶片噪点\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"冰蓝 + 月白 + 暖金\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"16:9\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"看起来像游戏内截图(有真实 HUD)",
|
||||
"HUD 与场景颜色不冲突",
|
||||
"字幕字体与 HUD 字体统一",
|
||||
"主角与场景比例正确"
|
||||
],
|
||||
"avoid": [
|
||||
"看起来像静态插画(无 HUD)",
|
||||
"HUD 元素塞 > 8 个",
|
||||
"UI 风格混杂(像素 + 现代 同框)",
|
||||
"字幕过长 / 错字"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:游戏类型、视角、场景
|
||||
- 可默认:UI 元素、字幕、配色
|
||||
- 可随机:环境细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给游戏概念时:自动决定视角 / HUD / 字幕
|
||||
- 默认 16:9
|
||||
- 默认现代 3A 渲染
|
||||
|
||||
## 变体 1:像素游戏截图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "像素游戏截图",
|
||||
"game_meta": {
|
||||
"engine_feel": "16-bit JRPG 风(如圣剑传说 3)",
|
||||
"perspective": "俯视 / 等距"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "像素艺术 + 16 色调色板",
|
||||
"color_palette": "16 色复古 RPG 调色"
|
||||
},
|
||||
"ui_elements": {
|
||||
"hud": {
|
||||
"items": ["底部对话框 + 角色立绘"]
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "FC / SNES JRPG"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:视觉小说截图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "视觉小说截图",
|
||||
"game_meta": {
|
||||
"engine_feel": "Galgame / Visual Novel",
|
||||
"perspective": "第一人称(看角色)"
|
||||
},
|
||||
"ui_elements": {
|
||||
"hud": null,
|
||||
"subtitle": {
|
||||
"enabled": true,
|
||||
"speaker": "{argument name=\"speaker\" default=\"女主角\"}",
|
||||
"text": "..."
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"rendering": "anime 半厚涂 + 柔光"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "VN 标准对话场景"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "游戏截图自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句游戏概念,自动决定视角 / 场景 / HUD / 主角",
|
||||
"constraints": {
|
||||
"must_feel": "可作为 Steam 商店截图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 HUD 元素超过 8 个
|
||||
- 不要让 UI 风格与游戏类型脱节(像素游戏不应有现代毛玻璃 HUD)
|
||||
- 不要让字幕超过 2 行
|
||||
- 不要让主角占画面过大压过 HUD
|
||||
- 不要让"截图"看起来像静态插画(HUD 是关键标识)
|
||||
- 不要让任务面板出现明显错字 / 乱码
|
||||
+172
@@ -0,0 +1,172 @@
|
||||
# 拟物 / 复古图标集模板
|
||||
|
||||
本文件用于"成套图标 / 拟物 / Y2K / 复古"图标视觉:
|
||||
|
||||
- 拟物风应用图标集(Skeuomorphic)
|
||||
- Y2K 风格水晶图标
|
||||
- 像素 / 复古游戏图标
|
||||
- 主题图标包(生活 / 工作 / 旅行)
|
||||
- UI 图标系统
|
||||
|
||||
特征:
|
||||
|
||||
- 多个图标,统一风格
|
||||
- 通常 6 / 8 / 12 / 16 个
|
||||
- 每个图标圆角方形 / 圆形
|
||||
- 强调材质质感(玻璃 / 金属 / 拟物)
|
||||
- 适合作为 app 图标包 / icon set
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 应用图标集
|
||||
- 主题图标包
|
||||
- UI 图标系统
|
||||
- 周边贴纸 / 卡片
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"图标 / icon set / 拟物 / skeuomorphic / Y2K / 像素图标"
|
||||
- 用户希望成套图标
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单个 3D 图标头像(用 `avatars-and-profile/themed-3d-icon.md`)
|
||||
- 贴纸套装(用 `avatars-and-profile/sticker-set.md`)
|
||||
- 通用品牌识别(用 `branding-and-packaging/brand-identity-board.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 风格(拟物 / Y2K / 像素 / Flat / Glass / Clay)
|
||||
2. 图标主题(应用 / 工作 / 生活 / 旅行)
|
||||
3. 图标数量(6 / 8 / 12 / 16)
|
||||
4. 主色 1-2 个
|
||||
5. 形状基底(圆角方形 / 圆形 / 自由形)
|
||||
6. 是否带文字标签
|
||||
|
||||
## 主模板:拟物风应用图标集
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,包含 N 个统一风格的拟物图标,以网格排布。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "拟物风应用图标集",
|
||||
"goal": "生成一组成套统一风格的图标,可作为 icon pack / 主题包",
|
||||
"theme": "{argument name=\"theme\" default=\"经典办公应用\"}",
|
||||
"style": {
|
||||
"rendering": "{argument name=\"rendering\" default=\"拟物 3D + 软光 + 柔和阴影\"}",
|
||||
"material": "{argument name=\"material\" default=\"玻璃质感 + 微微反光\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米白 + 暖橙 + 浅蓝 + 灰\"}",
|
||||
"shape_base": "{argument name=\"shape base\" default=\"圆角方形(24% 圆角)\"}"
|
||||
},
|
||||
"layout": {
|
||||
"grid": "{argument name=\"grid\" default=\"4x3\"}",
|
||||
"icon_count": "{argument name=\"icon count\" default=\"12\"}",
|
||||
"spacing": "16px",
|
||||
"background": "{argument name=\"background\" default=\"米色纸纹\"}",
|
||||
"label_below": "{argument name=\"label below\" default=\"true\"}",
|
||||
"label_style": "细灰色无衬线小字"
|
||||
},
|
||||
"icons": [
|
||||
{"id": 1, "concept": "{argument name=\"icon 1\" default=\"邮件 - 信封 + 发光指示\"}", "label": "Mail"},
|
||||
{"id": 2, "concept": "{argument name=\"icon 2\" default=\"日历 - 翻开页面 + 红色今日标记\"}", "label": "Calendar"},
|
||||
{"id": 3, "concept": "{argument name=\"icon 3\" default=\"备忘录 - 黄色便签 + 红色书签\"}", "label": "Notes"},
|
||||
{"id": 4, "concept": "{argument name=\"icon 4\" default=\"相机 - 复古胶片机\"}", "label": "Camera"},
|
||||
{"id": 5, "concept": "{argument name=\"icon 5\" default=\"音乐 - 黑胶唱片\"}", "label": "Music"},
|
||||
{"id": 6, "concept": "{argument name=\"icon 6\" default=\"地图 - 折叠地图 + 红针\"}", "label": "Maps"},
|
||||
{"id": 7, "concept": "{argument name=\"icon 7\" default=\"天气 - 太阳 + 云\"}", "label": "Weather"},
|
||||
{"id": 8, "concept": "{argument name=\"icon 8\" default=\"计算器 - 数字按键\"}", "label": "Calc"},
|
||||
{"id": 9, "concept": "{argument name=\"icon 9\" default=\"时钟 - 圆形表盘\"}", "label": "Clock"},
|
||||
{"id": 10, "concept": "{argument name=\"icon 10\" default=\"设置 - 齿轮\"}", "label": "Settings"},
|
||||
{"id": 11, "concept": "{argument name=\"icon 11\" default=\"健康 - 心形脉搏线\"}", "label": "Health"},
|
||||
{"id": 12, "concept": "{argument name=\"icon 12\" default=\"钱包 - 棕色皮夹\"}", "label": "Wallet"}
|
||||
],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"12 个图标风格严格统一(同样光源、同样圆角、同样厚度)",
|
||||
"色板 ≤ 6 色",
|
||||
"label 字体一致",
|
||||
"每个图标可单独识别"
|
||||
],
|
||||
"avoid": [
|
||||
"图标风格漂移(有些拟物有些扁平)",
|
||||
"颜色超过 6 种",
|
||||
"图标内部细节过密",
|
||||
"label 错字"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、数量、风格
|
||||
- 可默认:layout、配色、形状基底
|
||||
- 可随机:每个图标具体设计
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主题 + 数量时:自动展开每个图标具体形象
|
||||
- 默认 4×3 = 12 个
|
||||
- 默认拟物 3D + 玻璃质感
|
||||
|
||||
## 变体 1:Y2K 水晶图标包
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Y2K 水晶图标包",
|
||||
"style": {
|
||||
"material": "透明水晶 + 折射光",
|
||||
"color_palette": "高饱和粉 + 蓝紫 + 银"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "Y2K Aero 风"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:像素复古游戏图标
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "像素复古游戏图标",
|
||||
"style": {
|
||||
"rendering": "16-bit 像素 + 锐利边缘",
|
||||
"color_palette": "16 色复古游戏调色板"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "FC / SNES 时代"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "图标包自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动决定图标数量、风格、配色、layout",
|
||||
"constraints": {
|
||||
"must_feel": "可作为 icon pack 上架"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让图标风格漂移
|
||||
- 不要让色板 > 6
|
||||
- 不要让 label 字体超过 1 种
|
||||
- 不要让单个图标内部塞 > 3 元素
|
||||
- 不要让网格大小不一致
|
||||
- 不要让 icon 与 background 对比度不够
|
||||
+213
@@ -0,0 +1,213 @@
|
||||
# 角色 n×n 网格肖像模板
|
||||
|
||||
本文件用于"一张图里包含同一角色的多个版本(不同表情 / 不同职业 / 不同朝代 / 不同表情)":
|
||||
|
||||
- 2×2 / 3×3 / 4×4 同一人物多职业 / 多场景
|
||||
- 表情九宫格(喜怒哀乐 + 等等)
|
||||
- 朝代 / 神话角色系列肖像
|
||||
- 多种风格统一展示
|
||||
- 多角色 group portrait grid
|
||||
|
||||
特征:
|
||||
|
||||
- 一张图分多格
|
||||
- 每格是同一身份的不同呈现
|
||||
- 网格线 / 透明分隔
|
||||
- 强调"同一人 / 同一角色"的一致性
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 一人多职业网格
|
||||
- 表情九宫格
|
||||
- 同一角色不同朝代 / 文化
|
||||
- 同一角色不同造型集合
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户希望一张图展示一个人的多个面
|
||||
- 用户希望直接得到"网格图"而不是单图
|
||||
- 用户希望同一身份的多版本对比
|
||||
|
||||
不要使用:
|
||||
|
||||
- 表情 / 服装设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
- 单张风格转换(用 `style-transfer-selfie.md`)
|
||||
- 多个不同角色拼贴(用 `grids-and-collages/mixed-style-multi-panel.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主体身份(参考图 / 文字描述)
|
||||
2. 网格规格(2×2 / 3×3 / 4×4)
|
||||
3. 每格的差异维度(职业 / 表情 / 朝代 / 风格)
|
||||
4. 每格的具体内容(用户列 or 我帮列)
|
||||
5. 风格基底(写实 / 3D 卡通 / anime)
|
||||
6. 比例
|
||||
|
||||
## 主模板:2×2 同一人多职业网格
|
||||
|
||||
📖 描述
|
||||
|
||||
2×2 四格,主体为同一人,分别身处不同职业 / 场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "2x2 同一人物多职业网格",
|
||||
"goal": "生成一张 2×2 网格图,主体为同一人物,每格呈现不同职业身份与场景,可作为 LinkedIn / 自我介绍 / 创意头像使用",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject description\" default=\"东亚年轻男性,短黑发,自然微笑\"}",
|
||||
"consistency": "四格中脸型、肤色、五官比例必须严格一致"
|
||||
},
|
||||
"style": "{argument name=\"art style\" default=\"高分辨率写实人像摄影 + 自然光\"}",
|
||||
"layout": {
|
||||
"format": "2x2 grid",
|
||||
"panel_count": 4,
|
||||
"gap": "细白色分隔线",
|
||||
"panels": [
|
||||
{
|
||||
"position": "top-left",
|
||||
"scenario": "{argument name=\"panel 1\" default=\"职场商务:深蓝西装 + 白衬衫 + 蓝色领带,背景为灰色纹理\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-right",
|
||||
"scenario": "{argument name=\"panel 2\" default=\"户外休闲:深蓝 T 恤,背景为虚化公园\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-left",
|
||||
"scenario": "{argument name=\"panel 3\" default=\"建筑工人:黄色安全帽 + 橙色反光背心,背景为虚化车间\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-right",
|
||||
"scenario": "{argument name=\"panel 4\" default=\"医务人员:白色实验服 + 浅蓝衬衫,背景为虚化实验室\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"四格中是同一个人",
|
||||
"每格灯光自然且统一风格",
|
||||
"服装与场景高度匹配",
|
||||
"细分隔线清晰"
|
||||
],
|
||||
"avoid": [
|
||||
"四格像四个不同人",
|
||||
"服装与场景明显错配",
|
||||
"网格线过粗破坏视觉",
|
||||
"每格风格漂移"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主体描述、4 个差异维度
|
||||
- 可默认:风格基底、网格分隔线
|
||||
- 可随机:每格背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主体时:自动选 4 个反差大的职业 / 场景(商务 + 户外 + 蓝领 + 医疗 是经典组合)
|
||||
- 默认 2×2 网格
|
||||
- 默认写实摄影
|
||||
|
||||
## 变体 1:3×3 表情九宫格(同一角色)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "3x3 同一角色表情九宫格",
|
||||
"subject": {
|
||||
"description": "{argument name=\"character\" default=\"3D 动画风格,戴圆框眼镜,自然短发\"}",
|
||||
"common_theme": "{argument name=\"framing concept\" default=\"从撕开的白纸洞里探头\"}"
|
||||
},
|
||||
"style": "{argument name=\"art style\" default=\"3D Pixar 动画风\"}",
|
||||
"layout": {
|
||||
"format": "3x3 grid",
|
||||
"panel_count": 9,
|
||||
"panels": [
|
||||
{"expression": "眨眼", "action": "扶眼镜", "outfit": "绿色毛衣"},
|
||||
{"expression": "坏笑", "action": "拉低墨镜", "outfit": "红皮衣"},
|
||||
{"expression": "思考", "action": "手指点下巴", "outfit": "黄色卫衣"},
|
||||
{"expression": "大笑", "action": "趴在洞边", "outfit": "黑白条纹衫"},
|
||||
{"expression": "微笑", "action": "竖大拇指", "outfit": "橘色衬衫"},
|
||||
{"expression": "淡定", "action": "喝珍奶", "outfit": "蓝色毛衣"},
|
||||
{"expression": "开心", "action": "挥手", "outfit": "紫色马甲 + 白衬衫"},
|
||||
{"expression": "笑到闭眼", "action": "抱臂", "outfit": "粉色开衫"},
|
||||
{"expression": "搞怪", "action": "戳脸颊", "outfit": "蓝绿色毛衣"}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "九格是同一角色,仅表情 / 动作 / 服装变化"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:3×3 历史朝代肖像系列
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "3x3 朝代肖像系列",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject\" default=\"东亚男性,30 岁,气质沉稳\"}",
|
||||
"common_theme": "同一人物在不同朝代的形象"
|
||||
},
|
||||
"style": "高分辨率水墨写实",
|
||||
"layout": {
|
||||
"format": "3x3 grid",
|
||||
"panel_count": 9,
|
||||
"items": [
|
||||
"汉朝 / 唐朝 / 宋朝 / 元朝 / 明朝 / 清朝 / 民国 / 建国初 / 现代"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "九格是同一人,仅服饰、配饰、背景与时代相符"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:4×4 同一角色风格集合
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "4x4 同一角色风格集合",
|
||||
"subject": "{argument name=\"subject\" default=\"基于参考图的本人\"}",
|
||||
"layout": {
|
||||
"format": "4x4 grid",
|
||||
"panel_count": 16,
|
||||
"common_theme": "同一身份的 16 种不同风格(赛博朋克 / 街头 / 古风 / Y2K / 极简 / 油画 / 哥特 / ...)"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "16 格风格反差大但身份保持一致"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 4:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色网格肖像自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主体 + 网格规格,自动决定每格内容、风格、构图",
|
||||
"constraints": {
|
||||
"must_feel": "可直接当头像合集 / 表情包 / 自我介绍图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让不同格子里的人物像不同人(一致性是核心)
|
||||
- 不要让网格分隔线过粗
|
||||
- 不要让每格风格漂移(总体风格应统一)
|
||||
- 不要超过 4×4(再多会让每格太小)
|
||||
- 不要把网格题材分散到完全无关的主题(保留一致性维度)
|
||||
+202
@@ -0,0 +1,202 @@
|
||||
# 文化 / 历史人物系列肖像模板
|
||||
|
||||
本文件用于"基于文化 / 历史 / 神话主题,批量生成系列肖像":
|
||||
|
||||
- 朝代皇帝系列(明朝皇帝集 / 清朝皇帝集)
|
||||
- 神话角色系列(希腊神话 / 北欧神话)
|
||||
- 历史名人系列
|
||||
- 经典文学角色系列
|
||||
- 民族服饰系列
|
||||
|
||||
特征:
|
||||
|
||||
- 多个角色,每个角色一格
|
||||
- 每格有名字 / 称号标签
|
||||
- 风格统一(同一画师 / 同一时代风)
|
||||
- 适合教育 / 文创 / 主题营销
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 朝代皇帝 / 名人系列
|
||||
- 神话 / 文学角色系列
|
||||
- 民族 / 文化主题系列
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"系列 / 集合 / 朝代 / 神话 / 历史人物"
|
||||
- 用户希望多个角色 + 标签
|
||||
|
||||
不要使用:
|
||||
|
||||
- 同一人多版本(用 `character-grid-portrait.md`)
|
||||
- 单张人物风格转换(用 `style-transfer-selfie.md`)
|
||||
- 角色 IP 设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(朝代 / 神话 / 文学 / 文化)
|
||||
2. 角色数量(建议 6-12)
|
||||
3. 是否需要列名 / 称号 / 简短说明
|
||||
4. 风格:水墨写实 / 油画 / 卡通 / 半写实
|
||||
5. 是否参考某种风格(用户提供参考图 / 经典画师风)
|
||||
6. 比例
|
||||
|
||||
## 主模板:朝代皇帝系列肖像
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,包含若干个皇帝肖像,每个肖像下方有谥号 + 名讳。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "朝代皇帝系列肖像",
|
||||
"goal": "生成一张包含某朝代多位皇帝的系列肖像图,可作为教育 / 文创 / 自媒体科普图",
|
||||
"theme": {
|
||||
"dynasty": "{argument name=\"dynasty\" default=\"明朝\"}",
|
||||
"subject_count": "{argument name=\"subject count\" default=\"9\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"中式工笔写实人像 + 略带水墨感\"}",
|
||||
"consistency": "所有肖像必须由同一画师风格绘制",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"低饱和金 + 朱红 + 黑\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "{argument name=\"format\" default=\"3x3 grid\"}",
|
||||
"background": "{argument name=\"background\" default=\"米色绢布纹理\"}",
|
||||
"panel_design": {
|
||||
"portrait_shape": "圆角方形 / 椭圆",
|
||||
"label_position": "肖像下方居中",
|
||||
"label_content": "谥号 + 名讳,如 '太祖 朱元璋'"
|
||||
}
|
||||
},
|
||||
"subjects": {
|
||||
"auto_select": "{argument name=\"auto select\" default=\"true\"}",
|
||||
"rule": "若 auto_select 为 true,则按朝代顺序选取代表性皇帝;若用户指定列表,则按用户列表",
|
||||
"user_list": "{argument name=\"user list\" default=\"\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"所有肖像同一画师风格",
|
||||
"服饰、配饰严格符合所属朝代",
|
||||
"标签清晰可读且历史准确",
|
||||
"肖像之间均匀分布"
|
||||
],
|
||||
"avoid": [
|
||||
"出现错朝代服饰",
|
||||
"肖像风格漂移(每个像不同画师)",
|
||||
"标签错字 / 错位",
|
||||
"背景过度装饰"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、数量
|
||||
- 可默认:风格、layout、配色、标签
|
||||
- 可随机:背景纹理细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给朝代时:自动选代表性 9 位皇帝
|
||||
- 风格默认中式工笔
|
||||
- 标签默认"谥号 + 名讳"
|
||||
|
||||
## 变体 1:神话角色系列
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "神话角色系列肖像",
|
||||
"theme": {
|
||||
"mythology": "{argument name=\"mythology\" default=\"希腊神话\"}",
|
||||
"subject_count": 12
|
||||
},
|
||||
"style": {
|
||||
"art_style": "古典油画 + 厚涂",
|
||||
"color_palette": "深蓝 + 金 + 暖棕"
|
||||
},
|
||||
"layout": {
|
||||
"format": "4x3 grid",
|
||||
"panel_design": {
|
||||
"label_content": "神祇名 + 司掌领域"
|
||||
}
|
||||
},
|
||||
"subjects": {
|
||||
"user_list": "宙斯 / 赫拉 / 波塞冬 / 哈迪斯 / 雅典娜 / 阿波罗 / 阿尔忒弥斯 / 阿瑞斯 / 阿芙洛狄忒 / 赫尔墨斯 / 赫菲斯托斯 / 狄俄尼索斯"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "古典油画馆藏感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:经典文学角色系列
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "经典文学角色系列",
|
||||
"theme": {
|
||||
"literature": "{argument name=\"literature\" default=\"红楼梦十二金钗\"}",
|
||||
"subject_count": 12
|
||||
},
|
||||
"style": {
|
||||
"art_style": "工笔重彩 + 古风插画",
|
||||
"color_palette": "胭脂红 + 月白 + 翠绿"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "古典文学画册级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:民族服饰系列
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "民族服饰系列肖像",
|
||||
"theme": {
|
||||
"subject_count": 9,
|
||||
"category": "{argument name=\"category\" default=\"中国 56 民族代表 9 选\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "高分辨率写实人像 + 棚拍",
|
||||
"color_palette": "保留各民族服饰原色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "尊重文化、服饰准确"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 4:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "文化人物系列自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一个文化主题,自动选角色列表、风格、layout、标签",
|
||||
"constraints": {
|
||||
"must_feel": "教科书级 / 文创可发布"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要混淆朝代服饰(最常见错误)
|
||||
- 不要让画风漂移(同一系列必须统一)
|
||||
- 不要在文化敏感主题上使用戏谑表情
|
||||
- 不要把神祇画成 cosplay 风
|
||||
- 不要让标签错字 / 漏字
|
||||
- 不要让单格人物超过 12 个,否则视觉破碎
|
||||
@@ -0,0 +1,189 @@
|
||||
# 贴纸套装 / Sticker Set 模板
|
||||
|
||||
本文件用于"一张图包含 N 个独立可裁切贴纸"的视觉:
|
||||
|
||||
- 趣味动物贴纸
|
||||
- 角色表情贴纸
|
||||
- 主题节日贴纸
|
||||
- 行业 / 兴趣主题贴纸
|
||||
- iMessage / Telegram 风格贴纸包
|
||||
|
||||
特征:
|
||||
|
||||
- 一张图里多个独立小元素
|
||||
- 每个元素有透明 / 白色 / 描边外圈
|
||||
- 互相不连接
|
||||
- 可整张图打印或单独裁切
|
||||
- 风格高度统一
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 贴纸套装(4-12 个)
|
||||
- 表情包合集
|
||||
- 节日礼盒贴纸
|
||||
- 周边贴纸卡片
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"贴纸 / sticker set / 表情包套装"
|
||||
- 用户希望一张图里多个独立小元素
|
||||
- 用户希望每个元素都可独立使用
|
||||
|
||||
不要使用:
|
||||
|
||||
- 同一角色多表情九宫格(用 `character-grid-portrait.md`)
|
||||
- 多版本头像(用 `themed-3d-icon.md`)
|
||||
- 多 panel 故事拼贴(用 `grids-and-collages/mixed-style-multi-panel.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(动物 / 食物 / 角色 / 节日 / 心情)
|
||||
2. 贴纸数量(4 / 6 / 8 / 9 / 12)
|
||||
3. 风格:手绘 / 3D Q 萌 / 拟物 / Anime
|
||||
4. 是否带文字标签
|
||||
5. 配色基调
|
||||
6. 是否需要白色描边
|
||||
|
||||
## 主模板:趣味动物贴纸套装(9 张)
|
||||
|
||||
📖 描述
|
||||
|
||||
整体 1:1 或 4:3 大图,背景为浅米色,9 个独立贴纸排成 3×3,每个贴纸都有白色描边。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "贴纸套装 sticker set",
|
||||
"goal": "生成一张包含 N 个独立小贴纸的合集图,每个贴纸可单独裁切使用",
|
||||
"theme": "{argument name=\"theme\" default=\"趣味动物日常\"}",
|
||||
"style": {
|
||||
"rendering": "{argument name=\"art style\" default=\"3D Q 萌 + 软光\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"暖橙 + 米白 + 浅绿\"}"
|
||||
},
|
||||
"sticker_design": {
|
||||
"outline": "{argument name=\"outline\" default=\"3px 白色描边\"}",
|
||||
"shadow": "{argument name=\"shadow\" default=\"轻微底部投影\"}",
|
||||
"with_label": "{argument name=\"with label\" default=\"true\"}",
|
||||
"label_style": "{argument name=\"label style\" default=\"圆润手写体,深棕色\"}"
|
||||
},
|
||||
"layout": {
|
||||
"background": "{argument name=\"background\" default=\"浅米色 + 微纸纹\"}",
|
||||
"grid": "{argument name=\"grid\" default=\"3x3\"}",
|
||||
"spacing": "贴纸之间均匀间距",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"1:1\"}"
|
||||
},
|
||||
"stickers": {
|
||||
"count": "{argument name=\"sticker count\" default=\"9\"}",
|
||||
"items": [
|
||||
"{argument name=\"sticker 1\" default=\"喝咖啡的橘猫 + 标签 'morning'\"}",
|
||||
"{argument name=\"sticker 2\" default=\"举着气球的小柴犬 + 标签 'yay'\"}",
|
||||
"{argument name=\"sticker 3\" default=\"打哈欠的小熊 + 标签 'sleepy'\"}",
|
||||
"{argument name=\"sticker 4\" default=\"戴墨镜的兔子 + 标签 'cool'\"}",
|
||||
"{argument name=\"sticker 5\" default=\"抱着花的水豚 + 标签 'love'\"}",
|
||||
"{argument name=\"sticker 6\" default=\"跳起来的小狐狸 + 标签 'go'\"}",
|
||||
"{argument name=\"sticker 7\" default=\"读书的猫头鹰 + 标签 'study'\"}",
|
||||
"{argument name=\"sticker 8\" default=\"吃蛋糕的仓鼠 + 标签 'yum'\"}",
|
||||
"{argument name=\"sticker 9\" default=\"挥手的企鹅 + 标签 'hi'\"}"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"每个贴纸独立、互不连接",
|
||||
"整体风格统一不漂移",
|
||||
"白色描边均匀",
|
||||
"标签字体一致"
|
||||
],
|
||||
"avoid": [
|
||||
"贴纸大小差异过大",
|
||||
"风格混杂(写实 + 卡通)",
|
||||
"标签出现错字",
|
||||
"背景喧宾夺主"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、数量
|
||||
- 可默认:风格、描边、标签
|
||||
- 可随机:每个贴纸具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认 9 张(3×3)
|
||||
- 默认带白色描边 + 短标签
|
||||
- 风格按主题自动选(动物 = Q 萌 / 食物 = 3D 拟物 / 节日 = 节日色)
|
||||
|
||||
## 变体 1:节日贴纸套装
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "节日贴纸套装",
|
||||
"theme": "{argument name=\"festival\" default=\"圣诞节\"}",
|
||||
"style": {
|
||||
"color_palette": "圣诞红 + 圣诞绿 + 金"
|
||||
},
|
||||
"stickers": {
|
||||
"count": 6,
|
||||
"items": [
|
||||
"圣诞树 + 'Merry'",
|
||||
"雪人 + 'Joy'",
|
||||
"礼盒 + 'Gift'",
|
||||
"圣诞老人头像 + 'Ho Ho Ho'",
|
||||
"驯鹿 + 'Rudolph'",
|
||||
"雪花 + 'Cool'"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "节日氛围、可分享、可印刷"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:心情表情贴纸(无文字)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "心情表情贴纸(无文字)",
|
||||
"sticker_design": {
|
||||
"with_label": false
|
||||
},
|
||||
"stickers": {
|
||||
"count": 12,
|
||||
"items": ["开心", "生气", "委屈", "无语", "笑死", "震惊", "困了", "饿了", "心动", "酷", "尴尬", "拜拜"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可直接做表情包"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "贴纸套装自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动决定数量、风格、配色、标签内容",
|
||||
"constraints": {
|
||||
"must_feel": "可直接打印 / 上传 iMessage"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让贴纸数量超过 16(视觉过密)
|
||||
- 不要让贴纸大小差异 > 2x
|
||||
- 不要混合写实与 Q 萌风格
|
||||
- 不要让标签字体超过 1 种
|
||||
- 不要让背景出现可识别 logo
|
||||
- 不要把贴纸彼此重叠(必须独立)
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
# 风格化自拍 / 人设转换模板
|
||||
|
||||
本文件用于"基于一张参考图(用户自拍 / 公开照),把人物转化成某种特定风格" 的人设视觉:
|
||||
|
||||
- Cosplay 自拍风
|
||||
- 哥特 / 复古胶片 / 街头 / 涂鸦 风格人设
|
||||
- 偶像写真 / 拍立得风
|
||||
- 户外活动情境照(漫展、篮球场、咖啡店)
|
||||
- 名人 / 角色风格转换
|
||||
|
||||
特征:
|
||||
|
||||
- 必须基于参考图(REFERENCE_0)保留五官身份
|
||||
- 仅修改风格 / 妆 / 服装 / 场景气氛
|
||||
- 单图输出(不是网格 / 不是 sheet)
|
||||
- 输出更像"你的另一个版本"
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 把自拍转为某种角色 / 风格
|
||||
- 一键 cosplay 任意角色
|
||||
- 改妆容 + 服装 + 场景气氛同步切换
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供一张自拍,希望转风格
|
||||
- 用户描述自己 + 想要的风格,让我们生成
|
||||
- 用户希望"我的样子但是 X 风格"
|
||||
|
||||
不要使用:
|
||||
|
||||
- 多版本网格(用 `character-grid-portrait.md`)
|
||||
- 标准职业头像(用 `portraits-and-characters/professional-portrait.md`)
|
||||
- 创始人大片(用 `portraits-and-characters/founder-portrait.md`)
|
||||
- VTuber / 二次元角色(用 `portraits-and-characters/virtual-host.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 是否提供参考图(REFERENCE_0)?没有的话需要文字描述本人
|
||||
2. 想要的风格主题(cosplay / 哥特 / 胶片 / 街头 / 偶像 / 名人风)
|
||||
3. 服装 / 妆容 / 发型变化范围
|
||||
4. 场景背景(保留原图 / 新场景)
|
||||
5. 比例
|
||||
|
||||
## 主模板:风格转换自拍(基于 REFERENCE_0)
|
||||
|
||||
📖 描述
|
||||
|
||||
保留参考图人物身份与基本姿势,将整体风格切换到指定主题。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
基于 REFERENCE_0 中的人物,保留其脸型、五官比例、肤色与基本姿势,将整体风格转换为 {argument name="target style" default="trad goth 哥特风"}:
|
||||
- 头发:{argument name="hair description" default="黑色短发 + 厚重齐刘海"}
|
||||
- 妆容:{argument name="makeup description" default="深色烟熏眼妆 + 黑色哑光唇"}
|
||||
- 服装:{argument name="outfit description" default="黑色皮质上衣 + 银色十字项链 + 多层叠戴"}
|
||||
- 配饰:{argument name="accessories" default="鼻环、耳钉 2 个、银戒指"}
|
||||
- 场景:{argument name="scene description" default="保留原图背景"}
|
||||
- 灯光:{argument name="lighting" default="戏剧性侧光,对比度高"}
|
||||
|
||||
输出风格:{argument name="rendering" default="高分辨率写实摄影"},单张人像图。
|
||||
|
||||
约束:
|
||||
- 不要修改人物身份(脸型、五官比例必须可识别)
|
||||
- 不要修改性别、年龄段、种族
|
||||
- 妆容浓但不假,肌肤保留质感
|
||||
- 服装风格统一不混搭
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:参考图、目标风格
|
||||
- 可默认:发型、妆容、服装、配饰
|
||||
- 可随机:背景细节、配饰具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给一个风格关键词时:自动展开发型 + 妆 + 服装 + 配饰四件套
|
||||
- 没有参考图时,要求用户先提供,或退化为纯文本描述
|
||||
- 默认保留原图背景,除非风格强烈要求换景
|
||||
|
||||
## 变体 1:Cosplay 自拍(漫展 / 角色扮演)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
基于 REFERENCE_0 中的人物(如无参考图,则按 {argument name="subject self description" default="东亚年轻女性,自然微笑"} 描述),将其转换为 {argument name="character" default="原神 雷电将军"} 的 cosplay 自拍照,
|
||||
拍摄场景:{argument name="event location" default="上海漫展现场"};
|
||||
保留人物本人五官特征,让人能看出"是 ta 在 cos 这个角色";
|
||||
渲染为手机自拍照风格 + 现场氛围 + 自然光。
|
||||
```
|
||||
|
||||
## 变体 2:复古胶片 / Vintage 35mm 闪光人像
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
基于 REFERENCE_0 中的人物,将其重新拍摄为 vintage 35mm 闪光胶片人像:
|
||||
- 闪光灯直射造成的硬阴影
|
||||
- 颗粒感胶片质感
|
||||
- 颜色偏 1990s 暖黄
|
||||
- 场景:{argument name="vintage scene" default="街边台球室"}
|
||||
- 人物表情自然,不刻意摆拍
|
||||
保留原图人物身份。
|
||||
```
|
||||
|
||||
## 变体 3:偶像写真 / 拍立得集合(单张拍立得形态)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
基于 REFERENCE_0 中的人物,生成一张拍立得照片:
|
||||
- 拍立得边框(白色厚边、底部留白手写标签)
|
||||
- 人物在画面居中
|
||||
- 风格:{argument name="polaroid mood" default="日系偶像清纯"}
|
||||
- 拍立得底部手写一句话:'{argument name="caption" default="2026.4.24 weekend"}'
|
||||
- 整体颗粒感 + 微微过曝
|
||||
```
|
||||
|
||||
## 变体 4:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
基于 REFERENCE_0 中的人物,将其转换为最适合的某种"高级风格化人设"自动决定:
|
||||
- 自动判断该人物气质适合的风格主题
|
||||
- 自动展开发型 / 妆容 / 服装 / 场景 / 灯光
|
||||
- 不修改人物身份特征
|
||||
- 输出单张图
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要修改五官比例(最常见失败:换脸)
|
||||
- 不要修改性别 / 种族特征
|
||||
- 不要让妆容浓到变成"滤镜假皮肤"
|
||||
- 不要把背景换得脱离主题
|
||||
- 不要在没有参考图时假装是基于参考图(退化为文本描述模式即可)
|
||||
- 不要使用真实存在的版权角色名直接 cosplay(建议描述特征而非点名)
|
||||
@@ -0,0 +1,180 @@
|
||||
# 主题 3D 图标头像模板
|
||||
|
||||
本文件用于"3D 卡通 / Q 萌图标级别"的头像视觉:
|
||||
|
||||
- Kawaii 3D 角色图标
|
||||
- Minecraft 风皮肤渲染
|
||||
- 拟物 3D 头像
|
||||
- 应用图标式头像
|
||||
- 周边贴纸 / 周边小角色
|
||||
|
||||
特征:
|
||||
|
||||
- 3D 渲染感
|
||||
- Q 萌、可爱、强主题感
|
||||
- 单图 / 单角色
|
||||
- 圆角方形 / 圆形构图
|
||||
- 适合社交平台头像 / 应用图标
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 圆角方形 / 圆形头像
|
||||
- 应用图标
|
||||
- 周边小角色形象
|
||||
- 卡通版本的"我"
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户希望 3D 卡通版本的角色或自己
|
||||
- 用户希望像 Pixar / Kawaii / Q 萌的角色头像
|
||||
- 用户希望角色作为 IP 的图标级出场
|
||||
|
||||
不要使用:
|
||||
|
||||
- 写实风格自拍(用 `style-transfer-selfie.md`)
|
||||
- 多版本网格(用 `character-grid-portrait.md`)
|
||||
- 角色完整设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(猫咪 / 角色 / 自己 / 兴趣爱好)
|
||||
2. 风格基底(Kawaii Q 萌 / Pixar 写实卡通 / Minecraft 像素 3D / 拟物 3D)
|
||||
3. 配色 / 主色
|
||||
4. 配件 / 道具(眼镜 / 帽子 / 手中物)
|
||||
5. 构图:胸像 / 全身 / 头像
|
||||
6. 输出形态:圆形 / 圆角方形 / 透明背景
|
||||
|
||||
## 主模板:Kawaii 3D 角色图标
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张 1:1 头像图,主体为 Q 萌 3D 角色,圆角方形构图,背景纯色。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Kawaii 3D 角色图标",
|
||||
"goal": "生成一张可作为社交平台头像 / 应用图标 / 周边小角色的 3D Q 萌角色图",
|
||||
"character": {
|
||||
"subject": "{argument name=\"character subject\" default=\"圆乎乎的橘色小柴犬\"}",
|
||||
"personality": "{argument name=\"personality\" default=\"开心、机灵\"}",
|
||||
"expression": "{argument name=\"expression\" default=\"微笑 + 张嘴吐舌头\"}",
|
||||
"pose": "{argument name=\"pose\" default=\"正面胸像,看向镜头\"}",
|
||||
"outfit_or_accessory": [
|
||||
"{argument name=\"item 1\" default=\"红色小领结\"}",
|
||||
"{argument name=\"item 2\" default=\"挂着小铃铛\"}"
|
||||
]
|
||||
},
|
||||
"style": {
|
||||
"rendering": "{argument name=\"rendering\" default=\"3D Pixar 风 + 微微 toon shading\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"暖橙 + 奶油白\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"柔光 + 微微背光\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background\" default=\"奶油黄纯色 + 极淡光晕\"}"
|
||||
},
|
||||
"format": {
|
||||
"shape": "{argument name=\"shape\" default=\"圆角方形\"}",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"1:1\"}",
|
||||
"composition_safety": "主体留 10% 边距,避免被裁切"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"整体 Q 萌可爱",
|
||||
"主体居中明确",
|
||||
"配色 ≤ 3 种",
|
||||
"细节克制(不要塞太多元素)"
|
||||
],
|
||||
"avoid": [
|
||||
"写实风格混入",
|
||||
"颜色饱和到刺眼",
|
||||
"背景干扰主体",
|
||||
"配件遮挡角色脸部"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:角色主题、表情
|
||||
- 可默认:风格、配色、背景、形态
|
||||
- 可随机:配件具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主体(柴犬 / 猫 / 自己 / 兴趣)时:自动选 Q 萌风格 + 暖色 + 圆角方形
|
||||
- 配件默认 1-2 件
|
||||
- 比例默认 1:1
|
||||
|
||||
## 变体 1:Minecraft 风皮肤渲染
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Minecraft 风个性化皮肤渲染",
|
||||
"character": {
|
||||
"subject": "{argument name=\"character\" default=\"基于参考图本人风格化的 minecraft 角色\"}",
|
||||
"outfit": "{argument name=\"outfit\" default=\"蓝色 T 恤 + 牛仔裤 + 红色背包\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "Minecraft 体素 3D 风,方块化身体,像素材质",
|
||||
"color_palette": "Minecraft 标准色 16 阶"
|
||||
},
|
||||
"background": {
|
||||
"type": "Minecraft 草地方块场景"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可识别是 Minecraft 风且像 ta 自己"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:拟物 3D 应用图标
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "拟物 3D 应用图标式头像",
|
||||
"character": {
|
||||
"subject": "{argument name=\"theme\" default=\"摄影爱好者\"}",
|
||||
"metaphor_object": "{argument name=\"object\" default=\"3D 立体相机 + 微微反光\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "拟物 3D + 软光 + 厚阴影",
|
||||
"color_palette": "Apple Big Sur 风格"
|
||||
},
|
||||
"background": {
|
||||
"type": "圆角方形浅灰渐变"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像一个真实可点击的 app 图标"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "3D 图标头像自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一个主题(兴趣 / 性格 / 喜好)即可,自动决定主体形象、风格、配色、形态",
|
||||
"constraints": {
|
||||
"must_feel": "可直接换头像"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 3D 角色看起来"半真半假"(要么 Q 萌要么拟物,不要两者都不像)
|
||||
- 不要让背景花哨到压主体
|
||||
- 不要让头像里出现可读的英文标签 / 文字
|
||||
- 不要让配件遮挡脸部
|
||||
- 不要让单个图标里塞 > 2 个角色
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
# 饮料 / 食品标签设计模板
|
||||
|
||||
本文件用于"饮料瓶 / 食品罐 / 调料瓶等的标签 + 包装设计"视觉:
|
||||
|
||||
- 饮料瓶标签设计
|
||||
- 食品罐头标签
|
||||
- 调味品瓶标签
|
||||
- 中式 / 日式 / 西式 各种风格
|
||||
- 单品摄影 + 标签设计混合
|
||||
|
||||
特征:
|
||||
|
||||
- 强调标签信息(品牌名 + 品名 + 容量 + 营养标)
|
||||
- 标签字体 / 排版讲究
|
||||
- 通常含插画 / 图形元素
|
||||
- 包装结合环境拍摄
|
||||
- 强调产品调性(健康 / 高奢 / 复古 / 国潮)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 饮料 / 食品标签设计
|
||||
- 调味品包装
|
||||
- 国潮 / 复古风饮料
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"饮料 / 食品 / 标签设计 / 罐装 / 瓶装"
|
||||
- 用户希望出"包装 + 标签"完整设计
|
||||
|
||||
不要使用:
|
||||
|
||||
- 化妆品包装(用 `cosmetic-packaging.md`)
|
||||
- 礼盒摄影(用 `product-visuals/packaging-showcase.md`)
|
||||
- 通用 brand board(用 `brand-identity-board.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌名 + 品类(茶 / 咖啡 / 果汁 / 调味)
|
||||
2. 风格调性(国潮 / 日式 / 西式现代 / 复古)
|
||||
3. 瓶 / 罐形态
|
||||
4. 主色 1-2 个
|
||||
5. 是否需要插画 / 图形
|
||||
6. 是否需要营养标 / 警示
|
||||
|
||||
## 主模板:国潮风饮料标签设计
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,主体为一瓶饮料 + 标签设计,背景为东方风场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "国潮风饮料瓶标签设计",
|
||||
"goal": "生成一张可作为产品发布 / 电商主图的饮料瓶 + 标签视觉",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"东风茶事\"}",
|
||||
"positioning": "{argument name=\"positioning\" default=\"国潮 + 现代\"}",
|
||||
"product_name": "{argument name=\"product name\" default=\"清晨乌龙\"}",
|
||||
"product_subtitle": "{argument name=\"product subtitle\" default=\"OOLONG MORNING\"}",
|
||||
"volume": "{argument name=\"volume\" default=\"330ml\"}"
|
||||
},
|
||||
"bottle": {
|
||||
"form": "{argument name=\"bottle form\" default=\"短粗玻璃瓶 + 金属盖\"}",
|
||||
"material": "{argument name=\"material\" default=\"透明玻璃 + 茶汤可见\"}"
|
||||
},
|
||||
"label_design": {
|
||||
"style": "{argument name=\"label style\" default=\"水墨 + 工笔 + 留白\"}",
|
||||
"primary_color": "{argument name=\"primary color\" default=\"墨绿 + 金\"}",
|
||||
"background_color": "{argument name=\"label bg\" default=\"米白\"}",
|
||||
"illustration": "{argument name=\"illustration\" default=\"工笔 茶山 + 远山\"}",
|
||||
"typography": "{argument name=\"typography\" default=\"标题宋体 + 英文 sans\"}",
|
||||
"info_strip_bottom": "营养成分 + 容量 + 配料表(小字)"
|
||||
},
|
||||
"scene": {
|
||||
"background": "{argument name=\"background\" default=\"竹席 + 茶碗 + 一片绿叶\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"自然柔光\"}"
|
||||
},
|
||||
"format": {
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"4:5\"}",
|
||||
"composition": "瓶身居中 + 微微倾斜 + 标签清晰朝镜头"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"标签风格统一(不混搭水墨 + 美漫)",
|
||||
"标签字体 ≤ 2 种",
|
||||
"营养标 / 配料表小字可读但不喧宾夺主",
|
||||
"瓶身材质真实"
|
||||
],
|
||||
"avoid": [
|
||||
"标签设计过满",
|
||||
"插画风格与文字风格冲突",
|
||||
"底色过亮压过插画",
|
||||
"出现错别字"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌名、品类、风格
|
||||
- 可默认:瓶身、标签、场景
|
||||
- 可随机:道具细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"国潮 / 日式 / 西式现代 / 复古"风格时:自动决定标签插画 + 配色 + 字体
|
||||
- 默认 4:5 竖版
|
||||
- 默认含小字营养标
|
||||
|
||||
## 变体 1:日式工艺风调味料瓶
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "日式工艺风调味料瓶",
|
||||
"brand": {
|
||||
"product_name": "{argument name=\"product\" default=\"丸大豆酱油\"}"
|
||||
},
|
||||
"bottle": {
|
||||
"form": "复古短瓶 + 木塞"
|
||||
},
|
||||
"label_design": {
|
||||
"style": "日式工艺 + 手工书法 + 米色和纸",
|
||||
"primary_color": "深棕 + 朱红印章"
|
||||
},
|
||||
"scene": {
|
||||
"background": "原木桌面 + 竹笸箩"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "传统工艺感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:西式现代果汁
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "西式现代果汁瓶",
|
||||
"brand": {
|
||||
"product_name": "COLD-PRESS ORANGE",
|
||||
"volume": "350ml"
|
||||
},
|
||||
"bottle": {
|
||||
"form": "高瘦透明 PET 瓶"
|
||||
},
|
||||
"label_design": {
|
||||
"style": "现代 minimal + 大字色块 + 清晰营养标",
|
||||
"primary_color": "亮橙 + 白"
|
||||
},
|
||||
"scene": {
|
||||
"background": "白色亚克力台 + 切半橙子"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "健康 + 现代 + 商超友好"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "饮料 / 食品标签自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌 + 品类 + 风格,自动决定瓶身 / 标签 / 插画 / 场景",
|
||||
"constraints": {
|
||||
"must_feel": "可直接送印刷厂"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要混搭风格(国潮 + 美漫 同框)
|
||||
- 不要让标签字体 > 2 种
|
||||
- 不要漏掉营养标 / 配料表(除非是 mockup)
|
||||
- 不要让瓶身比例失真
|
||||
- 不要让插画喧宾夺主到品牌名认不出
|
||||
- 不要让背景颜色高饱和压过产品
|
||||
+195
@@ -0,0 +1,195 @@
|
||||
# 品牌识别系统板模板
|
||||
|
||||
本文件用于"一张图展示品牌完整识别系统"的视觉:
|
||||
|
||||
- 品牌 logo + 字体 + 配色 + 应用场景
|
||||
- VI 摘要单页
|
||||
- 品牌提案 board
|
||||
- 品牌指南 cover
|
||||
- 设计师 case study 单页
|
||||
|
||||
特征:
|
||||
|
||||
- 一张大图分多区块
|
||||
- logo 应用 + 配色板 + 字体规范 + 实物 mockup
|
||||
- 强调"系统感 + 专业感"
|
||||
- 通常带 grid + label
|
||||
- 偏冷静、不过度装饰
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 品牌识别系统板(VI summary)
|
||||
- 品牌提案 board
|
||||
- 设计师作品集 single page
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"VI / 品牌识别 / 品牌系统 / brand board / brand guideline cover"
|
||||
- 用户希望一张图展示品牌全套
|
||||
|
||||
不要使用:
|
||||
|
||||
- 吉祥物品牌套装(用 `mascot-brand-kit.md`)
|
||||
- 单个海报(用 `poster-and-campaigns/brand-poster.md`)
|
||||
- 包装 mockup 单图(用 `cosmetic-packaging.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌名 + 一句定位
|
||||
2. 行业 / 受众
|
||||
3. logo 主形态(文字 / 图形 / 组合)
|
||||
4. 主色 1-2 个
|
||||
5. 字体偏好(衬线 / 无衬线 / 手写)
|
||||
6. 是否需要包装 / 名片 / 海报 mockup
|
||||
|
||||
## 主模板:品牌识别系统板
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,分 logo 区 + 配色区 + 字体区 + 应用 mockup 区。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌识别系统板",
|
||||
"goal": "生成一张可作为 VI summary / brand board 的品牌识别系统单页",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"AURORA\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"光,让生活柔软\"}",
|
||||
"industry": "{argument name=\"industry\" default=\"家居灯光\"}",
|
||||
"personality": "{argument name=\"personality\" default=\"温柔、现代、克制\"}"
|
||||
},
|
||||
"regions": {
|
||||
"logo": {
|
||||
"position": "{argument name=\"logo position\" default=\"左上大区\"}",
|
||||
"primary_logo": "{argument name=\"primary logo\" default=\"AURORA 字标 + 圆形光晕图形\"}",
|
||||
"secondary_logos": ["黑白单色版", "图形版(无文字)", "竖排版"],
|
||||
"background_test": "深底 / 浅底各展示一次"
|
||||
},
|
||||
"color_palette": {
|
||||
"position": "{argument name=\"color position\" default=\"右上\"}",
|
||||
"primary": [
|
||||
"{argument name=\"primary color 1\" default=\"#0F4C81 海军蓝\"}",
|
||||
"{argument name=\"primary color 2\" default=\"#FFD166 暖金\"}"
|
||||
],
|
||||
"secondary": [
|
||||
"{argument name=\"secondary color 1\" default=\"#F4F1EA 米白\"}",
|
||||
"{argument name=\"secondary color 2\" default=\"#222 深灰\"}"
|
||||
],
|
||||
"swatch_design": "色块 + HEX + 中文名"
|
||||
},
|
||||
"typography": {
|
||||
"position": "{argument name=\"type position\" default=\"左下\"}",
|
||||
"headline_font": "{argument name=\"headline font\" default=\"现代 serif(如 Playfair Display)\"}",
|
||||
"body_font": "{argument name=\"body font\" default=\"中文圆体 + 英文 sans\"}",
|
||||
"demo_block": "Aa Bb Cc 1234 + 一句中文 + 一句英文"
|
||||
},
|
||||
"applications": {
|
||||
"position": "{argument name=\"app position\" default=\"右下\"}",
|
||||
"mockups": [
|
||||
"{argument name=\"mockup 1\" default=\"名片正反面\"}",
|
||||
"{argument name=\"mockup 2\" default=\"产品包装盒\"}",
|
||||
"{argument name=\"mockup 3\" default=\"app icon + 闪屏\"}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"现代极简 brand board,米色背景 + 微纸纹\"}",
|
||||
"grid": "细灰色辅助线"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"4 个区块边界清晰",
|
||||
"logo 区始终居首位",
|
||||
"配色板 ≤ 6 色 + HEX 可读",
|
||||
"应用 mockup 风格统一"
|
||||
],
|
||||
"avoid": [
|
||||
"塞太多元素导致每区无呼吸感",
|
||||
"字体超过 2 种家族",
|
||||
"颜色超过 6 种",
|
||||
"缺少 HEX 编号"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌名、行业、主色、定位
|
||||
- 可默认:layout、字体推荐、应用 mockup
|
||||
- 可随机:mockup 实物细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给品牌名 + 行业 + 一种性格关键词时:自动展开 logo + 配色 + 字体 + 3 个 mockup
|
||||
- 默认"现代极简"风
|
||||
- 默认竖版 3:4
|
||||
|
||||
## 变体 1:极致极简 brand board(仅 logo + 颜色)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简 brand board",
|
||||
"regions": {
|
||||
"logo": {"primary_logo": "字标 + 极简图形", "background_test": "白底 + 纯黑底"},
|
||||
"color_palette": {"primary": ["#000", "#FFF", "#FFD166"]},
|
||||
"typography": {"demo_block": "Aa Bb"},
|
||||
"applications": null
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "瑞士平面 / Japanese minimal"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:高密度 brand board(含语气、icon 系统)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高密度 brand board",
|
||||
"regions": {
|
||||
"logo": {"primary_logo": "..."},
|
||||
"color_palette": {"primary": ["..."], "secondary": ["..."]},
|
||||
"typography": {"demo_block": "..."},
|
||||
"applications": {"mockups": ["名片", "包装", "海报", "app icon", "网站 hero"]}
|
||||
},
|
||||
"extras": {
|
||||
"icon_system": "12 个统一风格图标网格",
|
||||
"tone_of_voice": "3 句品牌语气示例"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "完整可印刷 brand book cover"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Brand board 自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌名 + 行业 + 一句性格描述,自动决定 logo / 配色 / 字体 / 应用 mockup",
|
||||
"constraints": {
|
||||
"must_feel": "可作为客户提案首页"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 logo 区被压缩到不显眼
|
||||
- 不要让配色 > 6 种
|
||||
- 不要让字体 > 2 个家族
|
||||
- 不要让 mockup 过于花哨破坏专业感
|
||||
- 不要漏掉 HEX 标注
|
||||
- 不要让背景出现强烈纹理
|
||||
+289
@@ -0,0 +1,289 @@
|
||||
# 角色 IP × 周边商品板模板
|
||||
|
||||
本文件用于生成"以单一动漫 / VTuber / 二次元角色为核心,叠加品牌 logo + 包装 + 周边 + SNS profile + 推广 banner"的复合视觉板。
|
||||
|
||||
典型用途:
|
||||
|
||||
- VTuber 出道 / 周年 / 新企划介绍图
|
||||
- 同人 / 个人 IP 上线宣传图
|
||||
- 二次元品牌(candy / bakery / cafe / 杂货店)店铺联动图
|
||||
- 角色周边一图集合
|
||||
- IP 房间生活方式商品 catalog
|
||||
- 社交媒体宣传图(一图涵盖角色介绍 + 商品预告 + SNS handle)
|
||||
|
||||
特征(与其它 mascot / brand 模板的区别):
|
||||
|
||||
| 模板 | 主体 | 重点 |
|
||||
|---|---|---|
|
||||
| `mascot-brand-kit.md`(已有) | 卡通吉祥物 | 三视图 + 表情 + 应用 |
|
||||
| `full-mascot-brand-doc.md`(新增) | 卡通吉祥物 | 18 模块全流程设计文档 |
|
||||
| `brand-identity-board.md`(已有) | 抽象品牌 | logo + 色 + 字 + 应用 mockup |
|
||||
| **本模板**(新增) | **二次元角色 / VTuber / 个人 IP** | **角色形象 + 包装 + 周边 + SNS + lifestyle goods** |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- VTuber 周边介绍板
|
||||
- 个人 IP / VUP 出道宣传图
|
||||
- 二次元品牌 × 实体商品联动图
|
||||
- 角色生活方式 / 房间杂货商品集合
|
||||
- 同人圈展会出本宣传图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"角色周边 / VTuber 出道 / IP merch board / 个人企划图"
|
||||
- 角色是动漫 / 二次元 / 萌系风格,而不是企业级吉祥物
|
||||
- 需要"一张图秀完整 IP 商业生态"(角色 + 商品 + SNS + 包装)
|
||||
|
||||
不要使用:
|
||||
|
||||
- 企业 / 餐饮品牌吉祥物完整设计文档 → 用 `full-mascot-brand-doc.md`
|
||||
- 仅角色三视图 / 表情 → 用 `portraits-and-characters/character-sheet.md`
|
||||
- 单角色单海报 → 用 `portraits-and-characters/virtual-host.md`
|
||||
- 单纯包装设计 → 用 `branding-and-packaging/cosmetic-packaging.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 角色名 + 一句性格描述(必问,画面灵魂)
|
||||
2. 主题色 + motif(樱花 / 海洋 / 星空 / 糖果 / 兔子…)
|
||||
3. 风格基调(**柔粉萌系 / 哥特暗黑 / 赛博 / 和风 / 童话**)
|
||||
4. 必须出现的商品类目(包装食品 / 文具 / 服饰 / 家居 / 数码周边)
|
||||
5. SNS handle(可选,加上更像真实企划)
|
||||
6. 是否包含店铺 / 活动信息("4.26 NEW OPEN" 之类)
|
||||
|
||||
## 主模板 1:动漫角色品牌识别 + 周边商品板(Case 112 风格)
|
||||
|
||||
📖 描述
|
||||
|
||||
一张大图,包含 header banner + 包装 mockup + 推广海报 + web banner + SNS profile + 周边商品集合,全部围绕同一个角色展开。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "brand identity and merchandise design board",
|
||||
"goal": "生成一张以单一动漫角色为核心的完整品牌发布板,可作为角色出道、周年企划、IP 上线宣传图",
|
||||
"theme": {
|
||||
"color_palette": "{argument name=\"theme color\" default=\"pastel pink\"} and white",
|
||||
"motif": "{argument name=\"motif\" default=\"cherry blossoms\"} and pink hearts",
|
||||
"vibe": "{argument name=\"vibe\" default=\"sweet, soft, dreamy, idol-debut energy\"}"
|
||||
},
|
||||
"character": {
|
||||
"name": "{argument name=\"character name\" default=\"癒音ちー\"}",
|
||||
"subname": "{argument name=\"character subtext\" default=\"ゆおんちー\"}",
|
||||
"description": "{argument name=\"character description\" default=\"anime girl with short brown bob hair, pink eyes, wearing a white hoodie, gentle smile\"}",
|
||||
"personality": "{argument name=\"personality\" default=\"治愈系,温柔,喜欢甜食\"}"
|
||||
},
|
||||
"branding": {
|
||||
"main_logo": "{argument name=\"main logo text\" default=\"癒音ちー\"}",
|
||||
"sub_logo": "{argument name=\"sub logo text\" default=\"ゆおんちー\"}",
|
||||
"social_handle": "{argument name=\"social handle\" default=\"@yuonchii\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "single large composite board, vertical poster orientation",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "{argument name=\"background\" default=\"clean white with soft pink gradient corners and tiny doodles\"}",
|
||||
"sections": [
|
||||
{
|
||||
"type": "header banner",
|
||||
"position": "top",
|
||||
"elements": ["large main logo", "small sub logo beneath", "cherry blossom decorative graphics", "character portrait on the right"]
|
||||
},
|
||||
{
|
||||
"type": "product packaging",
|
||||
"position": "middle left",
|
||||
"elements": [
|
||||
"1 square box with heart-shaped transparent window showing {argument name=\"packaging filling\" default=\"pink heart candies\"} inside",
|
||||
"character illustration printed on the box front",
|
||||
"2 individual candy / product wrappers placed beside the box",
|
||||
"5 scattered {argument name=\"scattered item\" default=\"heart candies\"} around the packaging"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "promotional poster",
|
||||
"position": "middle right",
|
||||
"elements": [
|
||||
"character portrait centered",
|
||||
"{argument name=\"poster prop\" default=\"heart-shaped candy bowl\"}",
|
||||
"main logo at the top",
|
||||
"{argument name=\"event tag\" default=\"4.26 NEW OPEN\"} text",
|
||||
"social handle text"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "horizontal web banner",
|
||||
"position": "lower middle",
|
||||
"elements": ["main logo on the left", "{argument name=\"motif\" default=\"cherry blossoms\"} graphics filling the middle", "character portrait on the right", "thin tagline below"]
|
||||
},
|
||||
{
|
||||
"type": "social media profile mockup",
|
||||
"position": "bottom left",
|
||||
"elements": [
|
||||
"header / cover image with logo and motif",
|
||||
"1 circular profile picture (character close-up)",
|
||||
"handle text '{argument name=\"social handle\" default=\"@yuonchii\"}'",
|
||||
"1 follow button (filled accent color)",
|
||||
"mock bio: 2-3 lines of character introduction"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "merchandise collection",
|
||||
"position": "bottom right",
|
||||
"count": 9,
|
||||
"items": [
|
||||
"{argument name=\"merch 1\" default=\"1 white t-shirt with logo\"}",
|
||||
"{argument name=\"merch 2\" default=\"1 white mug with character\"}",
|
||||
"{argument name=\"merch 3\" default=\"4 round pin badges\"}",
|
||||
"{argument name=\"merch 4\" default=\"1 acrylic keychain\"}",
|
||||
"{argument name=\"merch 5\" default=\"2 candy packets\"}"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"global_style": {
|
||||
"rendering": "polished anime-illustration style for the character + photorealistic product mockups for packaging / merchandise + clean editorial layout for SNS / banner",
|
||||
"typography": "main logo in cute display font; SNS / body in clean sans-serif; small handwritten accents",
|
||||
"consistency": "the same character appearance used in EVERY section without drift",
|
||||
"panel_density": "moderate; each section breathes with consistent margin"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"角色形象在所有 section 中完全一致(发型 / 配色 / 表情 base)",
|
||||
"logo / SNS handle 拼写统一",
|
||||
"每个 section 有清晰边界,不要互相溢出",
|
||||
"包装 / 周边看起来像真实物体而非贴图拼贴"
|
||||
],
|
||||
"avoid": [
|
||||
"在不同 section 中改变角色发色 / 服装 base color",
|
||||
"周边商品看起来是同一物件复制(应有材质差异:陶瓷 / 棉布 / 亚克力 / 纸)",
|
||||
"把 SNS profile 区做得不像真实社交平台 UI",
|
||||
"header logo 字号被周围装饰挤压到难读"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:character name、character description、theme color、motif
|
||||
- **可默认**:merch 1-5(按 vibe 自动推荐周边类目)、aspect ratio
|
||||
- **可随机**:scattered item / poster prop(按 motif 自动)、bio 文案
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"VTuber 出道宣传图"+ 角色形象 → 自动配套粉色樱花 / 蓝色海洋 / 紫色星空 motif
|
||||
- 用户没指定周边 → 默认 9 件套(T 恤 / 马克杯 / 4 徽章 / 钥匙扣 / 2 包装)
|
||||
- 用户没说店铺信息 → SNS profile 区不强调"NEW OPEN",改为"PROFILE"
|
||||
|
||||
## 主模板 2:角色房间杂货 lifestyle 商品集合(Case 167 风格)
|
||||
|
||||
📖 描述
|
||||
|
||||
不强调出道 / 品牌发布,而是"这个角色喜欢什么样的房间生活",把 6 件家居生活物品 + 角色 + 概念说明拼在一张图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "pastel lifestyle poster / character room-goods feature sheet",
|
||||
"goal": "生成一张以角色为代言人、展示其喜爱房间生活物品的杂志风 catalog 图,适合 SNS 分享 / 商品预告 / 个人企划",
|
||||
"theme": "{argument name=\"theme\" default=\"soft dreamy lavender jellyfish aesthetic\"}",
|
||||
"style": "{argument name=\"style\" default=\"Japanese cute editorial graphic, airy white background, pastel lilac palette, delicate handwritten notes, sparkles and tiny doodles, soft product photography mixed with magazine layout\"}",
|
||||
"subject": {
|
||||
"character": {
|
||||
"name": "{argument name=\"character name\" default=\"くらげちゃん\"}",
|
||||
"appearance": "{argument name=\"character appearance\" default=\"young woman with a short platinum-blonde bob haircut, wearing a fluffy pale-lavender zip hoodie over a white inner top, shown from chest up on the lower right, face intentionally obscured with a plain beige rectangle\"}"
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"orientation": "vertical poster",
|
||||
"background": "clean white with faint pastel doodles of stars, bubbles, tiny jellyfish, and musical notes",
|
||||
"sections": [
|
||||
{ "title": "header", "position": "top", "elements": ["speech bubble intro", "main title", "small subtitle GOODS", "horizontal lavender ribbon tagline", "round badge on the top right"] },
|
||||
{ "title": "featured goods grid", "position": "upper and middle left", "count": 6, "labels": ["{argument name=\"goods 1\" default=\"ゆらゆらくらげランプ\"}", "{argument name=\"goods 2\" default=\"くらげと夢見るベッドリネン\"}", "{argument name=\"goods 3\" default=\"くらげシェルミラー\"}", "{argument name=\"goods 4\" default=\"くらげグラデマグ\"}", "{argument name=\"goods 5\" default=\"くらげのときめき収納ボックス\"}", "{argument name=\"goods 6\" default=\"くらげふわもこマット\"}"] },
|
||||
{ "title": "side handwritten note", "position": "upper right", "labels": ["{argument name=\"side note\" default=\"みんなも くらげちゃんRoomで いっしょに まったりしよー♡♡\"}"] },
|
||||
{ "title": "room concept box", "position": "lower left", "labels": ["{argument name=\"concept title\" default=\"くらげちゃんの お部屋作りのこだわり\"}"] },
|
||||
{ "title": "pick up circle", "position": "lower center-left", "labels": ["Pick up!"] }
|
||||
]
|
||||
},
|
||||
"product_images": {
|
||||
"count": 6,
|
||||
"items": [
|
||||
{ "name": "{argument name=\"goods 1\" default=\"ゆらゆらくらげランプ\"}", "description": "small translucent jellyfish-shaped lamp on a white base, glowing softly in pale blue-lavender" },
|
||||
{ "name": "{argument name=\"goods 2\" default=\"くらげと夢見るベッドリネン\"}", "description": "plush pastel-lavender bed with fluffy comforter and pillows, dreamy cozy bedroom styling" },
|
||||
{ "name": "{argument name=\"goods 3\" default=\"くらげシェルミラー\"}", "description": "small tabletop mirror with a puffy shell-like pastel-lilac frame and rounded base" },
|
||||
{ "name": "{argument name=\"goods 4\" default=\"くらげグラデマグ\"}", "description": "ceramic mug with lavender-to-pink gradient and a simple jellyfish illustration" },
|
||||
{ "name": "{argument name=\"goods 5\" default=\"くらげのときめき収納ボックス\"}", "description": "pastel storage box holding cosmetics and small bottles, decorated with a jellyfish emblem" },
|
||||
{ "name": "{argument name=\"goods 6\" default=\"くらげふわもこマット\"}", "description": "small fluffy cloud-like or jellyfish-like mat in pale lavender and white" }
|
||||
]
|
||||
},
|
||||
"text_elements": {
|
||||
"main_title": "{argument name=\"headline text\" default=\"くらげちゃんの お部屋アイテム\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"ふわふわで甘くて、ちょっぴり夢みたいな私のお部屋へようこそ♡\"}",
|
||||
"concept_points": {
|
||||
"count": 3,
|
||||
"items": [
|
||||
"{argument name=\"concept 1\" default=\"色は白とラベンダーで統一!\"}",
|
||||
"{argument name=\"concept 2\" default=\"光が集まるふわっとした空間に\"}",
|
||||
"{argument name=\"concept 3\" default=\"お友達入りのアイテムに囲まれて 自分らしくいられる空間を大切にしてるよ♪\"}"
|
||||
]
|
||||
},
|
||||
"product_blurbs": "each product has a short handwritten Japanese description in a cute casual font beside or below the image"
|
||||
},
|
||||
"composition": "the poster is left-heavy with product cards and text, while the character portrait occupies the lower right third, slightly overlapping the layout",
|
||||
"color_palette": ["white", "pastel lavender", "soft lilac", "pale gray-violet", "touches of pastel blue-pink gradient"],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"6 件商品风格统一(同色系 + 同质感倾向)",
|
||||
"角色出现在固定位置不抢主体",
|
||||
"整体像 SNS 可分享的精致 catalog"
|
||||
],
|
||||
"avoid": [
|
||||
"商品堆叠杂乱无 grid",
|
||||
"字体太多种类(建议日文手写 + 一种主标题字体即可)",
|
||||
"把角色画太大反客为主"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 用户做的是「我房间里有什么」「IP 同款杂货」类企划
|
||||
- 强调氛围 / 生活方式 > 商业 / 出道
|
||||
- 适合 SNS 分享、不需要 logo 系统 / 包装 mockup
|
||||
|
||||
## 主模板 3:极简版(角色 + 4-6 件周边 + logo)
|
||||
|
||||
适合资源有限、只想做单一 IP 上新公告的场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "minimal character merch announcement",
|
||||
"sections": [
|
||||
"top: large main logo + character close-up",
|
||||
"middle: 4-6 merchandise items in a grid",
|
||||
"bottom: SNS handle + release date + 1 line tagline"
|
||||
],
|
||||
"vibe": "{argument name=\"vibe\" default=\"clean, premium, focus on products\"}",
|
||||
"merch_count": 6,
|
||||
"must_keep": ["商品摄影质感统一", "logo 与 SNS handle 拼写一致"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 没有时间做 6-8 个 section
|
||||
- 只想强调"角色 + 周边 + 上新时间"
|
||||
- 想做"洁净简约"风而非"信息量爆炸"风
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 在不同 section 中改变角色的发型 / 配色 / 服装 base → 视觉立刻不像「同一 IP」
|
||||
- ❌ 把 6 件商品画成同一样东西复制 → 必须有材质 / 形状 / 用途差异
|
||||
- ❌ logo 在 header 与 web banner 中字体不一致
|
||||
- ❌ SNS profile 区的 follow 按钮和角色 IP 主色冲突
|
||||
- ❌ 周边商品 mockup 出现透视错误(如 mug 椭圆变扁、T 恤褶皱不自然)
|
||||
- ❌ 包装 mockup 的"透明窗"画成纯贴图而非真实折射
|
||||
- ❌ 全图配色 ≥ 5 个主色调 → 失去 IP 一致性,应控制在 2-3 主色 + 1-2 accent
|
||||
+182
@@ -0,0 +1,182 @@
|
||||
# 化妆品 / 护肤品包装模板
|
||||
|
||||
本文件用于"化妆品 / 护肤品瓶身、盒装、套装"包装设计视觉:
|
||||
|
||||
- 单瓶护肤品包装设计
|
||||
- 化妆品系列套装包装
|
||||
- 礼盒装包装
|
||||
- 美妆电商主图(含包装)
|
||||
|
||||
特征:
|
||||
|
||||
- 强调瓶身形态 + 标签 + 材质
|
||||
- 强调材质质感(玻璃 / 磨砂 / 金属盖)
|
||||
- 通常含品牌名 + 产品名 + 容量
|
||||
- 配色克制,高级感
|
||||
- 单瓶或系列展示
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 护肤品 / 化妆品包装设计
|
||||
- 美妆礼盒
|
||||
- 美妆电商主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"护肤品 / 化妆品 / 包装设计 / 瓶子"
|
||||
- 用户希望产品包装的视觉
|
||||
|
||||
不要使用:
|
||||
|
||||
- 食品 / 饮料标签(用 `beverage-label-design.md`)
|
||||
- 礼盒摄影(用 `product-visuals/packaging-showcase.md`)
|
||||
- 单品白底图(用 `product-visuals/white-background-product.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌名 + 风格定位(高奢 / 极简 / 文艺 / Y2K)
|
||||
2. 产品类型(精华 / 面霜 / 洁面 / 香水)
|
||||
3. 瓶身材质(玻璃 / 磨砂玻璃 / PETG / 陶瓷)
|
||||
4. 主色 1-2 个
|
||||
5. 单品 / 套装
|
||||
6. 容量
|
||||
|
||||
## 主模板:单瓶护肤精华包装设计
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,主体为一支护肤精华瓶 + 外盒,背景为简洁场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "护肤精华单瓶包装设计",
|
||||
"goal": "生成一张可作为产品发布主图 / 包装提案 / 电商主图的化妆品包装视觉",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"LUMEN\"}",
|
||||
"positioning": "{argument name=\"positioning\" default=\"科学护肤 + 极简\"}"
|
||||
},
|
||||
"product": {
|
||||
"name": "{argument name=\"product name\" default=\"光子修护精华\"}",
|
||||
"subtitle": "{argument name=\"product subtitle\" default=\"PHOTON REPAIR SERUM\"}",
|
||||
"volume": "{argument name=\"volume\" default=\"30ml\"}",
|
||||
"form": "{argument name=\"bottle form\" default=\"圆柱形玻璃瓶 + 滴管\"}",
|
||||
"key_ingredient": "{argument name=\"ingredient\" default=\"5% 烟酰胺\"}"
|
||||
},
|
||||
"design": {
|
||||
"bottle_material": "{argument name=\"bottle material\" default=\"磨砂透明玻璃\"}",
|
||||
"label_material": "{argument name=\"label material\" default=\"哑光不干胶 + 烫银字\"}",
|
||||
"primary_color": "{argument name=\"primary color\" default=\"#0F4C81 深蓝\"}",
|
||||
"accent_color": "{argument name=\"accent color\" default=\"哑银\"}",
|
||||
"typography": "{argument name=\"typography\" default=\"现代 sans + 中文小字号\"}"
|
||||
},
|
||||
"outer_box": {
|
||||
"enabled": "{argument name=\"outer box\" default=\"true\"}",
|
||||
"shape": "{argument name=\"box shape\" default=\"立方体硬纸盒\"}",
|
||||
"finish": "{argument name=\"box finish\" default=\"哑光纸 + 烫银 logo\"}"
|
||||
},
|
||||
"scene": {
|
||||
"background": "{argument name=\"background\" default=\"米白色丝绸 + 柔光\"}",
|
||||
"props": "{argument name=\"props\" default=\"一片透明亚克力板 + 几滴水珠\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"高级感软光 + 顶部主光\"}"
|
||||
},
|
||||
"format": {
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"4:5\"}",
|
||||
"composition": "瓶子主体居中偏右 + 外盒在后侧"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"瓶身材质质感真实(玻璃应有反光与折射)",
|
||||
"标签字体清晰可读",
|
||||
"整体配色 ≤ 3 种",
|
||||
"高级感、克制"
|
||||
],
|
||||
"avoid": [
|
||||
"标签字体 > 2 种",
|
||||
"背景过亮压过产品",
|
||||
"瓶身比例失真",
|
||||
"出现廉价塑料感(如果不是有意)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌名、产品类型、瓶身形态
|
||||
- 可默认:材质、配色、外盒、场景
|
||||
- 可随机:道具细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给品牌定位 + 产品类型时:自动展开瓶身 / 标签 / 配色 / 场景
|
||||
- 高奢 = 黑金 / 极简 = 白蓝 / 文艺 = 米色木质 / Y2K = 高饱和
|
||||
- 默认 4:5 竖版
|
||||
|
||||
## 变体 1:化妆品系列套装
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "化妆品系列套装",
|
||||
"product": {
|
||||
"form": "5 件套(洁面 + 化妆水 + 精华 + 面霜 + 防晒)"
|
||||
},
|
||||
"design": {
|
||||
"consistency_rule": "5 件包装严格统一系统:相同瓶身比例 + 相同字体 + 相同配色"
|
||||
},
|
||||
"scene": {
|
||||
"composition": "5 件按高度排开 + 居中"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "套装级 + 系列识别度"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:礼盒装
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "化妆品礼盒装",
|
||||
"outer_box": {
|
||||
"enabled": true,
|
||||
"shape": "扁长方形礼盒(半开)",
|
||||
"finish": "丝绒包面 + 烫金 logo + 缎带"
|
||||
},
|
||||
"scene": {
|
||||
"background": "深色背景 + 聚光"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "节日 / 礼物级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "化妆品包装自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌 + 产品类型 + 风格定位,自动决定瓶身 / 标签 / 外盒 / 场景",
|
||||
"constraints": {
|
||||
"must_feel": "可发产品发布会"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让产品名 + 容量字号差异过大
|
||||
- 不要让标签字体超过 2 种
|
||||
- 不要让瓶身比例失真
|
||||
- 不要让背景过亮压过产品
|
||||
- 不要让品牌 logo 出现在不显眼位置
|
||||
- 不要让"高奢定位"的产品出现廉价材质
|
||||
+322
@@ -0,0 +1,322 @@
|
||||
# 18+ 模块吉祥物全流程品牌设计文档模板
|
||||
|
||||
本文件用于生成"一张超大画布、把吉祥物从 DNA 分析到落地应用的整套设计文档拍扁到一张图"的视觉。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 设计公司给客户的 brand book / IP guideline 提案图
|
||||
- 设计师作品集封面(一张图秀完整设计流程)
|
||||
- IP 上线前的"design rationale"看板
|
||||
- 教学示例:「一个吉祥物从概念到落地」全过程
|
||||
- 投标 / 比稿用的能力展示图
|
||||
|
||||
特征(与现有 `mascot-brand-kit.md` 的区别):
|
||||
|
||||
| 维度 | `mascot-brand-kit.md`(已有) | 本模板(新增) |
|
||||
|---|---|---|
|
||||
| 模块数 | 4-6 个区块 | **18-24 个模块** |
|
||||
| 视角 | 主形象 + 三视图 + 表情 + 应用 | **DNA 分析 → moodboard → 探索草图 → 线稿 → 3D → 配色 → 材质 → 设计系统 → 数字应用 → 实物应用 → 终稿** |
|
||||
| 用途 | IP 介绍页 / 周边 catalog | **完整 brand book / 设计提案 / 投标稿** |
|
||||
| 渲染密度 | 中等 | 极高(接近 brand book PDF 的整页拼合) |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 18+ 模块吉祥物全流程设计文档
|
||||
- 完整 brand book / IP guideline 一图概览
|
||||
- 设计公司投标 / 提案 hero 图
|
||||
- 「设计过程可视化」教学板
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"完整品牌设计流程 / brand guideline / IP design book"
|
||||
- 用户希望出"包含设计推导过程"而不仅是结果
|
||||
- 客户需要一张图涵盖「DNA → 草图 → 线稿 → 3D → 应用」全部环节
|
||||
|
||||
不要使用:
|
||||
|
||||
- 仅需 IP 形象集合 → 用 `branding-and-packaging/mascot-brand-kit.md`
|
||||
- 仅需通用品牌识别(logo / 色 / 字 / 应用)→ 用 `branding-and-packaging/brand-identity-board.md`
|
||||
- 单角色三视图 / 表情 → 用 `portraits-and-characters/character-sheet.md`
|
||||
- IP 周边商品图 → 用 `branding-and-packaging/character-merch-board.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌 / IP 名 + 行业(茶饮 / 教育 / 数码 / 文创…)
|
||||
2. 吉祥物主形态(动物 / 人形 / 拟物 / 食物 / 抽象)
|
||||
3. 主色 + 副色(如不指定按行业默认)
|
||||
4. 渲染风格(**3D Pixar 写实卡通 / 扁平 2D / Q 版 chibi / 拟人**)
|
||||
5. 模块密度(18 / 24 / 自定义清单)
|
||||
6. 必须出现的应用场景(plush 玩偶 / 包装 / app icon / 门店 / 等)
|
||||
|
||||
## 主模板:18 模块吉祥物全流程品牌设计文档
|
||||
|
||||
📖 描述
|
||||
|
||||
3 列 × 6 行 = 18 个等大模块,每个模块自成一段设计流程。整体像把一份 18 页 brand book PDF 的每页缩成一格拼到一张大图里。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "18-panel brand identity and character design document",
|
||||
"goal": "生成一张完整记录吉祥物从 DNA 分析到落地应用全流程的设计文档大图,可作为 brand book 一图概览或设计提案 hero 图",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"沐阳 MUYANG TEA\"}",
|
||||
"industry": "{argument name=\"industry\" default=\"tea shop\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"温暖一杯,陪你慢慢喝\"}",
|
||||
"colors": [
|
||||
"{argument name=\"primary color\" default=\"yellow\"}",
|
||||
"{argument name=\"secondary color\" default=\"green\"}",
|
||||
"white",
|
||||
"brown",
|
||||
"dark green"
|
||||
]
|
||||
},
|
||||
"character": {
|
||||
"description": "{argument name=\"character description\" default=\"3D rendered cute Shiba Inu mascot wearing a green apron, big sparkly eyes, plush soft body, friendly smile\"}",
|
||||
"rendering_style": "{argument name=\"render style\" default=\"Pixar-quality 3D, soft subsurface scattering, glossy plush texture\"}"
|
||||
},
|
||||
"layout": {
|
||||
"grid": "3 columns by 6 rows",
|
||||
"panel_count": 18,
|
||||
"panel_borders": "thin light-gray dividers, generous white margin between cells",
|
||||
"global_typography": "section titles in bilingual Chinese + English, small body text, panel numbers 01-18 prominently labeled",
|
||||
"background": "{argument name=\"page background\" default=\"clean off-white paper\"}"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"id": "01",
|
||||
"title": "01 品牌DNA分析 / BRAND DNA ANALYSIS",
|
||||
"elements": ["small logo lockup", "5 color swatches with HEX codes", "6 brand keyword icons", "small target audience donut chart"]
|
||||
},
|
||||
{
|
||||
"id": "02",
|
||||
"title": "02 概念构思 / CONCEPT MOODBOARD",
|
||||
"elements": ["5 inspiration photo references", "4 mood / vibe icons", "1 design equation diagram (e.g. 茶 + 狗 + 温暖 = MUYANG)"]
|
||||
},
|
||||
{
|
||||
"id": "03",
|
||||
"title": "03 形态研究 / FORM STUDY",
|
||||
"elements": ["4 logo anatomy icons", "4 evolution steps from primitive shape to refined silhouette", "4 final silhouette variants"]
|
||||
},
|
||||
{
|
||||
"id": "04",
|
||||
"title": "04 概念探索 / CONCEPT EXPLORATION",
|
||||
"elements": ["12 quick line-art character sketches with subtle pose / expression variation"]
|
||||
},
|
||||
{
|
||||
"id": "05",
|
||||
"title": "05 精细线稿 / REFINED LINE ART",
|
||||
"elements": ["3 rows showing front and side line-art with proportion guides, head-body ratio markers, and grid alignment"]
|
||||
},
|
||||
{
|
||||
"id": "06",
|
||||
"title": "06 细节精修 / DETAIL REFINEMENT",
|
||||
"elements": ["2 large full-body 3D renders with annotation labels", "4 circular close-up callouts (eyes, paw, apron stitch, tail)"]
|
||||
},
|
||||
{
|
||||
"id": "07",
|
||||
"title": "07 表情设定 / EXPRESSION SHEET",
|
||||
"elements": ["11 3D rendered head expressions: happy, sad, surprised, sleepy, angry, shy, proud, worried, laughing, wink, neutral"]
|
||||
},
|
||||
{
|
||||
"id": "08",
|
||||
"title": "08 姿势库 / POSE LIBRARY",
|
||||
"elements": ["9 full-body 3D rendered poses: waving, bowing, holding tea, jumping, sitting, sleeping, presenting, running, hugging cup"]
|
||||
},
|
||||
{
|
||||
"id": "09",
|
||||
"title": "09 转身视图 / TURNAROUND VIEW",
|
||||
"elements": ["5 full-body 3D renders at 0°/45°/90°/135°/180°", "5 matching line-art turnaround views below"]
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"title": "10 色彩开发 / COLOR DEVELOPMENT",
|
||||
"elements": ["5 rows of 5-color palettes (primary, accent, monochrome, seasonal, dark mode)", "short color psychology paragraph"]
|
||||
},
|
||||
{
|
||||
"id": "11",
|
||||
"title": "11 材质规格 / MATERIAL SPECIFICATION",
|
||||
"elements": ["5 texture swatches (plush, vinyl, ceramic, fabric, plastic)", "property sliders (softness / glossiness / transparency)", "4 manufacturing process icons"]
|
||||
},
|
||||
{
|
||||
"id": "12",
|
||||
"title": "12 色彩应用 / COLOR APPLICATION",
|
||||
"elements": ["4 mascot color variant renders", "2 light-mode and dark-mode renders", "4 contrast rating circles (AAA / AA / A / fail)"]
|
||||
},
|
||||
{
|
||||
"id": "13",
|
||||
"title": "13 构造指南 / CONSTRUCTION GUIDE",
|
||||
"elements": ["1 line-art geometry construction diagram (with circles / triangles / proportion lines)", "1 grid alignment diagram"]
|
||||
},
|
||||
{
|
||||
"id": "14",
|
||||
"title": "14 设计系统规则 / DESIGN SYSTEM RULES",
|
||||
"elements": ["minimum size icons (16px / 24px / 48px)", "clear-space diagram with X-height markers", "4 do/don't usage examples"]
|
||||
},
|
||||
{
|
||||
"id": "15",
|
||||
"title": "15 资产变体 / ASSET VARIANTS",
|
||||
"elements": ["3 size variants (S / M / L)", "3 line-art variants", "3 simplified flat icon-style heads"]
|
||||
},
|
||||
{
|
||||
"id": "16",
|
||||
"title": "16 数字应用 / DIGITAL APPLICATIONS",
|
||||
"elements": ["1 app icon mockup", "2 social avatar mockups", "small UI element row (button / loader / badge)", "3-step animation cycle thumbnails"]
|
||||
},
|
||||
{
|
||||
"id": "17",
|
||||
"title": "17 实物应用 / PHYSICAL APPLICATIONS",
|
||||
"elements": ["1 plush toy mockup", "1 product packaging mockup", "1 merchandise (tote / mug) mockup", "1 storefront / signage mockup"]
|
||||
},
|
||||
{
|
||||
"id": "18",
|
||||
"title": "18 最终主视觉 / FINAL RENDERING",
|
||||
"elements": ["1 large hero-size 3D render of mascot in signature pose holding brand product", "logo lockup", "file format / deliverable list"]
|
||||
}
|
||||
],
|
||||
"global_style": {
|
||||
"rendering": "premium design agency presentation board, mixing 3D character renders, line art, photo mockups, charts, and infographic typography",
|
||||
"color_tone": "calm, professional, off-white background with brand colors as accents",
|
||||
"panel_density": "each panel completely filled but not cluttered; consistent label position (top-left) and small body text",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 portrait poster (e.g. A2 print)\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"18 个模块编号清晰、双语标题",
|
||||
"吉祥物造型在所有 3D 模块中保持完全一致",
|
||||
"整体像 brand book 一页拼合,而不是 18 张独立海报",
|
||||
"每个模块的子元素数量精确(11 表情 / 9 姿势 / 5 转身 / 等)"
|
||||
],
|
||||
"avoid": [
|
||||
"模块间风格漂移(一个模块 3D 写实、另一个忽然手绘)",
|
||||
"省略编号或双语标题",
|
||||
"把表情 / 姿势 / 转身画成同一姿势复制",
|
||||
"应用 mockup 不像真实物体(如 plush 看起来像截图)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:brand name + industry、character description、render style、primary/secondary colors
|
||||
- **可默认**:tagline、page background、aspect ratio
|
||||
- **可随机**:表情库 / 姿势库的具体 11 / 9 项内容(按 IP 性格自动)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"吉祥物"+ 行业 → 自动按行业语义生成形象(茶饮 → 柴犬 / 兔子;科技 → 机器人 / 像素小怪;母婴 → 萌兽 / 云朵小人)
|
||||
- 不指定 11 表情 / 9 姿势具体内容 → 用模板里的标准集
|
||||
- 不指定材质 / 应用场景 → 按行业默认(餐饮强调包装 / 玩偶;科技强调 app icon / UI)
|
||||
|
||||
## 变体 1:24 模块完整 IP guideline(适合大客户提案)
|
||||
|
||||
把上面 18 模块基础上再加 6 个模块,覆盖 IP 商业化更深维度。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "24-panel mascot IP commercialization guideline",
|
||||
"extra_sections_after_18": [
|
||||
{
|
||||
"id": "19",
|
||||
"title": "19 联名场景 / CO-BRANDING SCENARIOS",
|
||||
"elements": ["4 联名 mockup(与不同行业品牌跨界)"]
|
||||
},
|
||||
{
|
||||
"id": "20",
|
||||
"title": "20 节庆主题包 / SEASONAL VARIATIONS",
|
||||
"elements": ["4 节庆变体(春节 / 中秋 / 圣诞 / 万圣节)"]
|
||||
},
|
||||
{
|
||||
"id": "21",
|
||||
"title": "21 表情包 / STICKER PACK",
|
||||
"elements": ["16 chibi 表情贴纸网格"]
|
||||
},
|
||||
{
|
||||
"id": "22",
|
||||
"title": "22 周边商品矩阵 / MERCH MATRIX",
|
||||
"elements": ["6 周边类目(公仔 / 文具 / 服饰 / 家居 / 数码 / 食品)"]
|
||||
},
|
||||
{
|
||||
"id": "23",
|
||||
"title": "23 内容平台应用 / SOCIAL CONTENT KIT",
|
||||
"elements": ["1 公众号头图 + 1 视频封面 + 1 朋友圈九宫格 + 1 直播间背景"]
|
||||
},
|
||||
{
|
||||
"id": "24",
|
||||
"title": "24 商业化路径 / COMMERCIALIZATION ROADMAP",
|
||||
"elements": ["timeline with 4 phases: 上线 / 周边 / 联名 / IP 授权"]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 大客户 IP 比稿
|
||||
- 提案需要展示「不仅会设计,还懂商业化」
|
||||
- 想一图秀完整 IP 商业蓝图
|
||||
|
||||
## 变体 2:极简 9 模块快速 brand kit
|
||||
|
||||
适合中小客户预算、不需要全流程,但要比单图丰富。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "9-panel quick mascot brand kit",
|
||||
"layout": { "grid": "3 columns by 3 rows", "panel_count": 9 },
|
||||
"sections": [
|
||||
"01 LOGO + COLOR",
|
||||
"02 主形象 3D HERO",
|
||||
"03 表情 6 个",
|
||||
"04 姿势 4 个",
|
||||
"05 三视图",
|
||||
"06 配色调色板",
|
||||
"07 字体规范",
|
||||
"08 应用 mockup(包装 + app icon)",
|
||||
"09 终稿主视觉"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 客户预算有限 / 时间紧
|
||||
- 一图 = 一份 mini 设计文档(朋友圈级别可读)
|
||||
- 试稿阶段先出这版,确认方向再升级 18 / 24 模块
|
||||
|
||||
## 变体 3:纯设计推导版(无 3D,全是草图 + 线稿)
|
||||
|
||||
适合学院派 / 文创 / 手作品牌,强调「设计思考过程」。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "18-panel mascot design rationale (sketch-first edition)",
|
||||
"rendering_override": "ALL panels in pencil sketch + ink line + watercolor wash; NO 3D renders even in 06/08/09; final panel 18 may upgrade to ink-color illustration",
|
||||
"vibe": "designer's working notebook scanned and laid out as a document",
|
||||
"extra_visual_elements": ["coffee stain", "tape strips", "handwritten margin notes"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 文创 / 出版 / 手作 / 学院派品牌
|
||||
- 想强调「人手设计、有温度」
|
||||
- 对接独立设计师 / 插画师作品集
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 模块编号缺失或顺序错乱(18 个模块的编号是模板的灵魂)
|
||||
- ❌ 让吉祥物造型在不同模块漂移(必须严格保持同一形态)
|
||||
- ❌ 表情 / 姿势 / 转身的数量不精确(11 / 9 / 5 是经过验证的视觉密度)
|
||||
- ❌ 把 mockup 区画成贴图拼贴而非真实材质渲染
|
||||
- ❌ 全图 18 模块共用一种字号 → hierarchy 崩塌;section 标题必须比 body 大 ≥ 1.6×
|
||||
- ❌ 整体像 18 张独立海报拼贴 → 应该有共享背景 + 一致 margin + 一致标题样式
|
||||
- ❌ 在画质有限时硬上 24 模块 → 单格细节会塌陷,建议 18 模块为上限
|
||||
+191
@@ -0,0 +1,191 @@
|
||||
# 吉祥物品牌套装模板
|
||||
|
||||
本文件用于"以吉祥物为核心的多面板品牌识别 / 周边视觉文档":
|
||||
|
||||
- 吉祥物多角度 + 表情 + 应用场景
|
||||
- 吉祥物周边商品 catalog
|
||||
- 品牌 IP 完整介绍页
|
||||
- 卡通人设品牌识别文档
|
||||
|
||||
特征:
|
||||
|
||||
- 一张大图,多区块
|
||||
- 主区:吉祥物三视图 + 主形象
|
||||
- 次区:表情 + 配色 + 周边
|
||||
- 风格强调"亲切 + 可爱 + 一致"
|
||||
- 通常含 IP 名 + 性格描述
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 吉祥物品牌识别套装
|
||||
- IP 周边商品 catalog
|
||||
- 卡通人设介绍页
|
||||
- 营销活动 IP 包
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"吉祥物 / mascot / IP 形象 / 卡通代言"
|
||||
- 用户希望出"完整 IP 套装"而不是单图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单个角色设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
- 通用品牌识别(用 `brand-identity-board.md`)
|
||||
- 单个动漫 KV(用 `storyboards-and-sequences/anime-key-visual.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌 / IP 名 + 一句性格描述
|
||||
2. 吉祥物主形态(动物 / 人 / 拟物 / 食物)
|
||||
3. 配色 1-2 个
|
||||
4. 是否需要表情包 / 周边 / 服装
|
||||
5. 渲染风格(2D 卡通 / 3D Q 萌 / Pixar 写实卡通)
|
||||
6. 比例
|
||||
|
||||
## 主模板:吉祥物品牌识别套装
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,分主形象区 + 三视图区 + 表情区 + 应用区。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "吉祥物品牌识别套装",
|
||||
"goal": "生成一张可作为吉祥物 brand kit / 周边介绍页的多面板视觉文档",
|
||||
"ip": {
|
||||
"name": "{argument name=\"ip name\" default=\"AURORA 小光\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"陪你度过每个夜晚\"}",
|
||||
"personality": "{argument name=\"personality\" default=\"温柔、好奇、爱发光\"}",
|
||||
"brand_owner": "{argument name=\"brand owner\" default=\"AURORA 家居灯光\"}"
|
||||
},
|
||||
"mascot": {
|
||||
"form": "{argument name=\"mascot form\" default=\"小型半透明灯泡精灵,圆乎乎,有发光的尾巴\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"暖金 + 米白 + 浅蓝\"}",
|
||||
"rendering": "{argument name=\"rendering\" default=\"3D Pixar 风 + Q 萌\"}"
|
||||
},
|
||||
"regions": {
|
||||
"hero": {
|
||||
"position": "{argument name=\"hero position\" default=\"左上大区\"}",
|
||||
"content": "吉祥物主形象 + 名字 + 一句性格描述",
|
||||
"background": "纯色 + 微光晕"
|
||||
},
|
||||
"three_view": {
|
||||
"position": "{argument name=\"three view position\" default=\"右上\"}",
|
||||
"content": "正面 / 侧面 / 背面三视图",
|
||||
"label": "FRONT / SIDE / BACK"
|
||||
},
|
||||
"expressions": {
|
||||
"position": "{argument name=\"expression position\" default=\"左下\"}",
|
||||
"count": "{argument name=\"expression count\" default=\"6\"}",
|
||||
"items": ["开心", "好奇", "困了", "惊讶", "害羞", "小生气"]
|
||||
},
|
||||
"applications": {
|
||||
"position": "{argument name=\"app position\" default=\"右下\"}",
|
||||
"items": [
|
||||
"{argument name=\"app 1\" default=\"产品包装盒角落\"}",
|
||||
"{argument name=\"app 2\" default=\"app 启动页\"}",
|
||||
"{argument name=\"app 3\" default=\"周边贴纸\"}",
|
||||
"{argument name=\"app 4\" default=\"短视频片头吉祥物动画静帧\"}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"background": "{argument name=\"background\" default=\"米色纸纹 + 细灰辅助线\"}",
|
||||
"typography": "圆润 sans + 一行手写体强调"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"吉祥物在所有区块外观一致",
|
||||
"三视图比例严格统一",
|
||||
"表情清晰可识别",
|
||||
"应用场景符合品牌"
|
||||
],
|
||||
"avoid": [
|
||||
"吉祥物在不同区块画风漂移",
|
||||
"表情夸张到失真",
|
||||
"配色出现强烈对比破坏 IP 调性",
|
||||
"应用 mockup 风格冲突"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:IP 名、形态、性格、主色
|
||||
- 可默认:layout、表情、应用场景
|
||||
- 可随机:周边细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给一句"我想要一个 X 行业的可爱代言"时:自动决定形态 + 性格 + 配色 + 6 表情 + 4 应用
|
||||
- 默认 3D Q 萌渲染
|
||||
- 默认 4 区块布局
|
||||
|
||||
## 变体 1:吉祥物周边 catalog(重点是商品)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "吉祥物周边 catalog",
|
||||
"regions": {
|
||||
"hero": {"content": "吉祥物 + IP 名"},
|
||||
"three_view": null,
|
||||
"expressions": null,
|
||||
"applications": {
|
||||
"items": [
|
||||
"T 恤", "马克杯", "手机壳", "贴纸包", "钥匙扣", "毛绒玩偶", "帆布包", "手机支架"
|
||||
]
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "电商商品 catalog 感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:极简吉祥物介绍页(仅主形象 + 性格)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简吉祥物介绍页",
|
||||
"regions": {
|
||||
"hero": {"content": "吉祥物 + 名 + 性格"},
|
||||
"three_view": null,
|
||||
"expressions": {"count": 4},
|
||||
"applications": null
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "干净、易读"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Mascot brand kit 自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌 + 行业 + 性格关键词,自动决定吉祥物形态 + 表情 + 应用",
|
||||
"constraints": {
|
||||
"must_feel": "可发布周边 / 公关图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让吉祥物在不同区块比例不一致
|
||||
- 不要让表情夸张到看起来另一个角色
|
||||
- 不要在应用 mockup 上加太多其他设计元素
|
||||
- 不要让配色超过 4 种主色
|
||||
- 不要漏掉 IP 名 + 性格描述
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
# 背景替换工作流模板
|
||||
|
||||
本文件用于“将一张图的背景替换为新背景”的编辑任务,对应脚本 `scripts/edit.js`。
|
||||
|
||||
适合场景:
|
||||
|
||||
- 商品图换背景(白底 → 生活场景 / 影棚 / 户外)
|
||||
- 人像换背景(杂乱 → 干净棚景)
|
||||
- 老照片背景翻新
|
||||
- 跨品类素材统一背景风格
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单主体图换背景
|
||||
- 主体不变 / 仅背景变
|
||||
- 主体边缘清晰 / 可识别
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供原图(REFERENCE_0)+ 一句“换成 XX 背景”
|
||||
- 用户希望主体不动只换背景
|
||||
- 用户希望多张图统一背景
|
||||
|
||||
不要使用:
|
||||
|
||||
- 主体本身需要修改(用 `local-object-replacement.md`)
|
||||
- 仅去除某物(用 `object-removal.md`)
|
||||
- 产品本身需要精修(用 `product-retouching.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 原图描述 / 主体是什么
|
||||
2. 新背景:场景 / 色调 / 灯光
|
||||
3. 是否保留原图灯光方向
|
||||
4. 是否需要重新阴影 / 反光
|
||||
5. 输出比例(保持原图 / 调整)
|
||||
|
||||
## 主模板:商品图换背景
|
||||
|
||||
📖 描述
|
||||
|
||||
输入一张主体图,输出主体保留、背景换成指定场景的图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留 {argument name="subject" default="画面中央的白色按压瓶"} 的形态、比例、标签和材质,仅将背景替换为 {argument name="new background" default="清晨阳光下的木质梳妆台,柔光从左侧窗户洒入,远景轻微虚化,背景元素包含一杯水、几片白色花瓣、折叠的米色毛巾"}。
|
||||
重新生成与新背景一致的阴影与反光,让主体看起来真实地存在于新场景中。
|
||||
不要修改主体本身的颜色、文字、形状或材质。
|
||||
渲染风格:{argument name="render style" default="高分辨率商业摄影,颗粒感真实,浅景深,主体清晰,背景自然虚化"}。
|
||||
输出比例:{argument name="aspect ratio" default="保持原图比例"}。
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:原图主体、新背景描述
|
||||
- 可默认:渲染风格、比例
|
||||
- 可随机:背景细节小道具
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 行业自动选背景:化妆品 → 梳妆台;食品 → 餐桌;电子 → 极简办公桌
|
||||
- 默认保持原图比例
|
||||
- 默认重新生成阴影
|
||||
|
||||
## 变体 1:人像换棚景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留 {argument name="subject" default="画面中的人物"} 的姿势、表情、穿着与五官,仅将背景替换为 {argument name="studio backdrop" default="中性灰背景纸"}。
|
||||
重新生成与新背景一致的柔光阴影;不要改变人物形象、肤色、服装颜色。
|
||||
渲染风格:{argument name="render style" default="棚拍人像摄影,柔光,自然肤质"}。
|
||||
```
|
||||
|
||||
## 变体 2:商品图换户外场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留 {argument name="subject" default="画面中央的产品"},将背景替换为 {argument name="outdoor scene" default="海边木栈道,黄昏暖光,远处海浪虚化"}。
|
||||
保留产品所有标签与材质细节;为产品重新生成与户外光线方向一致的阴影。
|
||||
不要让产品颜色因光线偏移过强(保持品牌色)。
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留主体;自动选择最适合该主体的“干净影棚 / 自然场景 / 极简室内”三种背景之一并替换。
|
||||
保持原图比例;为主体重新生成自然阴影。
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要修改主体本身(除非用户允许)
|
||||
- 不要让光线方向与主体原本受光不一致
|
||||
- 不要让背景元素太多分散注意力
|
||||
- 不要让主体边缘出现明显抠图痕迹
|
||||
- 不要修改主体上的文字 / 标签
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
# 局部对象替换工作流模板
|
||||
|
||||
本文件用于“将原图中某一对象替换为另一对象”的编辑任务:
|
||||
|
||||
- 把图中咖啡杯换成保温杯
|
||||
- 把图中人物 T 恤换成卫衣
|
||||
- 把车 logo 换为另一品牌
|
||||
- 把宠物从猫换成狗
|
||||
- 把背景里某物换为另一物
|
||||
|
||||
特征:
|
||||
|
||||
- 主体大部分保留
|
||||
- 仅局部精确替换
|
||||
- 周围光线 / 阴影需要适配
|
||||
- 必要时配合 mask(蒙版)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单一对象替换
|
||||
- 多对象替换
|
||||
- 配合蒙版的精确替换
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供原图(REFERENCE_0)+ 想换某物
|
||||
- 用户希望除被替换对象外其他都不动
|
||||
|
||||
不要使用:
|
||||
|
||||
- 整张换背景(用 `background-replacement.md`)
|
||||
- 仅删除某物(用 `object-removal.md`)
|
||||
- 产品 / 人像精修(用 `product-retouching.md` / `portrait-local-edit.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 原图中要替换的对象
|
||||
2. 要替换为什么
|
||||
3. 是否提供蒙版
|
||||
4. 替换后是否需要重新阴影 / 反光
|
||||
5. 是否保留替换对象的尺寸 / 位置
|
||||
|
||||
## 主模板:单对象替换
|
||||
|
||||
📖 描述
|
||||
|
||||
精确替换一个对象,其余画面尽量保留。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,将 {argument name="original object" default="桌上的白色陶瓷咖啡杯"} 替换为 {argument name="replacement object" default="同尺寸的不锈钢保温杯,哑光银色,瓶身有简洁品牌字 'AURORA'"}。
|
||||
保留原图中其他所有元素的位置、光线、阴影与构图;只对被替换对象本身做修改。
|
||||
为新对象重新生成与原图光线方向一致的阴影、反光与材质。
|
||||
不要改变其它人物、桌面、背景。
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:原对象、替换对象
|
||||
- 可默认:是否需要重新阴影
|
||||
- 可随机:替换对象的次要细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认保留原对象尺寸与位置
|
||||
- 默认重新生成阴影
|
||||
- 用户没指定材质时,按合理类比选
|
||||
|
||||
## 变体 1:配合蒙版的精确替换
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,使用 REFERENCE_1(蒙版)所标记的区域,精确替换 {argument name="object to replace" default="人物的白色 T 恤"} 为 {argument name="new object" default="深蓝色长袖卫衣,胸前印有 'AURORA' 字样"}。
|
||||
仅对蒙版区域做修改,其余区域必须像素级保留;
|
||||
为新衣服生成与原图灯光一致的褶皱与阴影;
|
||||
保持人物身材与姿势完全不变。
|
||||
```
|
||||
|
||||
## 变体 2:批量对象替换
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,将画面中所有 {argument name="original objects" default="木质椅子"} 替换为 {argument name="replacement objects" default="米色塑胶椅"}。
|
||||
保持每把椅子的位置、角度与摆放不变;
|
||||
为新椅子生成与原图光线方向一致的阴影;
|
||||
不要修改桌子、墙面、灯具、人物。
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,将原图中 {argument name="object" default="主要前景物体"} 替换为视觉风格更现代的同功能版本,自动决定材质与配色,但保持位置与尺寸一致。
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要替换后改变原对象的位置 / 比例(除非用户允许)
|
||||
- 不要让替换对象的灯光方向与原图不一致
|
||||
- 不要顺便修改其它无关元素
|
||||
- 不要让替换对象的材质显得"贴上去"
|
||||
- 没有蒙版时,不要假装精确(说明边缘可能略微变化)
|
||||
@@ -0,0 +1,103 @@
|
||||
# 杂物去除工作流模板
|
||||
|
||||
本文件用于“去除图中某物,保留其余画面”的编辑任务:
|
||||
|
||||
- 去除路人 / 围观者
|
||||
- 去除水印 / logo(仅限非版权场景)
|
||||
- 去除多余道具
|
||||
- 去除杂线 / 电线
|
||||
- 去除画面中的瑕疵
|
||||
|
||||
特征:
|
||||
|
||||
- 不需要替换为新对象
|
||||
- 移除区域需自然填充
|
||||
- 必要时配合蒙版
|
||||
- 不能影响主体
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单杂物去除
|
||||
- 多杂物去除
|
||||
- 大面积去除(电线 / 线缆)
|
||||
- 局部瑕疵去除
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供原图(REFERENCE_0)+ 想去掉某物
|
||||
- 用户希望画面更干净
|
||||
|
||||
不要使用:
|
||||
|
||||
- 替换为新对象(用 `local-object-replacement.md`)
|
||||
- 整张换背景(用 `background-replacement.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 要去除的对象
|
||||
2. 是否提供蒙版
|
||||
3. 去除后该区域应填充为什么(背景延续 / 干净底色)
|
||||
4. 是否影响阴影 / 反光
|
||||
|
||||
## 主模板:单杂物去除
|
||||
|
||||
📖 描述
|
||||
|
||||
精确去除一个对象,原区域用周围环境自然填充。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,去除画面中的 {argument name="object to remove" default="背景里的路人"}。
|
||||
被去除区域使用周围环境({argument name="fill description" default="街道地面、墙面与远景建筑"})做自然延续,使其看起来从未存在;
|
||||
保留主体、光线方向、阴影与画面构图;
|
||||
不要修改其它人物、物体或文字。
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:要去除的对象、填充类型
|
||||
- 可默认:保留主体
|
||||
- 可随机:补全细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认根据周围环境推断填充
|
||||
- 默认保留所有阴影方向
|
||||
|
||||
## 变体 1:配合蒙版去除
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,使用 REFERENCE_1(蒙版)所标记的区域作为待去除区域,将该区域内容自然替换为周围环境的延续;
|
||||
仅对蒙版区域做修改,蒙版外像素级保留;
|
||||
不要让填充区域出现可识别的接缝或纹理跳变。
|
||||
```
|
||||
|
||||
## 变体 2:批量去除(如电线 / 围观者)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,去除画面中所有 {argument name="objects to remove" default="天空中的电线 / 街道上的路人"}。
|
||||
被去除区域用对应背景(天空 / 地面 / 建筑)自然延续;
|
||||
保留主体、灯光、阴影、构图。
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,自动识别画面中干扰主体阅读的杂物并去除(如:路人、电线、瓶罐、水渍);
|
||||
保留主体与构图;自然填充背景。
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要把主体一并去掉
|
||||
- 不要修改光线方向(去除后阴影也要保留)
|
||||
- 不要让填充区域出现“糊感 / 重复纹理”
|
||||
- 没有蒙版时,告诉用户仅能尽力(结果可能有轻微差异)
|
||||
- 不要去除带版权 logo / 水印(除非用户为合法所有人)
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
# 人像局部修改工作流模板
|
||||
|
||||
本文件用于“对人像图做局部修改”的编辑任务:
|
||||
|
||||
- 修改发型 / 发色
|
||||
- 修改服装颜色 / 款式
|
||||
- 修改眼镜 / 配饰
|
||||
- 修改妆容
|
||||
- 修改表情(轻度)
|
||||
|
||||
特征:
|
||||
|
||||
- 必须保留人物身份(脸型 / 五官比例)
|
||||
- 仅局部修改
|
||||
- 必要时配合蒙版
|
||||
- 不修改场景
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 人像局部修改
|
||||
- 服装 / 配饰修改
|
||||
- 妆容修改
|
||||
- 发型 / 发色修改
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供人像图 + 想修改某一局部
|
||||
- 用户希望保留“是同一个人”的感觉
|
||||
|
||||
不要使用:
|
||||
|
||||
- 整张换背景(用 `background-replacement.md`)
|
||||
- 替换为另一对象 / 物品(用 `local-object-replacement.md`)
|
||||
- 删除某物(用 `object-removal.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 想修改的部位(发型 / 服装 / 妆容 / 配饰)
|
||||
2. 修改后的样子描述
|
||||
3. 是否提供蒙版
|
||||
4. 是否保留表情 / 姿势
|
||||
5. 是否调整光线
|
||||
|
||||
## 主模板:发型 / 发色修改
|
||||
|
||||
📖 描述
|
||||
|
||||
保留人物身份与构图,仅修改发型 / 发色。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留人物的脸型、五官比例、肤色、表情、姿势、服装与背景,仅修改发型 / 发色为:
|
||||
{argument name="new hair description" default="齐肩短发 + 自然黑色 + 轻微微卷"}。
|
||||
新发型的阴影、反光、发际线必须与原图灯光方向一致;
|
||||
不要修改人物身份特征(眼睛形状、嘴形、鼻子、耳朵);
|
||||
不要修改背景。
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:修改部位、新样子
|
||||
- 可默认:保留身份、保留背景、保留灯光
|
||||
- 可随机:发丝细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认保留人物身份
|
||||
- 默认保留构图与灯光
|
||||
- 默认仅做局部修改,不动其它
|
||||
|
||||
## 变体 1:服装修改
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留人物的脸、发型、姿势、表情与背景,仅修改服装为:
|
||||
{argument name="new outfit description" default="米色长袖衬衫 + 卡其色西装外套"};
|
||||
新服装的褶皱、阴影必须与原图灯光方向一致;
|
||||
不要修改人物身份特征;
|
||||
不要修改背景。
|
||||
```
|
||||
|
||||
## 变体 2:妆容修改
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留人物身份与构图,仅修改妆容为:
|
||||
{argument name="new makeup description" default="哑光裸色唇 + 棕调眼影 + 自然腮红"};
|
||||
保留肤色、肤质细节、五官形状;
|
||||
不要让妆容显得过浓或与肤色不匹配;
|
||||
不要修改背景。
|
||||
```
|
||||
|
||||
## 变体 3:配饰修改 / 添加
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留人物身份与构图,添加 / 修改配饰为:
|
||||
{argument name="accessory description" default="一副细金属边圆框眼镜"};
|
||||
配饰的角度、阴影必须与原图灯光方向一致;
|
||||
不要修改其它身体部位;
|
||||
不要修改背景。
|
||||
```
|
||||
|
||||
## 变体 4:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,对人物做轻度风格升级(发型 / 妆容 / 服装 任一),自动判断当前最不协调处并修复;
|
||||
保持人物身份不变;
|
||||
保持背景不变。
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要修改人物五官导致换脸
|
||||
- 不要让修改后的局部光线方向与原图不一致
|
||||
- 不要顺带修改背景与肤色
|
||||
- 不要让妆容浓到“滤镜假皮肤”
|
||||
- 没有蒙版时,告诉用户结果可能略有偏差
|
||||
- 不要在用户没要求时修改性别 / 种族特征
|
||||
@@ -0,0 +1,113 @@
|
||||
# 产品精修工作流模板
|
||||
|
||||
本文件用于“在原图基础上对产品做精修”的编辑任务:
|
||||
|
||||
- 提升商品图质感
|
||||
- 修补瑕疵 / 划痕
|
||||
- 调整光泽 / 反光
|
||||
- 美化标签 / 锐化文字
|
||||
- 重新整理阴影 / 倒影
|
||||
|
||||
特征:
|
||||
|
||||
- 主体(产品)保留
|
||||
- 重点是“质感升级”而不是“替换”
|
||||
- 不强行换背景
|
||||
- 不修改产品形态与文字
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 商品图质感升级
|
||||
- 瑕疵修复
|
||||
- 灯光重做
|
||||
- 标签 / 文字锐化
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提供原图(REFERENCE_0)+ 希望产品更高级
|
||||
- 用户希望保留场景,仅升级质感
|
||||
|
||||
不要使用:
|
||||
|
||||
- 整张换背景(用 `background-replacement.md`)
|
||||
- 替换产品为另一产品(用 `local-object-replacement.md`)
|
||||
- 把白底主图重新生成(用 `product-visuals/white-background-product.md` 重画)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 原产品描述
|
||||
2. 想强化的方面(质感 / 光泽 / 标签 / 阴影)
|
||||
3. 是否要去掉瑕疵
|
||||
4. 是否保留背景
|
||||
5. 是否双图对比输出
|
||||
|
||||
## 主模板:产品质感升级
|
||||
|
||||
📖 描述
|
||||
|
||||
保留原图的产品与场景,只对产品本身做质感升级(更通透 / 更有光泽 / 标签更清晰 / 更高级)。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留画面中 {argument name="product" default="白色按压瓶"} 的形状、比例、标签内容与场景背景,对产品本身做质感升级:
|
||||
- 提升 {argument name="enhancement focus" default="瓶身光泽与微反光"} 的质感;
|
||||
- 修复 {argument name="defect to fix" default="瓶身上轻微的划痕与脏点"};
|
||||
- 让 {argument name="label sharpening" default="正面标签的字与 logo"} 更锐利清晰;
|
||||
- 阴影与反光与原图保持方向一致,但更细腻;
|
||||
- 不要修改产品颜色、文字、材质类型;
|
||||
- 不要替换背景。
|
||||
渲染风格:{argument name="render style" default="高端商业产品摄影 + 杂志级后期"}。
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:要强化的方面
|
||||
- 可默认:保留背景、保留文字、保留色彩
|
||||
- 可随机:阴影柔和度
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认提升光泽 + 修复瑕疵 + 锐化标签
|
||||
- 不指定强度时按“克制升级”处理
|
||||
- 不动品牌色
|
||||
|
||||
## 变体 1:标签 / 文字锐化
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,仅对画面中产品标签上的文字做锐化与清晰化处理:
|
||||
- 保留所有文字内容、字距、字体;
|
||||
- 不修改瓶身其他部分;
|
||||
- 不修改背景。
|
||||
```
|
||||
|
||||
## 变体 2:阴影 / 倒影重做
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,保留产品本身,重新生成更精致的 {argument name="shadow type" default="底部柔光阴影 + 微反光"}:
|
||||
- 阴影方向与原图灯光一致;
|
||||
- 反光强度克制不抢镜;
|
||||
- 不修改产品本身;
|
||||
- 不修改背景。
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
以 REFERENCE_0 为基础,对产品做整体质感升级,自动决定升级重点(光泽 / 标签 / 阴影 / 边缘);
|
||||
保持产品原本身份,整体提升 1 个档次。
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要修改产品的文字(特别是品牌名)
|
||||
- 不要让光泽提升变成“塑料感”
|
||||
- 不要重新生成背景(除非用户允许)
|
||||
- 不要让阴影方向漂移
|
||||
- 不要对产品做夸张色彩调整
|
||||
+251
@@ -0,0 +1,251 @@
|
||||
# 跨行业混合广告 Banner 网格模板
|
||||
|
||||
本文件用于生成"一张图里 N 个独立广告 banner、彼此行业 / 主题 / 风格完全不同"的拼合视觉。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 广告 / 设计 agency 能力 demo 板(一次秀 4 个不同业务方向的成品)
|
||||
- 公众号 / 投流素材集合预览
|
||||
- 「AI 能做哪些 banner」自我演示
|
||||
- 海外日式 / 韩式 SNS banner 拼图(旅游 / 美妆 / 餐饮 / 教育混合)
|
||||
- 模板库 / 素材集主图
|
||||
|
||||
特征(与现有 `banner-grid-2x2.md` 的区别):
|
||||
|
||||
| 维度 | `banner-grid-2x2.md`(已有) | 本模板(新增) |
|
||||
|---|---|---|
|
||||
| 主题统一性 | 同品牌系列、风格统一 | **每格行业 / 主题 / 配色完全不同** |
|
||||
| 视觉一致性 | 共享品牌色与 logo | 仅共享网格 + 留白节奏 |
|
||||
| 用途 | 课程 / SNS 投放四件套 | agency demo / 拼图素材集 / 多场景示意 |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 4 / 6 / 9 格独立广告 banner 拼图
|
||||
- 多行业演示板(旅游 / 美妆 / 餐饮 / 教育 / 金融 / 数码…)
|
||||
- 多平台投流素材一图预览
|
||||
- 设计师能力作品集主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"四种不同行业 banner / 多主题广告组 / 各做一张"
|
||||
- 用户希望"一张图涵盖 N 个完全不同主题的 banner"
|
||||
- 用户在做 agency 提案 / 模板示例图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 同品牌 4 张延展 banner → 用 `grids-and-collages/banner-grid-2x2.md`
|
||||
- 一张完整大 banner → 用 `poster-and-campaigns/banner-hero.md`
|
||||
- 风格混合的同主体演绎 → 用 `grids-and-collages/mixed-style-multi-panel.md`
|
||||
- 同一业务多日内容(lookbook / 时间表)→ 用 `grids-and-collages/lookbook-grid.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 网格规格(2×2 / 2×3 / 3×3)
|
||||
2. 每格分别什么主题 / 行业(用户给清单还是让你随机)
|
||||
3. 语言(日 / 中 / 英 / 多语混合)
|
||||
4. 是否需要可读的真实价格 / 折扣 / 文案
|
||||
5. 是否需要每格出现"主体人物"或仅产品 / 文字
|
||||
6. 主体来源:随机生成 / 模特库一致 / 用户给参考
|
||||
|
||||
如用户说"你随便写":保留语言提问,其余主题自动生成 4 个差异度高的行业。
|
||||
|
||||
## 主模板:N×M 跨行业广告 banner 演示板
|
||||
|
||||
📖 描述
|
||||
|
||||
把画布等分为 N×M 格,每格独立构图、主题、字号 hierarchy 都完整,像把 4 张成品 banner 拼到一张图里。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "{argument name=\"grid spec\" default=\"2x2\"} grid of independent advertisement banners",
|
||||
"goal": "生成一张高密度广告 demo 板,每格都是一个独立可裁切的成品 banner,用于展示不同行业的视觉处理能力",
|
||||
"language": "{argument name=\"language\" default=\"Japanese\"}",
|
||||
"layout": {
|
||||
"structure": "{argument name=\"panel count\" default=\"4\"} equal quadrants",
|
||||
"gutter": "{argument name=\"gutter\" default=\"6px white divider\"}",
|
||||
"overall_aspect_ratio": "{argument name=\"overall ratio\" default=\"1:1\"}",
|
||||
"panel_aspect_ratio": "{argument name=\"panel ratio\" default=\"1:1\"}",
|
||||
"quadrants": [
|
||||
{
|
||||
"position": "top-left",
|
||||
"theme": "{argument name=\"theme 1\" default=\"Travel\"}",
|
||||
"subject": "{argument name=\"subject 1\" default=\"A couple holding hands on a white sand beach with turquoise ocean and bright blue sky\"}",
|
||||
"elements": ["{argument name=\"deco 1\" default=\"red hibiscus flower in bottom-left corner\"}"],
|
||||
"text_labels": [
|
||||
"{argument name=\"text 1a\" default=\"今年こそ、解き放て。\"}",
|
||||
"{argument name=\"text 1b\" default=\"沖縄旅行\"}",
|
||||
"{argument name=\"text 1c\" default=\"3日間の癒やし旅\"}",
|
||||
"{argument name=\"text 1d\" default=\"航空券+ホテル\"}",
|
||||
"{argument name=\"price 1\" default=\"39,800円〜\"}",
|
||||
"{argument name=\"text 1e\" default=\"絶景、グルメ、体験 ぜんぶ叶う!\"}"
|
||||
],
|
||||
"icons": { "count": 3, "descriptions": ["airplane", "hotel building", "car"] },
|
||||
"color_palette": "{argument name=\"palette 1\" default=\"sky blue, turquoise, sand cream, accent red\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-right",
|
||||
"theme": "{argument name=\"theme 2\" default=\"Skincare\"}",
|
||||
"subject": "{argument name=\"subject 2\" default=\"Close-up of a young woman with dewy glowing skin, eyes closed\"}",
|
||||
"elements": [
|
||||
"{argument name=\"deco 2a\" default=\"soft pink gradient background\"}",
|
||||
"{argument name=\"deco 2b\" default=\"dynamic water splash effects\"}",
|
||||
"{argument name=\"product 2\" default=\"pink cosmetic jar labeled 'LUMIÈRE Brightening Gel'\"}"
|
||||
],
|
||||
"text_labels": [
|
||||
"毛穴・くすみ卒業!",
|
||||
"透明感あふれる",
|
||||
"水光肌へ",
|
||||
"新感覚スキンケア",
|
||||
"{argument name=\"discount 2\" default=\"初回限定 78%OFF\"}",
|
||||
"{argument name=\"price 2\" default=\"1,980円\"}"
|
||||
],
|
||||
"badges": { "count": 3, "style": "gold circular", "labels": ["毛穴ケア", "高保湿", "ハリ・ツヤ"] },
|
||||
"color_palette": "blush pink, ivory, soft gold accent"
|
||||
},
|
||||
{
|
||||
"position": "bottom-left",
|
||||
"theme": "{argument name=\"theme 3\" default=\"Gourmet Food\"}",
|
||||
"subject": "{argument name=\"subject 3\" default=\"Thick medium-rare steak sizzling on a dark grill plate\"}",
|
||||
"elements": ["garlic chips", "rosemary sprig", "dark background with smoke and glowing embers"],
|
||||
"text_labels": [
|
||||
"とろける旨さ!",
|
||||
"{argument name=\"food 3\" default=\"黒毛和牛\"}",
|
||||
"贅沢ステーキ",
|
||||
"期間限定 / 特別価格",
|
||||
"{argument name=\"original price 3\" default=\"通常価格 8,980円\"}",
|
||||
"{argument name=\"sale price 3\" default=\"4,980円\"}"
|
||||
],
|
||||
"badges": { "count": 1, "style": "red circular", "labels": ["A4 A5等級"] },
|
||||
"color_palette": "deep brown, charcoal black, amber, accent crimson"
|
||||
},
|
||||
{
|
||||
"position": "bottom-right",
|
||||
"theme": "{argument name=\"theme 4\" default=\"Online Education\"}",
|
||||
"subject": "{argument name=\"subject 4\" default=\"Young man in blue shirt studying at desk, writing in notebook beside open laptop\"}",
|
||||
"elements": ["bright indoor lighting", "minimal desk environment"],
|
||||
"text_labels": [
|
||||
"スキマ時間で",
|
||||
"{argument name=\"goal 4\" default=\"最短合格!\"}",
|
||||
"オンライン資格講座",
|
||||
"スマホで完結",
|
||||
"効率学習で差がつく!",
|
||||
"{argument name=\"discount 4\" default=\"今だけ! 受講料 20%OFF\"}"
|
||||
],
|
||||
"badges": { "count": 1, "style": "blue circular", "labels": ["受講者数 10万人 突破!"] },
|
||||
"icons": { "count": 2, "descriptions": ["smartphone", "open book"] },
|
||||
"color_palette": "sky blue, white, energetic yellow accent"
|
||||
}
|
||||
]
|
||||
},
|
||||
"global_style": {
|
||||
"rendering": "real ad-grade composition per panel; each panel must look like a finished standalone banner",
|
||||
"typography": "bold sans-serif headline + smaller subhead per panel; multi-weight hierarchy",
|
||||
"layering": "subject photo + clear text overlay + small badge / icon ornaments",
|
||||
"lighting": "panel-appropriate (sunny travel, dewy beauty, smoky food, bright office)"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"每格都像独立一张可裁切的成品 banner(不是简单拼贴)",
|
||||
"字号 hierarchy 在每格内清晰(headline ≫ subhead ≫ price/CTA)",
|
||||
"格与格之间不要互相溢出"
|
||||
],
|
||||
"avoid": [
|
||||
"所有格子复用同一种配色 / 同一个模特",
|
||||
"文字模糊不可读",
|
||||
"每格留白比例失衡",
|
||||
"把所有 logo / brand 强行写成同一品牌"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:grid spec、language、各 theme(或确认随机)
|
||||
- **可默认**:text_labels(按 theme 自动套话术)、color_palette(按 theme 推荐)
|
||||
- **可随机**:subject 描述、price 数字、badges 文案
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"做 4 张不同行业广告"→ 默认旅游 / 美妆 / 餐饮 / 教育组合(已被 Case 90 验证好用)
|
||||
- 用户给行业清单但不给文案 → 根据行业语义自动写 headline / price / badge
|
||||
- 用户指定语言 → 全部 panels 必须统一语言(除非显式说"混合语言")
|
||||
|
||||
## 变体 1:3×3 九格行业全景演示板
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "3x3 grid of advertisement banners across 9 industries",
|
||||
"language": "{argument name=\"language\" default=\"Japanese\"}",
|
||||
"layout": {
|
||||
"structure": "9 equal cells",
|
||||
"industries": [
|
||||
"Travel", "Skincare", "Gourmet Food",
|
||||
"Online Education", "Fashion", "Finance",
|
||||
"Mobile Game", "Real Estate", "Healthcare"
|
||||
]
|
||||
},
|
||||
"per_cell_required_elements": [
|
||||
"industry-appropriate hero subject",
|
||||
"1 large headline",
|
||||
"1 sub-line",
|
||||
"1 price or CTA strip",
|
||||
"1 small badge or icon row"
|
||||
],
|
||||
"global_style": {
|
||||
"rendering": "uniform crisp print quality across all 9 cells",
|
||||
"color_diversity": "must use 9 visibly different palettes so cells don't blend",
|
||||
"negative_space": "each cell ~12% padding"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 用户说"出 9 张完全不同行业 banner"
|
||||
- 设计师在做万能模板演示页
|
||||
- 想直接搬到 Behance / Dribbble 作品集封面
|
||||
|
||||
## 变体 2:手机端竖向 2×4 投流素材集
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "2x4 vertical mobile ad placement preview",
|
||||
"panel_aspect_ratio": "9:16",
|
||||
"overall_aspect_ratio": "9:16 collage of 8 mini portrait banners",
|
||||
"use_case": "Pinterest / TikTok / Reels / 朋友圈 信息流广告效果预览",
|
||||
"per_cell_required_elements": [
|
||||
"vertical hero photo or illustration",
|
||||
"top-aligned headline",
|
||||
"bottom-aligned CTA pill",
|
||||
"small brand watermark"
|
||||
],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"竖版构图安全区(顶部 / 底部各留 12% 给平台 UI)",
|
||||
"8 个 panel 行业差异明显"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 用户做投流素材 demo
|
||||
- 做手机端广告效果预览图
|
||||
- 给客户展示「同一活动多种行业切角」
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 把 4 格强行画成同一个模特(变成 lookbook 而非多行业演示)
|
||||
- ❌ 全部 panels 共享同一种配色 → 失去"跨行业"的视觉张力
|
||||
- ❌ 文案过长导致 panel 内 hierarchy 崩塌(headline 应在画面 1/3-1/2 高度内可读)
|
||||
- ❌ 把模板里的"argument"写到最终 prompt(要先做参数替换或保留 default)
|
||||
- ❌ 多语混合时不指定哪个 panel 用哪种语言 → 模型会全部混乱
|
||||
- ❌ panel 数量超过 9 个 → 单张图里每格细节会塌陷,不如分两张
|
||||
@@ -0,0 +1,188 @@
|
||||
# 动漫立项 Pitch Board 模板
|
||||
|
||||
本文件用于"一张图里同时呈现 poster + 角色 + 设定 + 文案"的立项级文档视觉:
|
||||
|
||||
- 动漫 / 游戏立项 pitch
|
||||
- IP 全套设定文档
|
||||
- 影视项目 pitch deck 单页
|
||||
- 出版社新作品提案
|
||||
- 动画工作室 in-house 提案
|
||||
|
||||
特征:
|
||||
|
||||
- 一张大图分多区块
|
||||
- 主区:海报 / KV
|
||||
- 次区:角色卡 / 设定 / 世界观
|
||||
- 文案区:标题 + tagline + log line
|
||||
- 看起来"专业项目文档"而不是单图
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 动漫 / 游戏立项 pitch
|
||||
- 影视提案
|
||||
- IP 全套提案
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"立项 / pitch / 提案 / 全套设定 / 一张图讲完作品"
|
||||
- 用户希望出"项目文档级"视觉
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单图 KV(用 `storyboards-and-sequences/anime-key-visual.md`)
|
||||
- 角色设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
- 关系图(用 `storyboards-and-sequences/character-relationship-diagram.md`)
|
||||
- 一般营销海报(用 `poster-and-campaigns/brand-poster.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 作品名 + 一句 tagline
|
||||
2. 题材 + 类型(科幻 / 校园 / 末世 / ...)
|
||||
3. 主角数 + 主角描述
|
||||
4. 世界观 / 时代
|
||||
5. 风格基底
|
||||
6. 是否需要日 / 英 / 中 标题
|
||||
|
||||
## 主模板:动漫立项 Pitch Board
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,分为 KV 主区 + 角色卡区 + 世界观区 + 文案区。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "动漫立项 Pitch Board",
|
||||
"goal": "生成一张可作为动漫 / 游戏立项 pitch 的全套视觉文档单页",
|
||||
"ip": {
|
||||
"title": "{argument name=\"title\" default=\"霜白幻想曲\"}",
|
||||
"title_localized": "{argument name=\"title localized\" default=\"FROZEN FANTASIA\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"这场雪,下了一千年\"}",
|
||||
"logline": "{argument name=\"logline\" default=\"在永恒冬季的王国里,一个忘记自己名字的少女遇到一只能听懂雪的狐狸,他们决定一起寻找春天的源头\"}",
|
||||
"genre": "{argument name=\"genre\" default=\"奇幻 / 治愈 / 冒险\"}"
|
||||
},
|
||||
"regions": {
|
||||
"main_kv": {
|
||||
"position": "{argument name=\"kv position\" default=\"上半部分占 60%\"}",
|
||||
"content": "{argument name=\"kv content\" default=\"少女主角站在雪原中,背景为冰封城堡,狐狸在脚边\"}",
|
||||
"style": "电影海报级 anime 厚涂"
|
||||
},
|
||||
"character_cards": {
|
||||
"position": "{argument name=\"character region\" default=\"左下\"}",
|
||||
"count": "{argument name=\"character count\" default=\"3\"}",
|
||||
"items": [
|
||||
"{argument name=\"char 1\" default=\"少女主角 · 霜白发 · 失忆\"}",
|
||||
"{argument name=\"char 2\" default=\"剑士同伴 · 黑发 · 守护者\"}",
|
||||
"{argument name=\"char 3\" default=\"狐狸伙伴 · 雪白 · 通灵\"}"
|
||||
],
|
||||
"card_design": "圆角方形头像 + 名 + 一句简介"
|
||||
},
|
||||
"world_setting": {
|
||||
"position": "{argument name=\"world region\" default=\"右下\"}",
|
||||
"content": "{argument name=\"world content\" default=\"被冬天封印一千年的浮空王国,唯一的活物是飘雪与极光\"}",
|
||||
"extras": ["地图缩略图(可选)", "重要道具图标 3 个"]
|
||||
},
|
||||
"title_block": {
|
||||
"position": "{argument name=\"title position\" default=\"画面顶部居中\"}",
|
||||
"components": ["主标题(大字)", "本地化标题", "tagline(小字斜体)"]
|
||||
},
|
||||
"footer_meta": {
|
||||
"position": "底部",
|
||||
"content": "{argument name=\"footer\" default=\"PRESENTED BY · X STUDIO · 2026\"}"
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"现代 anime + 半写实 + 厚涂背景\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"冰蓝 + 月白 + 暖金\"}",
|
||||
"typography": "标题 serif + 正文 sans"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"KV 区始终是视觉锚点",
|
||||
"角色卡风格统一",
|
||||
"信息分区清晰、不混乱",
|
||||
"色板严格统一"
|
||||
],
|
||||
"avoid": [
|
||||
"信息塞太多导致 KV 区被挤压",
|
||||
"角色卡风格漂移",
|
||||
"标题字体 > 2 种",
|
||||
"缺少 tagline / logline"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:作品名、tagline、主角
|
||||
- 可默认:layout、风格、色板、字体
|
||||
- 可随机:背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给一句作品概念时:自动展开标题 + tagline + logline + 主角 + 世界观
|
||||
- 默认 KV 占 60% + 角色卡 + 世界观分区
|
||||
- 默认竖版 3:4
|
||||
|
||||
## 变体 1:游戏立项 pitch
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "游戏立项 pitch board",
|
||||
"regions": {
|
||||
"main_kv": {"content": "游戏主视觉 + 玩法核心场景"},
|
||||
"character_cards": {"content": "可玩角色 + 简介"},
|
||||
"world_setting": {"content": "玩法核心循环 + 关键系统"}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "GDC pitch 级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:影视项目 pitch
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "影视项目 pitch board",
|
||||
"regions": {
|
||||
"main_kv": {"content": "电影主视觉"},
|
||||
"character_cards": {"content": "主要角色 + 演员候选"},
|
||||
"world_setting": {"content": "时代 + 美术参考"}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可发投资人"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Pitch board 自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句作品概念,自动展开所有区块",
|
||||
"constraints": {
|
||||
"must_feel": "可作为正式 pitch deck 首页"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 KV 区被挤压成不到 50%
|
||||
- 不要让角色卡风格漂移
|
||||
- 不要让信息分区混乱
|
||||
- 不要漏掉 tagline / logline
|
||||
- 不要让色板出现 > 4 主色
|
||||
- 不要让标题字体超过 2 种
|
||||
@@ -0,0 +1,195 @@
|
||||
# 2×2 营销 Banner 网格模板
|
||||
|
||||
本文件用于"一张图里 4 个独立 banner,统一系列设计"的视觉:
|
||||
|
||||
- 在线教育课程系列 banner
|
||||
- 培训 / 招生 banner
|
||||
- 品牌活动多场景 banner
|
||||
- SNS / 朋友圈广告四件套
|
||||
|
||||
特征:
|
||||
|
||||
- 2×2 等大网格
|
||||
- 每格是一个独立 banner(带主标题 + 视觉 + CTA)
|
||||
- 4 个 banner 风格统一但内容差异
|
||||
- 每个 banner 可单独裁切发布
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 教育 / 培训 banner 系列
|
||||
- 品牌 SNS 套装
|
||||
- 活动多场景广告
|
||||
- A/B 测试候选稿
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"banner 系列 / 课程 banner / 4 张广告"
|
||||
- 用户希望一次出 4 个一致风格的 banner
|
||||
- 用户需要 SNS 投放素材
|
||||
|
||||
不要使用:
|
||||
|
||||
- 一张完整大 banner(用 `poster-and-campaigns/banner-hero.md`)
|
||||
- 多面板叙事(用 `storyboards-and-sequences/four-panel-comic.md`)
|
||||
- 头像网格(用 `avatars-and-profile/character-grid-portrait.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题 / 业务(教育 / 电商 / 品牌活动)
|
||||
2. 4 个 banner 分别推什么
|
||||
3. 每个 banner 的核心人物 / 道具
|
||||
4. 品牌色 / 品牌字
|
||||
5. 是否需要 logo / CTA
|
||||
6. 比例(1:1 / 4:5 / 16:9 各 banner 内)
|
||||
|
||||
## 主模板:2×2 课程 / 教育 banner 套装
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,2×2 四个独立 banner,每个 banner 推一个课程,共享品牌色与 logo 区。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "2x2 课程 banner 套装",
|
||||
"goal": "生成一组 4 张统一风格的课程 banner,可单独裁切投放 SNS / 公众号顶部",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"星海学堂\"}",
|
||||
"logo_position": "{argument name=\"logo position\" default=\"每个 banner 左上角\"}",
|
||||
"primary_color": "{argument name=\"primary color\" default=\"#FF6B35\"}",
|
||||
"secondary_color": "{argument name=\"secondary color\" default=\"#0F4C81\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "2x2 grid",
|
||||
"panel_count": 4,
|
||||
"gap": "16px 白色分隔",
|
||||
"panel_aspect_ratio": "{argument name=\"panel aspect\" default=\"4:5\"}",
|
||||
"overall_aspect_ratio": "1:1"
|
||||
},
|
||||
"panels": [
|
||||
{
|
||||
"position": "top-left",
|
||||
"course": "{argument name=\"course 1\" default=\"少儿编程\"}",
|
||||
"headline": "{argument name=\"headline 1\" default=\"6 岁就能学的 Scratch\"}",
|
||||
"visual": "{argument name=\"visual 1\" default=\"卡通男孩在屏幕前敲键盘\"}",
|
||||
"cta": "{argument name=\"cta 1\" default=\"立即试听\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-right",
|
||||
"course": "{argument name=\"course 2\" default=\"少儿英语\"}",
|
||||
"headline": "{argument name=\"headline 2\" default=\"和外教自然对话\"}",
|
||||
"visual": "{argument name=\"visual 2\" default=\"卡通女孩戴耳机说英文\"}",
|
||||
"cta": "{argument name=\"cta 2\" default=\"领取试听课\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-left",
|
||||
"course": "{argument name=\"course 3\" default=\"少儿数学\"}",
|
||||
"headline": "{argument name=\"headline 3\" default=\"思维训练 1v1\"}",
|
||||
"visual": "{argument name=\"visual 3\" default=\"卡通孩子在白板做题\"}",
|
||||
"cta": "{argument name=\"cta 3\" default=\"领取诊断\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-right",
|
||||
"course": "{argument name=\"course 4\" default=\"少儿美术\"}",
|
||||
"headline": "{argument name=\"headline 4\" default=\"每周一幅作品\"}",
|
||||
"visual": "{argument name=\"visual 4\" default=\"卡通孩子在画画\"}",
|
||||
"cta": "{argument name=\"cta 4\" default=\"在线报名\"}"
|
||||
}
|
||||
],
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"扁平卡通 + 圆润\"}",
|
||||
"typography": "中文圆体 + 英文 sans"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"4 个 banner 共享同一品牌色与 logo 风格",
|
||||
"每个 banner 单独看也成立",
|
||||
"标题 ≤ 12 字 / 行",
|
||||
"CTA 按钮位置统一"
|
||||
],
|
||||
"avoid": [
|
||||
"4 个 banner 风格漂移",
|
||||
"标题字号差异过大",
|
||||
"CTA 措辞不统一",
|
||||
"视觉元素塞太满"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌名、4 个推广内容
|
||||
- 可默认:品牌色、风格、layout
|
||||
- 可随机:每个 visual 具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给品牌 + 4 个产品时:自动展开 4 个 headline + visual + CTA
|
||||
- 默认 2×2 + 16px 白色分隔
|
||||
- CTA 措辞自动按业务类型选
|
||||
|
||||
## 变体 1:电商商品 banner 套装
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "电商商品 banner 套装",
|
||||
"panels": [
|
||||
{"course": "新品", "headline": "限时首发", "cta": "立即购买"},
|
||||
{"course": "热销", "headline": "TOP 1 爆款", "cta": "查看"},
|
||||
{"course": "回购", "headline": "老顾客好评", "cta": "回购优惠"},
|
||||
{"course": "组合", "headline": "买二送一", "cta": "立即下单"}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "电商感 + 转化导向"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:活动多场景 banner 套装
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "活动多场景 banner 套装",
|
||||
"brand": {
|
||||
"name": "{argument name=\"event\" default=\"618 大促\"}"
|
||||
},
|
||||
"panels": [
|
||||
{"headline": "预热"},
|
||||
{"headline": "开抢"},
|
||||
{"headline": "爆款"},
|
||||
{"headline": "返场"}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "活动统一视觉系统"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "2x2 banner 自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌 + 一句业务描述,自动决定 4 张 banner 主题 + 设计",
|
||||
"constraints": {
|
||||
"must_feel": "可直接投放"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 4 个 banner 风格漂移
|
||||
- 不要让标题字号 / 字体不统一
|
||||
- 不要让 CTA 位置不一致
|
||||
- 不要让 logo 出现在不同位置
|
||||
- 不要让单个 banner 元素塞 > 5 个
|
||||
@@ -0,0 +1,196 @@
|
||||
# Lookbook / 9 宫格信息图模板
|
||||
|
||||
本文件用于"一张图里有 N 格主题清单":
|
||||
|
||||
- 7 日穿搭 lookbook
|
||||
- 9 宫格 self-care 清单
|
||||
- 一周食谱 lookbook
|
||||
- 月度计划 9 宫格
|
||||
- 主题清单图(10 个 best、7 天习惯)
|
||||
|
||||
特征:
|
||||
|
||||
- 多格清单(7 / 9 / 12)
|
||||
- 每格独立可读
|
||||
- 通常带编号 / 日期 / 标签
|
||||
- 无强叙事,重清单展示
|
||||
- 顶部主标题 + 底部小总结
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 穿搭 lookbook
|
||||
- 食谱周历
|
||||
- 习惯打卡卡片
|
||||
- TOP N 清单视觉
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"7 日 / 9 宫格 / 月度 / lookbook / TOP N"
|
||||
- 用户希望一张图能列完一个清单
|
||||
|
||||
不要使用:
|
||||
|
||||
- 营销 banner 套装(用 `banner-grid-2x2.md`)
|
||||
- 关系图(用 `storyboards-and-sequences/character-relationship-diagram.md`)
|
||||
- 表情九宫格(用 `avatars-and-profile/character-grid-portrait.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(穿搭 / 食谱 / 习惯 / TOP)
|
||||
2. 格子数(7 / 9 / 12)
|
||||
3. 每格内容
|
||||
4. 是否带编号 / 日期 / 标签
|
||||
5. 风格:拍照实拍 / 插画 / 极简
|
||||
6. 比例
|
||||
|
||||
## 主模板:7 日穿搭 lookbook
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,顶部有标题,主体为 7 格穿搭,每格是一个全身搭配,底部有简短风格总结。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "7 日穿搭 lookbook",
|
||||
"goal": "生成一张可发小红书 / Instagram 的 7 日穿搭信息图",
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"一周穿什么\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"7 days · 7 outfits\"}",
|
||||
"position": "顶部居中"
|
||||
},
|
||||
"subject": {
|
||||
"model": "{argument name=\"model description\" default=\"东亚年轻女性,自然微笑\"}",
|
||||
"consistency": "7 格里必须是同一人"
|
||||
},
|
||||
"layout": {
|
||||
"format": "{argument name=\"layout\" default=\"上 4 + 下 3 错位排版\"}",
|
||||
"panel_count": 7,
|
||||
"panel_design": {
|
||||
"label_top": "{argument name=\"label format\" default=\"DAY 1 / MON\"}",
|
||||
"outfit_caption": "1 句话风格描述"
|
||||
}
|
||||
},
|
||||
"outfits": [
|
||||
{"day": 1, "label": "MON", "style": "{argument name=\"day 1\" default=\"通勤白衬衫 + 米色西裤\"}"},
|
||||
{"day": 2, "label": "TUE", "style": "{argument name=\"day 2\" default=\"针织开衫 + 牛仔裤\"}"},
|
||||
{"day": 3, "label": "WED", "style": "{argument name=\"day 3\" default=\"连衣裙 + 平底鞋\"}"},
|
||||
{"day": 4, "label": "THU", "style": "{argument name=\"day 4\" default=\"运动卫衣 + 短裙\"}"},
|
||||
{"day": 5, "label": "FRI", "style": "{argument name=\"day 5\" default=\"皮衣 + 黑直筒裤\"}"},
|
||||
{"day": 6, "label": "SAT", "style": "{argument name=\"day 6\" default=\"棉麻衬衫 + 阔腿裤\"}"},
|
||||
{"day": 7, "label": "SUN", "style": "{argument name=\"day 7\" default=\"卫衣 + 运动短裤\"}"}
|
||||
],
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"日杂时尚摄影 + 米色背景\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米色 + 大地色 + 黑\"}"
|
||||
},
|
||||
"footer": {
|
||||
"summary": "{argument name=\"summary\" default=\"工作日通勤 + 周末松弛\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"7 格里是同一人",
|
||||
"穿搭风格符合一周节奏",
|
||||
"色板严格统一",
|
||||
"标签字体一致"
|
||||
],
|
||||
"avoid": [
|
||||
"7 格里像不同人",
|
||||
"色板出现高饱和荧光色",
|
||||
"穿搭风格漂移到完全不搭",
|
||||
"字体超过 2 种"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、模特描述、7 个穿搭
|
||||
- 可默认:layout、风格、色板
|
||||
- 可随机:背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"风格关键词"(极简 / 复古 / 街头)时:自动展开 7 套穿搭
|
||||
- 默认 7 格 + 错位排版
|
||||
- 默认日杂摄影风
|
||||
|
||||
## 变体 1:9 宫格 self-care 清单
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "9 宫格 self-care 清单",
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"每日自我关照 9 件事\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "3x3 grid",
|
||||
"panel_count": 9
|
||||
},
|
||||
"outfits": [
|
||||
{"label": "1", "style": "8 杯水"},
|
||||
{"label": "2", "style": "10 分钟拉伸"},
|
||||
{"label": "3", "style": "晒 15 分钟太阳"},
|
||||
{"label": "4", "style": "深呼吸"},
|
||||
{"label": "5", "style": "记 3 件感谢"},
|
||||
{"label": "6", "style": "听一首喜欢的歌"},
|
||||
{"label": "7", "style": "和家人通话"},
|
||||
{"label": "8", "style": "10 页书"},
|
||||
{"label": "9", "style": "11 点睡觉"}
|
||||
],
|
||||
"style": {
|
||||
"art_style": "极简插画 + 柔色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可作为打卡海报"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:TOP 12 清单图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "TOP 12 清单图",
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"2026 年最值得读的 12 本书\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "3x4 grid",
|
||||
"panel_count": 12
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "推荐感 + 可分享"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Lookbook / 清单自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动决定格数、内容、风格",
|
||||
"constraints": {
|
||||
"must_feel": "可发小红书"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让格数超过 16
|
||||
- 不要让格子大小差异 > 2x(除非主图规则一致)
|
||||
- 不要让背景配色与主题脱节
|
||||
- 不要让标题字号 / 字体多种
|
||||
- 不要让一个 lookbook 里出现多个不同模特(保持身份一致)
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
# 多风格混合多面板拼贴模板
|
||||
|
||||
本文件用于"一张图里多个 panel,每个 panel 风格不同但主题统一":
|
||||
|
||||
- 5 格 / 6 格 mixed style 拼贴
|
||||
- 跨风格 IP 视觉海报
|
||||
- "同一主体的不同时空"拼贴
|
||||
- "一句话演化史"拼贴
|
||||
- 自媒体趣味海报
|
||||
|
||||
特征:
|
||||
|
||||
- 多个不同风格 panel 共存
|
||||
- 每个 panel 风格完全不同(写实 + anime + 像素 + 油画)
|
||||
- 主题或主体保持一致
|
||||
- 视觉冲击强、有趣味
|
||||
- 通常带 panel 内的小标签
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 跨风格艺术拼贴
|
||||
- 一个角色 / 主题的多种风格演绎
|
||||
- 病毒传播海报
|
||||
- IP 历史 / 时间线拼贴
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"多风格 / 跨风格 / 风格混合 / 多种画风"
|
||||
- 用户希望视觉冲击 + 有趣
|
||||
- 用户希望同一主题不同风格演绎
|
||||
|
||||
不要使用:
|
||||
|
||||
- 风格统一的 banner 套装(用 `banner-grid-2x2.md`)
|
||||
- 风格统一的 lookbook(用 `lookbook-grid.md`)
|
||||
- 风格统一的 4 格漫画(用 `storyboards-and-sequences/four-panel-comic.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题 / 主体(一定要明确,因为它是各风格的锚点)
|
||||
2. 格子数(4 / 5 / 6)
|
||||
3. 每格风格(写实 / anime / 油画 / 像素 / 3D / 蜡笔 / ...)
|
||||
4. 是否带风格标签
|
||||
5. 比例
|
||||
|
||||
## 主模板:5 格混合风格拼贴(同一主体不同风格)
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,5 格不同形状,每格风格完全不同,但主体一致,每格底部有小风格标签。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "5 格混合风格拼贴",
|
||||
"goal": "生成一张多风格拼贴图,主体一致,5 格分别用不同画风演绎",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject description\" default=\"一只戴墨镜的橘猫\"}",
|
||||
"consistency_rule": "5 格中是同一主体,仅画风变化"
|
||||
},
|
||||
"layout": {
|
||||
"format": "{argument name=\"layout\" default=\"中央大格 + 四角小格\"}",
|
||||
"panel_count": 5,
|
||||
"label_position": "每格底部",
|
||||
"label_design": "黑色细字 + 白底"
|
||||
},
|
||||
"panels": [
|
||||
{
|
||||
"position": "center",
|
||||
"style": "{argument name=\"panel 1 style\" default=\"高分辨率写实摄影\"}",
|
||||
"label": "{argument name=\"panel 1 label\" default=\"PHOTO\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-left",
|
||||
"style": "{argument name=\"panel 2 style\" default=\"日式 anime 厚涂\"}",
|
||||
"label": "{argument name=\"panel 2 label\" default=\"ANIME\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-right",
|
||||
"style": "{argument name=\"panel 3 style\" default=\"古典油画 + 金色画框感\"}",
|
||||
"label": "{argument name=\"panel 3 label\" default=\"OIL\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-left",
|
||||
"style": "{argument name=\"panel 4 style\" default=\"16-bit 像素\"}",
|
||||
"label": "{argument name=\"panel 4 label\" default=\"PIXEL\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-right",
|
||||
"style": "{argument name=\"panel 5 style\" default=\"Q 萌 3D Pixar 风\"}",
|
||||
"label": "{argument name=\"panel 5 label\" default=\"3D\"}"
|
||||
}
|
||||
],
|
||||
"global_constraints": {
|
||||
"background": "{argument name=\"background\" default=\"米色纸纹\"}",
|
||||
"spacing": "12px 白色分隔"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"5 格主体高度一致(一眼能看出是同一只 / 同一人)",
|
||||
"每格风格差异明显",
|
||||
"标签字体统一",
|
||||
"整体 layout 平衡"
|
||||
],
|
||||
"avoid": [
|
||||
"主体在不同格里像不同物种 / 不同人",
|
||||
"标签遮挡主体",
|
||||
"背景不同导致拼贴破碎",
|
||||
"格子大小毫无规律"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主体、5 个风格
|
||||
- 可默认:layout、标签、背景
|
||||
- 可随机:每格细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主体时:自动选 5 个反差大的风格(写实 + anime + 油画 + 像素 + 3D 是经典组合)
|
||||
- 默认中央大格 + 四角小格
|
||||
- 默认每格底部小标签
|
||||
|
||||
## 变体 1:6 格"演化史"拼贴
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "6 格演化史拼贴",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject\" default=\"一辆汽车\"}",
|
||||
"common_theme": "同一主题的 6 个时代演化"
|
||||
},
|
||||
"panels": [
|
||||
{"label": "1900s", "style": "复古黑白胶片"},
|
||||
{"label": "1950s", "style": "复古彩色海报"},
|
||||
{"label": "1980s", "style": "新蒸汽波"},
|
||||
{"label": "2000s", "style": "数字摄影"},
|
||||
{"label": "2020s", "style": "现代写实"},
|
||||
{"label": "2050s", "style": "赛博朋克概念图"}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "时间感 + 演化感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:4 格"如果他生在不同国家"
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "4 格异国想象拼贴",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject\" default=\"一个咖啡店老板\"}",
|
||||
"common_theme": "同一身份在不同国家文化里的视觉表达"
|
||||
},
|
||||
"panels": [
|
||||
{"label": "JAPAN", "style": "日式喫茶店 + 木质温馨"},
|
||||
{"label": "ITALY", "style": "意式街角咖啡 + 拼花地板"},
|
||||
{"label": "ETHIOPIA", "style": "传统咖啡仪式 + 红色织物"},
|
||||
{"label": "USA", "style": "工业风咖啡店 + 黑金属"}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "文化感 + 同一身份"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "混合风格拼贴自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主体 + 拼贴主轴(风格 / 时代 / 文化),自动决定 5 个 panel",
|
||||
"constraints": {
|
||||
"must_feel": "病毒级有趣"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 panel > 6(视觉破碎)
|
||||
- 不要让主体在不同格里失去识别度
|
||||
- 不要让风格反差不明显(看起来像同一格重复)
|
||||
- 不要让背景颜色冲突(统一一个底色锚点)
|
||||
- 不要塞 > 1 行标签
|
||||
@@ -0,0 +1,235 @@
|
||||
# 便当格 / 模块化信息图模板
|
||||
|
||||
本文件用于生成"便当格 / Bento grid / 高密度模块化"信息图:
|
||||
|
||||
- 小红书"高密度信息大图"(避坑指南 / 完全攻略 / 多维测评)
|
||||
- 公众号 / Notion 式知识卡片
|
||||
- 产品功能 overview 图
|
||||
- 多维度测评 / 多 SKU 对比一图流
|
||||
- 年终总结 / 季度回顾的仪表盘
|
||||
|
||||
特征:
|
||||
|
||||
- 由 6-9 个尺寸不一的矩形模块组成(像 Apple iOS widget 排布)
|
||||
- 每个模块独立承载一个信息单元(一组数据 / 一个截图 / 一个要点)
|
||||
- 大模块作视觉锚点,小模块补充细节
|
||||
- 模块内圆角统一、留白节制、信息密度高
|
||||
- 整体配色统一,用色块区分模块功能
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 高密度知识 / 干货 / 攻略图
|
||||
- 多模块产品介绍图
|
||||
- 多维测评图
|
||||
- 年度 / 季度 review 图
|
||||
- Notion / 仪表盘式视觉
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "bento / 便当格 / widget / 模块化 / 高密度信息大图 / 一图流 / 干货图 / Notion 风"
|
||||
- 用户希望"一张图说清楚多个维度"
|
||||
- 用户希望视觉像 Apple Newsroom / iOS widget / Notion dashboard
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是单一主体的信息图(用 `infographics/legend-heavy-infographic.md`)
|
||||
- 用户要的是手绘 / 笔记本风(用 `infographics/hand-drawn-infographic.md`)
|
||||
- 用户要的是步骤流程(用 `infographics/step-by-step-infographic.md`)
|
||||
- 用户要的是技术架构图(用 `technical-diagrams/system-architecture.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(一句话能说清的,比如"2026 年最值得入手的 8 款国产相机")
|
||||
2. 模块数(6 / 8 / 9,建议 8)
|
||||
3. 主标题 + 副标
|
||||
4. 配色基调(极简黑白 / 莫兰迪 / Apple 浅灰 / 暗色科技 / 暖系)
|
||||
5. 比例(小红书 3:4 / 公众号 16:9 / 1:1)
|
||||
6. 是否需要"主推荐 / TOP 1"那个特别强调的大模块
|
||||
|
||||
## 主模板:便当格高密度信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
一张图被划分为 6-9 个尺寸不一的圆角矩形模块,整体像 iOS widget 屏幕排布,每个模块承载一个独立信息单元。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "便当格 / Bento grid 高密度模块化信息图",
|
||||
"goal": "生成一张'像 Apple newsroom / iOS widget / Notion dashboard'的多模块信息图,一图说清多个维度",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "{argument name=\"background\" default=\"warm off-white #F5F2EC\"}",
|
||||
"global_corner_radius": "{argument name=\"global_corner_radius\" default=\"24px\"}",
|
||||
"module_gap": "{argument name=\"module_gap\" default=\"16px\"}"
|
||||
},
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main_title\" default=\"2026 年最值得入手的 8 款国产相机\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"全画幅 / APS-C / 视频向 / 复古相机一站式选\"}",
|
||||
"title_position": "top-left, large bold sans-serif"
|
||||
},
|
||||
"palette": {
|
||||
"primary": "{argument name=\"primary\" default=\"deep ink #1A1A1A\"}",
|
||||
"accent": "{argument name=\"accent\" default=\"vermilion #E94B3C\"}",
|
||||
"module_tints": [
|
||||
"soft sand #EBE3D5",
|
||||
"muted sage #C7D3C0",
|
||||
"dusty blue #B4C5D6",
|
||||
"warm peach #F2D4C4"
|
||||
],
|
||||
"rule": "module backgrounds rotate among the tints; primary used for text; accent used at most twice"
|
||||
},
|
||||
"layout": {
|
||||
"style": "{argument name=\"layout_style\" default=\"asymmetric bento\"}",
|
||||
"module_count": "{argument name=\"module_count\" default=\"8\"}",
|
||||
"grid": "irregular: 1 hero module (large, 2x2 footprint) + 4-7 supporting modules of mixed 1x1 / 1x2 / 2x1 sizes",
|
||||
"alignment": "all modules share the same corner radius and gap; module edges align to an invisible grid"
|
||||
},
|
||||
"modules": [
|
||||
{
|
||||
"id": "M1-hero",
|
||||
"size": "large (2x2)",
|
||||
"role": "TOP 1 / 主推荐",
|
||||
"content": "封面级展示:大图 + 推荐理由 + ★★★★★ 评分 + 简要 spec"
|
||||
},
|
||||
{
|
||||
"id": "M2",
|
||||
"size": "medium (1x2)",
|
||||
"role": "对比维度 1",
|
||||
"content": "比如「重量对比」:bar chart + 数字标注 + 冠军那一项高亮"
|
||||
},
|
||||
{
|
||||
"id": "M3",
|
||||
"size": "small (1x1)",
|
||||
"role": "关键数字",
|
||||
"content": "一个超大数字 + 简短说明,比如「8 台」「¥4,999 起」"
|
||||
},
|
||||
{
|
||||
"id": "M4",
|
||||
"size": "small (1x1)",
|
||||
"role": "图标说明",
|
||||
"content": "一组 4-6 个简洁图标 + 极短标签(如「适用场景」)"
|
||||
},
|
||||
{
|
||||
"id": "M5",
|
||||
"size": "medium (2x1)",
|
||||
"role": "排行榜 / 列表",
|
||||
"content": "TOP 3 文字列表,前面带 1/2/3 大数字 badge"
|
||||
},
|
||||
{
|
||||
"id": "M6",
|
||||
"size": "small (1x1)",
|
||||
"role": "引用 / 卖点",
|
||||
"content": "一句金句 / kol 引用 + 引号装饰"
|
||||
},
|
||||
{
|
||||
"id": "M7",
|
||||
"size": "medium (1x2)",
|
||||
"role": "细节展示",
|
||||
"content": "产品特写局部 + 1-2 个 callout 标签"
|
||||
},
|
||||
{
|
||||
"id": "M8",
|
||||
"size": "small (1x1)",
|
||||
"role": "Footer / 提示",
|
||||
"content": "「滑到下一页 →」/ 二维码 / 来源标注"
|
||||
}
|
||||
],
|
||||
"module_internal_style": {
|
||||
"padding": "16-24px inside each module",
|
||||
"typography": "sans-serif (Inter / Helvetica Neue / 思源黑); module title in bold, body smaller",
|
||||
"rule": "each module is self-contained and could stand alone",
|
||||
"imagery": "small product photos / icons / micro-charts; never let a module become pure text"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"所有模块统一圆角",
|
||||
"模块间留固定 gap",
|
||||
"每个模块都有自己的 micro-title",
|
||||
"至少有 1 个模块包含视觉化数据(chart / 大数字)",
|
||||
"整图配色不超过 5 种主色"
|
||||
],
|
||||
"avoid": [
|
||||
"所有模块尺寸一模一样(变成网格表)",
|
||||
"模块紧贴没有留白",
|
||||
"模块内信息密度过低(变成空 widget)",
|
||||
"模块边框使用粗描边 (>2px)",
|
||||
"用渐变 / 玻璃质感模糊 bento 的极简感"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`main_title`、`module_count`
|
||||
- **可默认**:`aspect_ratio`(3:4)、`palette`(warm off-white + vermilion 强调)、`global_corner_radius`、`module_gap`
|
||||
- **可随机**:`module_tints` 的具体顺序、每个模块的具体内容(如果用户没指定,自动按主题推断)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题时:自动决定 8 个模块、推断模块角色(TOP 1 / 关键数字 / 图标 / 排行 / 卖点 / 细节 / footer)
|
||||
- 用户说"小红书风" → palette 选 warm off-white + 暖强调色,aspect 3:4
|
||||
- 用户说"科技 / 数码风" → palette 选深灰 + 霓虹强调,aspect 1:1 或 3:4
|
||||
- 用户说"金融 / 严肃" → palette 选 mono + 单一深色强调,aspect 16:9
|
||||
|
||||
## 变体 1:iOS widget 屏风格
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "iOS 系统壁纸渐变(深蓝紫 → 黑)",
|
||||
"module_backgrounds": "frosted glass + 浅描边",
|
||||
"module_corner_radius": "32px (更圆)",
|
||||
"typography": "SF Pro Display + SF Symbols 风格图标",
|
||||
"vibe": "像截了 iPhone 主屏然后所有 widget 都装满信息"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:数码 / 应用推荐 / 产品介绍。
|
||||
|
||||
## 变体 2:Notion dashboard 风
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "纯白 #FFFFFF",
|
||||
"module_backgrounds": "极淡灰 #F7F6F3 + 1px 浅灰边框",
|
||||
"module_corner_radius": "8px (方正)",
|
||||
"module_padding": "更大",
|
||||
"typography": "Inter / Söhne, 极细字重为主",
|
||||
"vibe": "极简、低调、像 Notion 页面截图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:知识管理、生产力、SaaS 工具介绍。
|
||||
|
||||
## 变体 3:高密度小红书"避坑指南"风
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"module_count": "9-12",
|
||||
"background": "warm cream + 颗粒纸质感",
|
||||
"module_tints": ["mint", "peach", "lavender", "lemon"],
|
||||
"accent": "tomato red 用作「⚠️ 避坑」标签",
|
||||
"typography": "稍微加点圆体 / 手写字增加亲切感",
|
||||
"vibe": "信息塞满、颜色更跳、有 emoji / 标签"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:小红书避坑指南、新手攻略、必看清单。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 模块尺寸全部一样 → 变成 grid 表格,失去 bento 的"轻重缓急"
|
||||
- 模块没有 micro-title → 失去"独立信息单元"语义
|
||||
- 全图都是文字模块 → 失去视觉冲击
|
||||
- 模块之间没有留白或留白不一致 → 视觉吵
|
||||
- 配色超过 5 种主色 → 整体感崩
|
||||
- 强行塞入 hero 模块当装饰但内容空 → 浪费视觉权重
|
||||
- 模块边框 >2px → 像电子表格不像 bento
|
||||
@@ -0,0 +1,201 @@
|
||||
# 对比信息图模板
|
||||
|
||||
本文件用于生成"二元 / 多元对比"信息图:
|
||||
|
||||
- A vs B 双栏对比(产品 / 概念 / 方法)
|
||||
- 三方对比(如三种方案 / 三档套餐)
|
||||
- 多维度评测对比(多产品 × 多维度)
|
||||
- 优劣 / 利弊 / 正反对比
|
||||
- "传统做法 vs 新做法"科普图
|
||||
- 价格档位对比图
|
||||
|
||||
特征:
|
||||
|
||||
- 视觉上左右 / 多列分栏,对齐严格
|
||||
- 每列有清晰的列首(角色 / 名称 / 大图)
|
||||
- 每行是一个对比维度
|
||||
- 用 ✓ ✗ 颜色 评分等手段做明显区分
|
||||
- 一眼能看出"谁赢"
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 产品 vs 产品对比图
|
||||
- 方法 / 方案 / 流派对比图
|
||||
- 套餐档位对比图
|
||||
- 优劣 / 利弊对比图
|
||||
- "误区 vs 正解"科普
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "对比 / 比较 / vs / pk / 优劣 / 利弊 / 双栏 / 多列对比 / 套餐 / 档位"
|
||||
- 用户希望"读者一眼分清谁更适合自己"
|
||||
- 用户希望视觉上有"对决感 / 选择感"
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「步骤 / 流程」(用 `infographics/step-by-step-infographic.md`)
|
||||
- 用户要的是「便当格高密度信息」(用 `infographics/bento-grid-infographic.md`)
|
||||
- 用户要的是「Slide 单页讲解」(用 `slides-and-visual-docs/`)
|
||||
- 用户要的是「真正的工程对比表 / 配置表」纯表格图(用 `academic-figures/qualitative-comparison-grid.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 对比对象数量(2 / 3 / 4)
|
||||
2. 每个对象的名称
|
||||
3. 对比维度数量(建议 4-7 个维度,比如:价格、性能、易用性、扩展性、生态、学习曲线)
|
||||
4. 每个维度下每个对象的具体差异
|
||||
5. 是否要明显「胜出标记」(皇冠 / TOP 1 标签)
|
||||
6. 配色基调(中性 / 暖色 / 科技 / 黑白)
|
||||
7. 比例(小红书 3:4 / 公众号 16:9 / 1:1)
|
||||
|
||||
## 主模板:双列对比信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图分为左右两列,列首是两个被对比的对象(带 logo / 头像 / 大图),下面 4-7 行对比维度,每行用图标 + 短文字 + 颜色 / ✓✗ 表达差异,底部一句话结论。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "双列对比信息图",
|
||||
"goal": "生成一张让读者一眼分清「谁更适合自己」的对比图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "{argument name=\"background\" default=\"warm off-white #F8F6F2\"}",
|
||||
"split_line": "{argument name=\"split_line\" default=\"中央一条细分割线 / 或一个交错的对决符号 'VS'\"}"
|
||||
},
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main_title\" default=\"React vs Vue 选谁?2026 实战对比\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"7 个维度帮你拍板\"}"
|
||||
},
|
||||
"columns": [
|
||||
{
|
||||
"id": "left",
|
||||
"name": "{argument name=\"left_name\" default=\"React\"}",
|
||||
"color_theme": "{argument name=\"left_color\" default=\"cyan #61DAFB + 深灰\"}",
|
||||
"header_visual": "{argument name=\"left_visual\" default=\"React logo (大尺寸 + 浅色底卡片)\"}",
|
||||
"tagline": "{argument name=\"left_tagline\" default=\"灵活、生态强、社区大\"}"
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"name": "{argument name=\"right_name\" default=\"Vue\"}",
|
||||
"color_theme": "{argument name=\"right_color\" default=\"emerald #41B883 + 深灰\"}",
|
||||
"header_visual": "{argument name=\"right_visual\" default=\"Vue logo (大尺寸 + 浅色底卡片)\"}",
|
||||
"tagline": "{argument name=\"right_tagline\" default=\"上手快、文档好、约定多\"}"
|
||||
}
|
||||
],
|
||||
"comparison_rows": {
|
||||
"count": "{argument name=\"row_count\" default=\"7\"}",
|
||||
"structure": "每一行:左侧维度图标 + 维度名(居中)→ 左列表现 + 右列表现,右侧用色块 / ✓✗ / 1-5 星标记",
|
||||
"items": [
|
||||
"学习曲线",
|
||||
"上手速度",
|
||||
"生态成熟度",
|
||||
"招聘市场",
|
||||
"性能表现",
|
||||
"TypeScript 体验",
|
||||
"适合的项目类型"
|
||||
],
|
||||
"marker_style": "{argument name=\"marker_style\" default=\"5 星评分 + 颜色对比\"}",
|
||||
"highlight_winner_per_row": true
|
||||
},
|
||||
"footer": {
|
||||
"verdict": "{argument name=\"verdict\" default=\"看团队偏好:要快上手选 Vue,要长期生态选 React\"}",
|
||||
"winner_badge": {
|
||||
"enabled": "{argument name=\"winner_badge_enabled\" default=\"false\"}",
|
||||
"label": "{argument name=\"winner_badge_label\" default=\"Editor's Choice\"}",
|
||||
"position": "left | right"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"左右列宽度对称",
|
||||
"每行高度对齐",
|
||||
"维度名居中(属于"中柱"),左右各表现各的",
|
||||
"颜色不要让一边明显压另一边(除非显式 winner)",
|
||||
"字体一致",
|
||||
"数据 / 评分有视觉化标记,不要纯文字"
|
||||
],
|
||||
"avoid": [
|
||||
"左右列尺寸不对称",
|
||||
"维度行没有图标",
|
||||
"颜色冲突让人分不清哪边是哪边",
|
||||
"对比维度只有 1-2 个(信息密度太低)",
|
||||
"对比维度 > 10 个(每行变得太挤)",
|
||||
"结论太主观(最好客观一句话总结)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`left_name`、`right_name`、`row_count`(或具体维度列表)
|
||||
- **可默认**:`background`、`marker_style`(5 星)、`color_theme`(基于品牌色 / 默认色)
|
||||
- **可随机**:维度图标具体造型、`split_line` 是细线还是 VS 符号
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给两个对象时(如"React vs Vue"):自动推断 7 个常见对比维度
|
||||
- 用户只给主题(如"对比 React 和 Vue"):补全名称、tagline、色彩主题(用品牌色)
|
||||
- 用户没说 winner:默认不放 winner badge,结论写中立
|
||||
- 用户说"我要明显的对决感" → 加 VS 符号 + winner badge + 更对比的色彩
|
||||
|
||||
## 变体 1:三列对比(套餐档位 / 三方案)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "三列档位对比信息图",
|
||||
"columns_count": 3,
|
||||
"column_examples": ["Free", "Pro", "Enterprise"],
|
||||
"rule": "中间列稍宽 + 底色稍亮 + 加 'Most Popular' 角标,行 = 功能维度 + ✓ ✗ 量化指标"
|
||||
}
|
||||
```
|
||||
|
||||
适用:SaaS 定价页、套餐对比、会员等级对比。
|
||||
|
||||
## 变体 2:误区 vs 正解(科普向)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "误区 vs 正解 二栏对比",
|
||||
"left_column": {
|
||||
"label": "❌ 常见误区",
|
||||
"color": "muted red / gray",
|
||||
"items": "3-5 个常见错误说法"
|
||||
},
|
||||
"right_column": {
|
||||
"label": "✅ 正确做法",
|
||||
"color": "muted green / fresh",
|
||||
"items": "3-5 条正确说法 + 简单解释"
|
||||
},
|
||||
"vibe": "教育 / 科普 / 健康 / 育儿向"
|
||||
}
|
||||
```
|
||||
|
||||
适用:健康科普、育儿误区、消费避坑、健身误区。
|
||||
|
||||
## 变体 3:多产品 × 多维度评测矩阵(横向)
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "多列横向评测矩阵",
|
||||
"layout": "顶行 = 多个产品(4-6 个),左列 = 评测维度(5-8 行),格内 = 评分 / ✓✗ / 简短文字",
|
||||
"highlight_rule": "每一行最高分用颜色高亮 + 每列底部统计冠军次数",
|
||||
"vibe": "媒体测评图、消费报告"
|
||||
}
|
||||
```
|
||||
|
||||
适用:相机评测、笔记本评测、APP 横评、SUV 横评。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 双列宽度不对称(视觉偏向感 → 显失公允)
|
||||
- 行高不一致 → 看不齐对比项
|
||||
- 没有维度图标 → 行与行难以区分
|
||||
- 颜色完全相同 → 失去左右区分
|
||||
- 颜色对比过强(一边鲜红一边鲜绿)→ 像情绪化判决
|
||||
- 评分只有 1 / 0 表达 → 没有梯度感(建议 1-5 星 / 圆点 / 进度条)
|
||||
- 没有结论 footer → 读者不知道你想推哪个
|
||||
- 把对比图做成纯文字表格 → 失去信息图的"一眼可读"
|
||||
@@ -0,0 +1,178 @@
|
||||
# 手绘风信息图模板
|
||||
|
||||
本文件用于生成"手绘 / 笔记本 / 涂鸦 / 暖色 macaron / morandi 雾感"质感的信息图:
|
||||
|
||||
- 学习笔记 / 知识卡 / 概念图解
|
||||
- 公众号 / 小红书"手绘种草"图文
|
||||
- 教学讲义 / 课堂涂鸦
|
||||
- 旅行手账 / 美食手账 / 阅读笔记
|
||||
- 活动通知 / 暖系活动海报
|
||||
|
||||
特征:
|
||||
|
||||
- 所有线条都有轻微抖动 / 不规则(hand-drawn wobble)
|
||||
- 配色低饱和、温暖、像水彩或彩铅
|
||||
- 元素之间有大量"留白 + 涂鸦装饰"
|
||||
- 字体是手写感(非电脑字体)
|
||||
- 颜色填充会"留边",像手工上色
|
||||
|
||||
> 设计判断:手绘风是「风格语言」,自由度极高,不同主题(学习 / 美食 / 旅行 / 心情)的具体元素差异极大。**强行 JSON 反而会限制画面自由度**,因此本模板采用「**结构化自然语言提示词 + 参数表 + 元素清单**」的混合形式,比纯 JSON 更自然。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 学习笔记 / 概念解析 / 知识卡片
|
||||
- 步骤教程 / how-to / 操作流程的"手绘版"
|
||||
- 列表 / 清单 / 排行榜的"手绘版"
|
||||
- 暖系内容(情绪 / 治愈 / 美食 / 旅行)
|
||||
- 公众号 / 小红书 / 社交平台"手账风"配图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "手绘 / 手账 / sketch notes / 涂鸦 / 笔记 / 课堂笔记 / macaron / morandi / 暖色 / 治愈"
|
||||
- 用户希望视觉「亲切、好读、不像 PPT」
|
||||
- 用户希望「读者感觉是真人手画的」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是高密度科普因果链 / 解剖图(用 `infographics/legend-heavy-infographic.md`)
|
||||
- 用户要的是模块化便当格(用 `infographics/bento-grid-infographic.md`)
|
||||
- 用户要的是工程精度的流程图 / 架构图(用 `technical-diagrams/`)
|
||||
- 用户要的是出版级图表(用 `academic-figures/publication-chart.md`)
|
||||
- 用户要的是真正的治愈系场景插画(用 `scenes-and-illustrations/healing-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(要讲什么?比如"5 种泡咖啡的方法"、"番茄工作法"、"上海 City Walk Top 10")
|
||||
2. 信息条数(建议 3-7 条)
|
||||
3. 配色基调(macaron 暖奶油 / morandi 雾感 / kraft 牛皮纸 / 黑板色)
|
||||
4. 是否有人物 / 吉祥物(一只猫 / 简笔小人 / 无人物)
|
||||
5. 比例(小红书 3:4 竖版 / 公众号 16:9 横版 / 1:1 方版)
|
||||
6. 是否要配色块「条目分区」还是"自由排布"
|
||||
|
||||
## 主模板:手绘风信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图是一张「像被人在笔记本上手画出来」的信息图:暖色背景 + 手写体大标题 + 3-7 条手绘卡片 / 圆圈 / 气泡 + 简笔图标 + 涂鸦装饰 + 手绘箭头连接。
|
||||
|
||||
📝 提示词(结构化自然语言模板)
|
||||
|
||||
```
|
||||
A hand-drawn educational infographic in the style of a high-quality bullet journal page.
|
||||
|
||||
Topic: {argument name="topic" default="番茄工作法的 5 个核心步骤"}.
|
||||
|
||||
Aspect ratio: {argument name="aspect_ratio" default="3:4 portrait"}.
|
||||
|
||||
Background:
|
||||
- Warm {argument name="background_color" default="cream / off-white"} paper texture with subtle grain.
|
||||
- Optional washi-tape strips in the corners (diagonal stripes, muted tones).
|
||||
- DO NOT use pure white or pure black background.
|
||||
|
||||
Color palette:
|
||||
- {argument name="palette" default="macaron"} — describe colors:
|
||||
- macaron: warm cream #F5F0E8 background, muted blue #A8D8EA, lavender #D5C6E0, mint #B5E5CF, peach #F8D5C4, coral red #E8655A accent
|
||||
- morandi: dusty sage, terracotta, mustard, taupe, soft brick
|
||||
- kraft: kraft paper background, dark brown ink, tomato red accent, muted navy
|
||||
- chalkboard: dark slate background, white chalk, yellow / coral / mint chalk highlights
|
||||
- Limit to 4-5 colors total. Use the accent color sparingly for emphasis.
|
||||
|
||||
Title:
|
||||
- "{argument name="title" default="番茄工作法 5 步"}" in large hand-lettered calligraphy at the top.
|
||||
- Title sits inside a hand-drawn frame: irregular oval, scalloped rectangle, or wavy banner.
|
||||
- Optional subtitle below in smaller handwritten print.
|
||||
|
||||
Body:
|
||||
- {argument name="item_count" default="5"} information items.
|
||||
- Each item is presented as a hand-drawn card / rounded rectangle / cloud bubble / circle, with:
|
||||
- A number badge (1, 2, 3 ... in a circle, drawn by hand)
|
||||
- Item title in bold handwritten text
|
||||
- 1-2 lines of body text in neat handwritten print
|
||||
- A simple doodle icon (1-2 strokes, NOT realistic) representing the item
|
||||
- Items can be arranged: vertical list / 2-column grid / circular wheel / winding path.
|
||||
|
||||
Doodle decorations (sprinkle naturally, not symmetrically):
|
||||
- Tiny stars, sparkles, hearts, arrows-curvy, dotted lines, exclamation marks
|
||||
- Hand-drawn underlines and circle-marks for emphasis on key words
|
||||
- Smiley / frowny faces (😊 ☹) as quality indicators where relevant
|
||||
- Optional: a single mascot character (a cat / a stick-figure person / a coffee cup with face) as the "narrator"
|
||||
|
||||
Style enforcement:
|
||||
- ALL lines have visible hand-drawn wobble — never perfectly straight
|
||||
- ALL color fills leave a tiny gap before the outline (hand-painted feel)
|
||||
- All text is hand-lettered — NO computer fonts, NO Helvetica, NO Arial
|
||||
- Slight imperfection is intentional — it should NOT look digitally precise
|
||||
- The whole image feels like a single page from someone's notebook
|
||||
|
||||
Composition:
|
||||
- Generous whitespace (~30-40% of the canvas)
|
||||
- Information hierarchy: title > item titles > body > doodle decorations
|
||||
- Items are large enough to be readable; do not cram
|
||||
|
||||
Language: {argument name="language" default="中文(手写体感)"}; technical / proper nouns can stay in English.
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`topic`、`item_count`、`aspect_ratio`
|
||||
- **可默认**:`palette`(默认 macaron)、`background_color`(跟随 palette)、`language`(默认中文)
|
||||
- **可随机**:mascot 是否出现 / 用什么吉祥物、doodle 装饰的具体造型、卡片形状(圆角矩形 / 云朵 / 圆圈)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给 `topic` 时:
|
||||
- 自动决定 5 条要点(除非主题明显是 list 类的,比如"7 个习惯"那就用 7 条)
|
||||
- 自动用 macaron 配色
|
||||
- 自动用 3:4 portrait(小红书友好)
|
||||
- 不放 mascot(除非主题适合,如"猫咪护理 5 步"自然出现猫)
|
||||
- 用户说"我要小红书风" → palette 自动选 macaron 或 morandi,aspect 3:4
|
||||
- 用户说"教学 / 课堂" → palette 自动选 chalkboard 或 macaron
|
||||
- 用户说"暖系 / 美食 / 治愈" → palette 自动选 morandi 或 kraft
|
||||
|
||||
## 变体 1:黑板粉笔风手绘信息图
|
||||
|
||||
把上面提示词里的 palette 换成 `chalkboard`:
|
||||
|
||||
```
|
||||
Background: dark slate / chalkboard green (#2F4F4F) with faint chalk dust texture.
|
||||
Lines and text: white chalk with visible pressure variation.
|
||||
Highlights: yellow chalk for important keywords, coral / mint chalk for accents.
|
||||
Decorations: hand-erased smudges in the background, chalk arrows, chalk underlines.
|
||||
```
|
||||
|
||||
适用:教学讲义、班级文化墙、知识科普"上课"感。
|
||||
|
||||
## 变体 2:牛皮纸 / Kraft 暖系手绘信息图
|
||||
|
||||
把背景换成 `kraft paper`:
|
||||
|
||||
```
|
||||
Background: warm kraft paper #C9A876 with visible paper fibers.
|
||||
Lines and text: dark espresso brown #3E2723 with hand-drawn wobble.
|
||||
Accents: tomato red #E63946, muted teal #457B9D.
|
||||
Decorations: stamp marks, dotted borders, thread / yarn doodles, postal style elements.
|
||||
```
|
||||
|
||||
适用:复古手账、咖啡 / 烘焙 / 慢生活、文创周边。
|
||||
|
||||
## 变体 3:单色铅笔 / 极简手绘信息图
|
||||
|
||||
```
|
||||
Background: pure cream #FAF7F2.
|
||||
Lines: single dark color (charcoal #2B2B2B or sepia #6B4423) only.
|
||||
NO multi-color fills. Use varying line weight and cross-hatching for shading.
|
||||
Decorations: minimal — just dotted lines and small symbols.
|
||||
```
|
||||
|
||||
适用:克制 / 文艺 / 严肃但仍要手绘感的内容(哲学、读书笔记)。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 任何元素出现完美的几何形状 / 直线 → 失去手绘灵魂
|
||||
- 使用 Helvetica / Arial / 思源黑等电脑字体 → 立刻塑感
|
||||
- 颜色填满到边缘没有留白 → 像电子贴纸,不像手画
|
||||
- 渐变 / 阴影 / 玻璃质感 / 金属质感 → 完全跑偏
|
||||
- 一张图 ≥ 6 种主色 → 失去手账的克制感
|
||||
- 文字行距过紧 / 字号一致 → 失去层次感
|
||||
- 装饰物太多到喧宾夺主 → 信息读不出来
|
||||
- 所有信息卡造型完全一致(一模一样的圆角矩形 ×5)→ 失去手绘的有机感
|
||||
+204
@@ -0,0 +1,204 @@
|
||||
# KPI 仪表盘式信息图模板
|
||||
|
||||
本文件用于生成"KPI / 仪表盘 / 数据回顾"信息图:
|
||||
|
||||
- 年度 / 季度 / 月度数据回顾图
|
||||
- 产品关键指标 overview
|
||||
- 个人年度复盘(读了多少书 / 跑了多少 km / 看了多少电影)
|
||||
- 团队业绩看板
|
||||
- 公司年报关键页
|
||||
- "X 年我做了什么" 数据可视化总结
|
||||
|
||||
特征:
|
||||
|
||||
- 大量数字 + 进度条 + 迷你图表 + 图标
|
||||
- 多个独立的"指标卡"组合
|
||||
- 主指标用极大字号
|
||||
- 视觉上像"信息可视化仪表盘",有数据感
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 年度 / 季度 / 月度回顾
|
||||
- 个人复盘 / 数据总结
|
||||
- 产品 / 业务 KPI 概览
|
||||
- 公司年报关键页
|
||||
- 用户 wrapped(Spotify Wrapped 风)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "KPI / dashboard / 仪表盘 / 年度回顾 / wrapped / 数据总结 / 复盘"
|
||||
- 用户希望视觉「数据感强、像 SaaS 后台、像 Wrapped」
|
||||
- 用户有真实的数字要展示
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「便当格内容多元」(用 `infographics/bento-grid-infographic.md`)
|
||||
- 用户要的是「严肃出版级数据图表」(用 `academic-figures/publication-chart.md`)
|
||||
- 用户要的是「商业报告 slide」(用 `slides-and-visual-docs/visual-report-page.md`)
|
||||
- 用户要的是「品牌识别系统板」(用 `branding-and-packaging/brand-identity-board.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题 + 时间范围(如"2025 年阅读复盘 / Q3 业务概览 / 月度跑步数据")
|
||||
2. 主指标(1-3 个最大的数字,比如「读了 47 本书」「营收 ¥1,200 万」「跑了 612 km」)
|
||||
3. 次级指标(4-8 个,如「最常读的类型」「最快单圈」「最忙的月份」)
|
||||
4. 是否要趋势图 / 排行榜 / 占比图(哪些数据天然适合视觉化)
|
||||
5. 配色(科技深色 / 暖系总结 / Spotify Wrapped 渐变 / 极简白底)
|
||||
6. 比例(小红书 3:4 / 公众号 16:9 / 1:1)
|
||||
|
||||
## 主模板:KPI 仪表盘信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图被划分为多个指标卡,顶部是「主指标」(极大数字),下方排布次级指标卡(数字 + 进度环 / 迷你 chart / 排行榜 / 趋势线),整体像一份精心设计的数据快照。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "KPI 仪表盘信息图",
|
||||
"goal": "把一组数字以'数据可视化仪表盘'的形式呈现,让读者一眼感知数据规模和分布",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "{argument name=\"background\" default=\"deep ink #0F172A 渐变到 #1E293B(暗色模式)\"}",
|
||||
"alt_background_light": "warm cream #F8F5EE(如果用户偏好亮色)"
|
||||
},
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main_title\" default=\"2025 年阅读复盘\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"全年读完 / 在读 / 弃读 一览\"}",
|
||||
"period": "{argument name=\"period\" default=\"2025.01 - 2025.12\"}"
|
||||
},
|
||||
"palette": {
|
||||
"primary_text": "{argument name=\"primary_text\" default=\"#F1F5F9\"}",
|
||||
"accent_main": "{argument name=\"accent_main\" default=\"cyan #22D3EE\"}",
|
||||
"accent_secondary": "{argument name=\"accent_secondary\" default=\"violet #A78BFA\"}",
|
||||
"accent_alert": "{argument name=\"accent_alert\" default=\"rose #FB7185\"}",
|
||||
"rule": "限制 4 主色,accent 用于'高亮关键数字'"
|
||||
},
|
||||
"hero_metrics": {
|
||||
"count": "{argument name=\"hero_count\" default=\"3\"}",
|
||||
"rule": "顶部 1-3 个'主指标'卡,每个用超大数字 + 简短标签 + 同比变化箭头",
|
||||
"examples": [
|
||||
{ "value": "47", "label": "本书读完", "delta": "↑ +12 vs 2024" },
|
||||
{ "value": "23,140", "label": "总页数", "delta": "↑ +28%" },
|
||||
{ "value": "8.2", "label": "平均评分", "delta": "↓ -0.1" }
|
||||
]
|
||||
},
|
||||
"sub_metrics": {
|
||||
"count": "{argument name=\"sub_count\" default=\"6\"}",
|
||||
"card_types_to_use": [
|
||||
"progress_ring — 圆环进度图,中央数字 + 标签(适合「目标完成度 78%」)",
|
||||
"bar_mini — 迷你横向 bar,多 entity 排行(适合「TOP 5 读得最多的类型」)",
|
||||
"trend_line — 迷你折线,沿时间趋势(适合「每月阅读数趋势」)",
|
||||
"donut_split — 占比饼图,2-4 段(适合「电子书 vs 纸质书 比例」)",
|
||||
"big_number_card — 单个大数字 + 标签(适合「最快读完一本:3 天」)",
|
||||
"ranked_list — 编号列表,3-5 项(适合「TOP 3 评分最高的书」)"
|
||||
],
|
||||
"rule": "每张卡都有: 卡片标题(小) + 主视觉(chart) + 简短数据备注(≤1 行)",
|
||||
"examples": [
|
||||
{ "type": "ranked_list", "title": "TOP 3 评分最高", "items": ["《...》 9.5", "《...》 9.3", "《...》 9.1"] },
|
||||
{ "type": "donut_split", "title": "纸质 vs 电子", "values": "60% / 40%" },
|
||||
{ "type": "trend_line", "title": "月度阅读量", "delta": "高峰:8 月 7 本" },
|
||||
{ "type": "progress_ring", "title": "年度目标", "value": "94%(47/50)" },
|
||||
{ "type": "bar_mini", "title": "TOP 5 类型", "items": "科普 / 小说 / 历史 / 经管 / 哲学" },
|
||||
{ "type": "big_number_card", "title": "最快读完一本", "value": "3 天" }
|
||||
]
|
||||
},
|
||||
"layout": {
|
||||
"structure": "顶部 hero_metrics 横排 → 中部 sub_metrics 网格(2 列 × 3 行 或 3 列 × 2 行) → 底部 footer 横条",
|
||||
"card_styling": "圆角 16-24px,半透明深色填充 + 1px 浅边框,内填充充足,文字层级清晰"
|
||||
},
|
||||
"footer": {
|
||||
"tagline": "{argument name=\"footer_tagline\" default=\"明年继续 📚\"}",
|
||||
"credit": "{argument name=\"credit\" default=\"@your_handle · made with gpt-image-2\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"数字必须真实可读(字号大、对比强)",
|
||||
"每张卡都有'数据视觉化',不能纯文字",
|
||||
"颜色对应明确:accent_main 用于关键数字,alert 只用于负向 / 异常",
|
||||
"卡片之间留固定 gap,圆角统一",
|
||||
"至少有 1 张卡用 trend_line 或 progress_ring(带'变化'感)"
|
||||
],
|
||||
"avoid": [
|
||||
"数字太小读不清",
|
||||
"卡片内只有文字(失去仪表盘感)",
|
||||
"颜色超过 5 种(不像 dashboard 像彩虹)",
|
||||
"图表精度伪装真实数据(如假冒精确坐标)→ 标明这是 illustrative",
|
||||
"把 dashboard 做成纯表格",
|
||||
"字体使用 Comic Sans / 手写体(数据感丢失)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`hero_metrics`(至少 1 个主指标的具体数字 + 标签)、`sub_metrics` 数量、配色偏好(暗 / 亮)
|
||||
- **可默认**:`aspect_ratio`(3:4)、`palette`(cyan + violet 暗色)、卡片圆角 / 间距
|
||||
- **可随机**:每张 sub 卡选哪种 chart 类型(如果用户没指定)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题和几个数字 → 自动补全合理的卡片类型组合,确保至少 1 个 trend、1 个 ranked_list、1 个 progress_ring
|
||||
- 用户说"Spotify Wrapped 风" → 切换到 vivid 渐变背景(粉紫橙),字体更大胆
|
||||
- 用户说"年报严肃版" → 切换到亮色背景 + mono palette,字体改 Inter,去掉 emoji
|
||||
- 用户说"个人复盘" → 加 footer credit,用暖色 accent,可加可爱 emoji
|
||||
|
||||
## 变体 1:Spotify Wrapped 风
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Wrapped 风 KPI 仪表盘",
|
||||
"modify": {
|
||||
"background": "vivid 渐变(紫红 → 蓝紫 → 橙)",
|
||||
"typography": "extreme bold display font, slogan-style",
|
||||
"hero_metrics": "数字超大占满屏宽,每页只放 1 个主指标",
|
||||
"vibe": "像音乐播放器年度总结,有节奏感、强情绪"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:年度个人总结、品牌 wrapped 活动、社交平台年终图。
|
||||
|
||||
## 变体 2:商业 / 业务 dashboard 严肃版
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "商业业务 KPI dashboard 信息图",
|
||||
"modify": {
|
||||
"background": "纯白 #FFFFFF 或极浅灰 #F8FAFC",
|
||||
"palette": "primary text 深灰 #0F172A,accent 单一深蓝 #1E40AF",
|
||||
"typography": "Inter / Söhne, 极克制",
|
||||
"vibe": "投资人 deck / 年报 / 季报"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:公司年报、季度业务回顾、投资人简报。
|
||||
|
||||
## 变体 3:复古 / Newspaper 风数据回顾
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "复古报纸风 KPI 信息图",
|
||||
"modify": {
|
||||
"background": "warm aged paper",
|
||||
"palette": "黑 + 红 + 米色 三色",
|
||||
"typography": "serif title (Playfair / Bodoni) + monospace 数字",
|
||||
"vibe": "像 The Economist / Wall Street Journal 数据特辑页"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:媒体年度数据特辑、复古风格内容、严肃读者向。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 数据全是文字 → 失去 dashboard 视觉化的意义
|
||||
- 卡片之间没有 gap → 看不出独立性
|
||||
- 颜色超过 5 种主色 → 像彩虹板不像 dashboard
|
||||
- 用 Comic Sans 等手写感字体 → 数据可信度直接归零
|
||||
- 假装精确(虚构 X 轴 Y 轴标尺真值)→ 误导
|
||||
- 卡片内信息空荡(一个大数字+一个标签就完了)→ 留白过度
|
||||
- 没有 hero metric(每个卡同等大小)→ 失去视觉重心
|
||||
+212
@@ -0,0 +1,212 @@
|
||||
# 高图例密度信息图模板
|
||||
|
||||
本文件用于生成“图例多 / 标注多 / 信息密度高”的科普 / 教育 / 解释型信息图:
|
||||
|
||||
- 医学因果链信息图
|
||||
- 工艺流程信息图
|
||||
- 历史 / 文化讲解信息图
|
||||
- 设备 / 物种解剖图
|
||||
- 复杂系统结构图
|
||||
|
||||
特征:
|
||||
|
||||
- 中央有主体(人体 / 设备 / 概念图)
|
||||
- 四周分布多区块编号
|
||||
- 每个区块由“编号 + 标题 + 图标 + 子项目”组成
|
||||
- 中英双语 / 多语并行
|
||||
- 信息量极大但布局严谨
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 医学科普图
|
||||
- 时尚 / 设计流程图
|
||||
- 演化 / 进化 / 历史时间轴图
|
||||
- 设备解剖图
|
||||
- 跨学科系统图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“因果链 / 演化图 / 系统图 / 解剖图 / 工艺图 / 信息图”
|
||||
- 用户希望一张图讲完一个体系
|
||||
- 用户希望中英双语
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是“讲解型 Slides”(用 `slides-and-visual-docs/dense-explainer-slides.md`)
|
||||
- 用户要的是地图(用 maps 系列)
|
||||
- 用户要的是演讲页(用 `policy-style-slide.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(病症 / 工艺 / 概念)
|
||||
2. 主标题 + 英文副标题
|
||||
3. 章节数(建议 8-14 个)
|
||||
4. 中央主视觉
|
||||
5. 颜色系(医疗红蓝 / 自然绿 / 科技蓝 / 米色书卷)
|
||||
6. 是否双语
|
||||
|
||||
## 主模板:高密度因果链信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
中央一个透明 / 半剖面主体,四周环绕 8-14 个编号信息块,每块由小图标 + 标题 + 子项目构成,底部一行收束句。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高密度因果链信息图海报",
|
||||
"goal": "生成一张高完成度的科普 / 教育 / 解释型信息图,可作为单页 PDF 主图、自媒体长图首图、医院 / 学校宣传图",
|
||||
"style": {
|
||||
"aesthetic": "{argument name=\"aesthetic\" default=\"高度精细的解剖 / 工程图风格 + 干净结构化排版 + 科学示意感\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"医疗红、医疗蓝、米色、解剖肉色\"}",
|
||||
"language": "{argument name=\"language\" default=\"双语中文 + 英文\"}"
|
||||
},
|
||||
"header": {
|
||||
"main_title_cn": "{argument name=\"main title cn\" default=\"糖尿病诞生的因果链\"}",
|
||||
"main_title_en": "{argument name=\"main title en\" default=\"THE CAUSAL CHAIN OF DIABETES\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"从胰岛素失灵,到高血糖,到全身损伤\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"description": "{argument name=\"centerpiece description\" default=\"透明人体,展示循环系统与内脏器官\"}",
|
||||
"highlight": "{argument name=\"highlight color\" default=\"红色高光路径\"}"
|
||||
},
|
||||
"sections": {
|
||||
"count": "{argument name=\"section count\" default=\"14\"}",
|
||||
"items": [
|
||||
"01 葡萄糖进入身体",
|
||||
"02 胰腺与胰岛素",
|
||||
"03 正常胰岛素作用",
|
||||
"04 胰岛素抵抗:2 型通路开始",
|
||||
"05 肝脏持续释放葡萄糖",
|
||||
"06 β 细胞衰竭:代偿到失败",
|
||||
"07 1 型糖尿病分支",
|
||||
"08 高血糖与血液化学",
|
||||
"09 高血糖导致组织损伤",
|
||||
"10 急性代谢后果",
|
||||
"11 微血管并发症",
|
||||
"12 大血管并发症",
|
||||
"13 器官系统长期代价",
|
||||
"14 调控系统失灵"
|
||||
]
|
||||
},
|
||||
"section_block_style": {
|
||||
"components": ["编号", "中文标题", "英文标题", "1-3 个图标", "短描述 ≤ 2 行"],
|
||||
"alignment": "围绕中央主体放射状或两侧栏"
|
||||
},
|
||||
"footer": {
|
||||
"core_message": "{argument name=\"core message\" default=\"糖尿病不是一次发病,而是代谢失衡的长期累积\"}",
|
||||
"core_message_en": "{argument name=\"core message en\" default=\"Diabetes is not a single event — it is the accumulation of metabolic imbalance.\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"中央主体作为视觉锚点",
|
||||
"章节编号连续",
|
||||
"中英文同时出现,但不能字号一致",
|
||||
"图例 / 标注线不交叉"
|
||||
],
|
||||
"avoid": [
|
||||
"信息块尺寸不统一",
|
||||
"图标过度装饰化",
|
||||
"中英文换行不一致",
|
||||
"整体过亮 / 过暗影响阅读"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、主标题、章节数、中心主体
|
||||
- 可默认:颜色系、英文标题、底部收束句
|
||||
- 可随机:章节图标的具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题时:自动决定 8-14 个章节,并自动给出英文标题
|
||||
- 中央主体根据主题自动选(医学 → 人体;工艺 → 设备剖面;演化 → 时间轴;历史 → 主角剪影)
|
||||
- 颜色系按主题选默认色
|
||||
|
||||
## 变体 1:东方手稿风信息图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "东方手稿风信息图",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main title\" default=\"儒释道·根本区别\"}"
|
||||
},
|
||||
"style": {
|
||||
"aesthetic": "古书手稿 + 水墨线条 + 低饱和数字水彩",
|
||||
"color_palette": "鼠尾草绿、淡金、米白",
|
||||
"background": "做旧米色羊皮纸 + 边角磨损"
|
||||
},
|
||||
"centerpiece": {
|
||||
"description": "中央一个垂直蛋形分层结构,从顶到底依次:佛、道、儒"
|
||||
},
|
||||
"sections": {
|
||||
"items": ["释 / 人与自我", "道 / 人与万物", "儒 / 人与人"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "古典、克制、有研究感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:演化时间轴信息图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "演化时间轴信息图",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main title\" default=\"人类演化\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"description": "蜿蜒石阶共 25 个编号台阶,每阶展示一个生物形态",
|
||||
"highlight": "末端为带问号的发光宇宙剪影"
|
||||
},
|
||||
"sections": {
|
||||
"items": [
|
||||
"L0 单细胞生命",
|
||||
"L1 多细胞生物",
|
||||
"L2 动物界",
|
||||
"L3 脊索动物",
|
||||
"L4 上陆革命",
|
||||
"L5 哺乳纲",
|
||||
"L6 人科演化",
|
||||
"L7 智人纪元"
|
||||
]
|
||||
},
|
||||
"extras": ["右上'获得 / 失去功能'图例", "底部'演化关键里程碑'时间轴"],
|
||||
"constraints": {
|
||||
"must_feel": "知识感强、视觉震撼"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高密度信息图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题与领域,自动决定章节、中央主体、配色、英文翻译",
|
||||
"constraints": {
|
||||
"must_feel": "出版物级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 章节数 < 6 会显得稀薄,> 16 会过密
|
||||
- 不要让中文标题和英文标题字号一样大
|
||||
- 不要让所有章节都堆在一侧,必须围绕中心
|
||||
- 不要让线条交叉造成阅读混乱
|
||||
- 不要把信息图画成纯文字海报(必须有图标 + 主体)
|
||||
- 不要让整体颜色超过 4 种主色
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
# 步骤 / 流程信息图模板
|
||||
|
||||
本文件用于生成"步骤 / 流程 / how-to / 教程"风信息图:
|
||||
|
||||
- 食谱 / 烘焙步骤图
|
||||
- 操作教程 / app 使用流程
|
||||
- 健身动作分解
|
||||
- 化妆 / 护肤流程
|
||||
- 旅行 / 报销 / 申请流程
|
||||
- 育儿 / DIY 操作步骤
|
||||
|
||||
特征:
|
||||
|
||||
- 每一步有明显编号
|
||||
- 每一步配一个简洁插画 / 图标
|
||||
- 步骤之间有指引箭头 / 连接线
|
||||
- 步骤数通常 3-7 步,最多 9 步
|
||||
- 风格偏插画感、温暖、易懂(**与"工程精度流程图"明显不同**)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 食谱 / 操作 / 教程展示
|
||||
- "X 步学会..." 类内容
|
||||
- DIY / 手工 / 改造步骤
|
||||
- 育儿 / 健身 / 美妆步骤
|
||||
- 用户引导 / 入门指南
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "步骤 / 流程 / how-to / 教程 / X 步 / 操作指南 / 食谱 / 化妆步骤"
|
||||
- 用户希望"读者照着一步一步做"
|
||||
- 用户希望视觉「插画感、温暖、易懂」(不是工程感)
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「工程精度的流程图」(菱形决策、Yes/No 分支) → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「漫画分镜」 → 用 `storyboards-and-sequences/recipe-process-flowchart.md`
|
||||
- 用户要的是「方法 pipeline 论文图」 → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「便当格高密度信息」 → 用 `infographics/bento-grid-infographic.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题 + 步骤数(如"3 步学会做意面 / 5 步配置开发环境 / 7 步完成日常护肤")
|
||||
2. 每一步的具体内容(标题 + 一两句说明)
|
||||
3. 配色基调(暖系食物 / 清新护肤 / 卡通教程 / 黑板教学)
|
||||
4. 排布方式(垂直瀑布 / 水平横排 / 蜿蜒路径 / 圆圈循环)
|
||||
5. 是否带封面 / 完成图(开头一张「成品图」或结尾一张「成品展示」)
|
||||
6. 比例(小红书 3:4 / 公众号 16:9 / 1:1)
|
||||
|
||||
## 主模板:步骤教程信息图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按 3-7 个编号步骤排列,每一步包含:编号 badge + 步骤标题 + 步骤插画 + 简短文字说明,步骤之间用箭头 / 连线串联。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "步骤教程信息图",
|
||||
"goal": "生成一张让读者能照着一步步做的、插画感强、温暖易懂的教程图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "{argument name=\"background\" default=\"warm cream #FAF6EE 带轻微纸质感\"}"
|
||||
},
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main_title\" default=\"5 步学会自制日式蛋包饭\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"零基础也能成功 · 20 分钟\"}",
|
||||
"optional_finished_image": "{argument name=\"finished_image\" default=\"右上角放一张'成品小图' + 装饰边框\"}"
|
||||
},
|
||||
"palette": {
|
||||
"primary": "{argument name=\"primary\" default=\"warm orange #E89F71\"}",
|
||||
"secondary": "{argument name=\"secondary\" default=\"sage green #9FB89E\"}",
|
||||
"neutral": "{argument name=\"neutral\" default=\"deep brown #4A3A2E\"}",
|
||||
"rule": "限制 3-4 主色,每步插画风格一致"
|
||||
},
|
||||
"layout": {
|
||||
"style": "{argument name=\"layout_style\" default=\"vertical-zigzag\"}",
|
||||
"options_explained": {
|
||||
"vertical-stack": "纯垂直瀑布,每步一行",
|
||||
"vertical-zigzag": "Z 字形蛇形,奇偶步左右交替",
|
||||
"horizontal-row": "横向 3-5 步并列",
|
||||
"circular": "圆环上分布步骤(适合循环型)",
|
||||
"winding-path": "蜿蜒小路,步骤沿路径分布(适合烹饪 / 旅行)"
|
||||
}
|
||||
},
|
||||
"steps": {
|
||||
"count": "{argument name=\"step_count\" default=\"5\"}",
|
||||
"structure_per_step": [
|
||||
"大编号 badge(圆形 / 圆角方块,统一色调,编号字体大且粗)",
|
||||
"步骤标题(4-8 字,加粗)",
|
||||
"插画图标 / 小场景(手绘感、单一物体或动作示意)",
|
||||
"1-2 行说明文字"
|
||||
],
|
||||
"items_example": [
|
||||
"01 准备食材:鸡蛋 3 个、米饭一碗、洋葱 1/4、火腿丁",
|
||||
"02 洋葱炒香:黄油下锅,洋葱炒至透明",
|
||||
"03 拌入米饭:加入米饭和火腿,调味翻炒",
|
||||
"04 摊蛋皮:另起锅打散鸡蛋,做成半熟蛋皮",
|
||||
"05 包入装盘:把炒饭放上蛋皮,对折成船形,挤番茄酱"
|
||||
]
|
||||
},
|
||||
"connectors": {
|
||||
"style": "{argument name=\"connector_style\" default=\"hand-drawn curved arrows\"}",
|
||||
"rule": "步骤之间必须有视觉指引:箭头 / 虚线 / 脚印 / 食材飞溅元素均可"
|
||||
},
|
||||
"footer": {
|
||||
"tip": "{argument name=\"tip\" default=\"💡 番茄酱可以换成韩式辣酱,味道更下饭\"}",
|
||||
"credit": "{argument name=\"credit\" default=\"@your_handle\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"每步插画风格一致(手绘 / 扁平 / 卡通 二选一,不混)",
|
||||
"编号 badge 设计完全一致(颜色、字号、形状)",
|
||||
"步骤之间视觉连接清晰",
|
||||
"文字不超过两行 / 步",
|
||||
"插画大小一致或按重要度梯度"
|
||||
],
|
||||
"avoid": [
|
||||
"工程图风(直角、监工色板、菱形决策框)",
|
||||
"每步插画风格不同",
|
||||
"步骤数 < 3(太短不像教程)或 > 9(太长读不动)",
|
||||
"无编号 / 编号风格不一致",
|
||||
"步骤说明超过 3 行(变成长文)",
|
||||
"用 Helvetica 等冷感字体(建议手写感 / 圆体 / 友好字体)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`step_count`、每一步的标题(即 `items_example` 实际内容)
|
||||
- **可默认**:`background`、`palette`(按主题选——食物用暖橙、护肤用 macaron、技术教程用 mint)、`layout_style`(默认 vertical-zigzag)、`connector_style`
|
||||
- **可随机**:每步插画的具体造型、connector 是箭头还是虚线、装饰物(飞溅 / 星点 / 小标签)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题(如"5 步学会做意面"):自动补全 5 步具体内容、自动选暖色食物 palette、自动加成品小图
|
||||
- 用户说"小红书风" → 加手绘装饰 + macaron 配色
|
||||
- 用户说"美妆 / 护肤" → palette 切换到 dusty pink + cream
|
||||
- 用户说"健身" → palette 切换到 mint + coral,插画用人物动作示意
|
||||
- 用户说"DIY / 手工" → 加工具 emoji / 材料 list
|
||||
- 用户说"技术教程" → palette 切换 mint + slate,插画用截图框
|
||||
|
||||
## 变体 1:横向 3-5 步流程
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "横向步骤教程信息图",
|
||||
"modify": {
|
||||
"aspect_ratio": "16:9 landscape",
|
||||
"layout_style": "horizontal-row",
|
||||
"step_count": "3-5",
|
||||
"rule": "每步等宽并列,步骤之间用粗箭头连接,每步上方编号下方说明"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:网页 hero、PPT 单页、产品 onboarding 页面。
|
||||
|
||||
## 变体 2:蜿蜒小路 / Winding path 流程
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "蜿蜒小路步骤教程信息图",
|
||||
"modify": {
|
||||
"layout_style": "winding-path",
|
||||
"background": "插画感地图底(草地 / 厨房 / 城市路面)",
|
||||
"rule": "步骤沿一条蜿蜒小路分布,路上画脚印 / 食材 / 工具,每步在路边的小卡片上",
|
||||
"vibe": "旅行游记、烹饪冒险、儿童教程"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:儿童教程、旅行规划、有故事感的步骤展示。
|
||||
|
||||
## 变体 3:圆环循环步骤
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "圆环循环步骤信息图",
|
||||
"modify": {
|
||||
"layout_style": "circular",
|
||||
"step_count": "4-8",
|
||||
"rule": "步骤排列在一个大圆环上,按顺时针,箭头沿圆环走,中央放主题字 + 总结",
|
||||
"vibe": "PDCA / 季节循环 / 生命周期 / 月度 routine"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:PDCA 循环、月度计划循环、健身 routine、季节循环。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 步骤数太多(>9)或太少(<3)
|
||||
- 步骤插画风格混杂(一步手绘一步扁平)
|
||||
- 编号 badge 设计每步都不一样
|
||||
- 没有视觉连接(步骤像散落的卡片)
|
||||
- 用工程图的菱形决策 / 直角箭头 → 失去插画温度感
|
||||
- 用 Helvetica / Arial 冷感字体
|
||||
- 步骤说明超过 3 行 → 变长文,失去信息图特性
|
||||
- 把"流程图"做成这个模板(流程图请用 `technical-diagrams/flowchart-decision.md`)
|
||||
@@ -0,0 +1,189 @@
|
||||
# 手绘城市美食地图模板
|
||||
|
||||
本文件用于生成“某座城市 / 某个区域的吃货地图”视觉,常见用途:
|
||||
|
||||
- 旅行 / 美食攻略主视觉
|
||||
- 自媒体引流图
|
||||
- 餐饮品牌活动主视觉
|
||||
- 教育 / 文化科普图
|
||||
- 城市 IP 周边图
|
||||
|
||||
主要特征:
|
||||
|
||||
- 手绘水彩 / 复古插画风
|
||||
- 编号点位 + 文字标签
|
||||
- 图例与方向标
|
||||
- 中心 IP(熊猫 / 城市吉祥物 / 美食吉祥物)
|
||||
- 边角装饰
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 城市美食地图
|
||||
- 街区美食路线图
|
||||
- 节日 / 主题活动美食地图
|
||||
- 单一菜系 / 单一品类美食地图(火锅 / 茶饮 / 烘焙)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“美食地图 / 吃货地图 / 城市美食 / 探店地图”
|
||||
- 用户希望视觉手绘感强,适合社交分享
|
||||
- 用户希望有“一张图能讲清楚去哪吃”的感觉
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是“通用城市地图”(用 `illustrated-city-map.md`)
|
||||
- 用户要的是“路线导航图”(用 `travel-route-map.md`)
|
||||
- 用户要的是“门店分布图”(用 `store-distribution-map.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 城市 / 区域名
|
||||
2. 主题:美食 / 网红店 / 小吃 / 饮品
|
||||
3. 美食条目:用户指定 or 我帮你列
|
||||
4. 是否需要包含地标(10 处以内)
|
||||
5. 风格:复古羊皮纸 / 现代水彩 / Q 萌插画
|
||||
6. 是否需要中心吉祥物(熊猫、辣椒、城市象征)
|
||||
7. 语言:中文 / 双语
|
||||
|
||||
## 主模板:复古手绘城市美食地图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体为一张复古纹理羊皮纸或米色背景,上面绘有道路、河流、公园等抽象底图;地标与美食以编号小插画形式分布在地图上,右下角图例,画面中心一个吉祥物,边角点缀植物。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "手绘地图信息图",
|
||||
"goal": "生成一张高完成度的城市美食地图,可作为旅游攻略 / 自媒体首图 / 城市文化主视觉",
|
||||
"style": "{argument name=\"art style\" default=\"复古羊皮纸上的水彩墨水手绘插画\"}",
|
||||
"title_section": {
|
||||
"city": "{argument name=\"city name\" default=\"成都\"}",
|
||||
"title_text": "{argument name=\"map title\" default=\"吃货暴走地图\"}",
|
||||
"mascot": "{argument name=\"title mascot\" default=\"戴着墨镜并竖起大拇指的卡通红辣椒\"}"
|
||||
},
|
||||
"border": "{argument name=\"border decoration\" default=\"绿叶与红辣椒藤蔓\"}",
|
||||
"layout": {
|
||||
"background": "{argument name=\"background description\" default=\"带有黄色道路、蓝色河流和绿色公园区域的纹理米色羊皮纸\"}",
|
||||
"sections": [
|
||||
{
|
||||
"title": "地标建筑",
|
||||
"count": "{argument name=\"landmark count\" default=\"6\"}",
|
||||
"illustrations": "{argument name=\"landmark illustrations\" default=\"传统凉亭、传统寺院、带攀爬熊猫的现代摩天大楼、电视塔、传统牌坊、工业建筑\"}",
|
||||
"labels": "{argument name=\"landmark labels\" default=\"人民公园、文殊院、IFS、339电视塔、宽窄巷子、东郊记忆\"}"
|
||||
},
|
||||
{
|
||||
"title": "美食地点",
|
||||
"count": "{argument name=\"food count\" default=\"12\"}",
|
||||
"illustrations": "{argument name=\"food illustrations\" default=\"麻婆豆腐、红油水饺、冷锅串串、三大炮、蛋烘糕、九宫格火锅、肥肠粉、钵钵鸡、冒菜、盖碗茶、冰粉、兔头\"}",
|
||||
"labels": "{argument name=\"food labels\" default=\"1 陈麻婆豆腐、2 钟水饺、3 春熙路、4 宽窄巷子·三大炮、5 建设路·叶婆婆蛋烘糕、6 玉林路·小龙坎火锅、7 香香巷·肥肠粉、8 武侯祠大街·钵钵鸡、9 东郊记忆·冒椒火辣、10 人民公园·鹤鸣茶社、11 锦里古街·冰粉、12 双流老妈兔头\"}"
|
||||
},
|
||||
{
|
||||
"title": "图例",
|
||||
"position": "右下角",
|
||||
"items": ["红点:美食地点", "绿色建筑:地标景点", "绿树:公园绿地", "蓝线:河流湖泊", "黄色双线:主要道路"]
|
||||
}
|
||||
],
|
||||
"centerpiece": "{argument name=\"centerpiece\" default=\"坐着吃竹子的大熊猫\"}",
|
||||
"extras": [
|
||||
"{argument name=\"compass\" default=\"带有东南西北方向的复古罗盘\"}",
|
||||
"{argument name=\"disclaimer\" default=\"带有红辣椒图标的免责声明:温馨提示:吃辣需谨慎,肠胃要保护~\"}"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"美食条目数量与编号必须一致",
|
||||
"标签文字清晰可读",
|
||||
"中心吉祥物视觉抢眼但不抢图例位置",
|
||||
"整体保持手绘水彩风"
|
||||
],
|
||||
"avoid": [
|
||||
"出现真实地图比例(这是插画地图)",
|
||||
"美食条目过多导致拥挤",
|
||||
"标签字体多种风格混用",
|
||||
"图例缺失或与点位不对应"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:城市名、主题、美食列表(或允许我帮列)、风格
|
||||
- 可默认:背景纹理、图例、罗盘
|
||||
- 可随机:地标具体名称(在该城市内合理)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给城市名时:从该城市知名美食里挑 8-12 项 + 6 处经典地标
|
||||
- 风格默认“复古水彩 + 米色羊皮纸”
|
||||
- 中心吉祥物按城市选:成都熊猫、重庆熊猫拿火锅、广州烧鹅、北京龙、长沙臭豆腐
|
||||
- slogan 不超过 12 字
|
||||
|
||||
## 变体 1:单品类美食地图(火锅 / 茶饮 / 甜品)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "单品类美食地图",
|
||||
"city": "{argument name=\"city\" default=\"重庆\"}",
|
||||
"category": "{argument name=\"category\" default=\"火锅\"}",
|
||||
"title_text": "{argument name=\"title\" default=\"火锅地图\"}",
|
||||
"mascot": "{argument name=\"mascot\" default=\"举着红汤勺的卡通熊猫\"}",
|
||||
"sections": [
|
||||
{
|
||||
"title": "推荐门店",
|
||||
"count": "{argument name=\"store count\" default=\"10\"}"
|
||||
},
|
||||
{
|
||||
"title": "图例",
|
||||
"items": ["红点:门店", "辣椒数:辣度等级", "金标:必吃"]
|
||||
}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "门店主题鲜明,不要混入其它品类"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:现代扁平风美食地图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "扁平插画风格美食地图",
|
||||
"city": "{argument name=\"city\" default=\"上海\"}",
|
||||
"style": "扁平矢量插画,柔和粉色 + 米色 + 灰蓝",
|
||||
"title_text": "{argument name=\"title\" default=\"周末探店地图\"}",
|
||||
"centerpiece": "卡通女孩拿地图",
|
||||
"constraints": {
|
||||
"must_feel": "适合小红书 / 朋友圈分享,干净不复古"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "美食地图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只给城市,自动决定地标、美食列表、风格、吉祥物",
|
||||
"constraints": {
|
||||
"must_feel": "完整、可分享、不用户不需要再补任何信息"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要把美食地图画成真实地理比例尺地图
|
||||
- 不要让美食条目超过 15 个,太多会让标签彼此挤压
|
||||
- 不要让图例位置与地标重叠
|
||||
- 不要在一张地图里混 “美食 + 路线 + 门店分布”三种功能(拆开为不同模板)
|
||||
- 不要让吉祥物比标题更显眼(吉祥物是辅助)
|
||||
@@ -0,0 +1,163 @@
|
||||
# 手绘城市风貌地图模板
|
||||
|
||||
本文件用于生成“一座城市的整体风貌地图”,不专注美食 / 路线 / 门店,而是城市本身:
|
||||
|
||||
- 城市旅游推广图
|
||||
- 城市文化主视觉
|
||||
- 城市 IP 形象
|
||||
- 节日活动主视觉
|
||||
- 教育 / 公共宣传图
|
||||
|
||||
特征:
|
||||
|
||||
- 城市级覆盖
|
||||
- 多个标志性地标分布
|
||||
- 风格化插画
|
||||
- 中心可有城市象征 / 江河 / 山脉
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 整体城市风貌图
|
||||
- 城市文化主视觉
|
||||
- 城市 IP 形象图
|
||||
- 区 / 街道级别风貌图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“城市地图 / 城市插画地图 / 城市风貌图 / 城市主视觉地图”
|
||||
- 用户希望突出城市文化与地标,而不是美食 / 路线
|
||||
|
||||
不要使用:
|
||||
|
||||
- 美食主题(用 `food-map.md`)
|
||||
- 路线主题(用 `travel-route-map.md`)
|
||||
- 门店分布主题(用 `store-distribution-map.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 城市 / 区域名
|
||||
2. 风格:复古水彩 / 现代扁平 / Q 萌 / 等距 3D / 国潮
|
||||
3. 想突出哪几个地标(5-12 处)
|
||||
4. 是否要包含江 / 河 / 山 / 湖
|
||||
5. 是否要中心吉祥物
|
||||
6. 语种:中文 / 双语
|
||||
|
||||
## 主模板:复古水彩城市风貌图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体俯视视角的手绘城市插画,标志性建筑分布在画面中,地形元素(江、山、桥)作为视觉骨架,边角点缀文化元素。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "城市风貌插画地图",
|
||||
"goal": "生成一张代表整座城市风貌的插画地图,可作为城市文化主视觉、旅游主图、城市 IP 主视觉",
|
||||
"style": "{argument name=\"art style\" default=\"复古水彩 + 米色羊皮纸\"}",
|
||||
"title_section": {
|
||||
"city": "{argument name=\"city\" default=\"杭州\"}",
|
||||
"title_text": "{argument name=\"title\" default=\"千年杭城风貌图\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"江南诗意 · 山水之间\"}"
|
||||
},
|
||||
"geography_skeleton": {
|
||||
"rivers_or_lakes": "{argument name=\"water elements\" default=\"西湖、钱塘江\"}",
|
||||
"mountains": "{argument name=\"mountains\" default=\"宝石山、雷峰山\"}",
|
||||
"main_streets": "{argument name=\"streets\" default=\"南山路、湖滨路\"}"
|
||||
},
|
||||
"landmarks": {
|
||||
"count": "{argument name=\"landmark count\" default=\"10\"}",
|
||||
"items": "{argument name=\"landmarks\" default=\"雷峰塔、断桥、苏堤、灵隐寺、城隍阁、清河坊、龙井村、河坊街、京杭大运河、西溪湿地\"}"
|
||||
},
|
||||
"centerpiece": "{argument name=\"centerpiece\" default=\"画面中央保留西湖与雷峰塔作为视觉核心\"}",
|
||||
"edge_decorations": [
|
||||
"{argument name=\"deco 1\" default=\"江南屋檐剪影\"}",
|
||||
"{argument name=\"deco 2\" default=\"飞舞的桂花\"}",
|
||||
"{argument name=\"deco 3\" default=\"诗意题字小印章\"}"
|
||||
],
|
||||
"extras": ["复古罗盘", "细线边框", "城市文化短句"],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"标志性地标必须可识别",
|
||||
"江 / 湖 / 山的相对位置不能严重错乱",
|
||||
"整体保持手绘水彩感"
|
||||
],
|
||||
"avoid": [
|
||||
"现代汽车 / 高速公路 / 摩天大楼喧宾夺主",
|
||||
"标签字体多种风格",
|
||||
"颜色饱和度过高"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:城市名、风格、地标列表(或允许我列)
|
||||
- 可默认:边角装饰、罗盘、副标题
|
||||
- 可随机:题字小印章、装饰花卉
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给城市名时:自动选 8-12 个经典地标 + 该城市最具识别度的地形
|
||||
- 风格默认水彩
|
||||
- 题字默认与城市文化相关短句
|
||||
|
||||
## 变体 1:现代扁平等距视角
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "现代扁平等距城市插画地图",
|
||||
"city": "{argument name=\"city\" default=\"深圳\"}",
|
||||
"style": "扁平矢量 + 等距 3D + 鲜亮蓝绿色调",
|
||||
"highlights": [
|
||||
"{argument name=\"highlight 1\" default=\"深圳湾\"}",
|
||||
"{argument name=\"highlight 2\" default=\"平安金融中心\"}",
|
||||
"{argument name=\"highlight 3\" default=\"OCT 创意园\"}"
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "现代、科技、年轻"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:国潮 Q 萌城市图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Q 萌国潮城市插画地图",
|
||||
"city": "{argument name=\"city\" default=\"成都\"}",
|
||||
"style": "Q 萌国潮 + 暖橙 + 米色,所有元素拟人化",
|
||||
"centerpiece": "{argument name=\"centerpiece\" default=\"卡通熊猫坐在地图中央\"}",
|
||||
"constraints": {
|
||||
"must_feel": "可爱、年轻、文创周边可用"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "城市风貌图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给城市名即可,自动决定风格、地标、装饰",
|
||||
"constraints": {
|
||||
"must_feel": "可以直接当作旅游 / 文创主视觉"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要把城市地图压成真实精确比例
|
||||
- 不要把整座城市的高楼都画上去(视觉上会崩)
|
||||
- 不要让江 / 河方向出现明显错误
|
||||
- 不要让边框装饰盖过主图
|
||||
- 不要塞超过 15 个地标
|
||||
@@ -0,0 +1,284 @@
|
||||
# 一日游 / 单日行程图模板(左侧 stops + 右侧画面地图)
|
||||
|
||||
本文件用于生成"竖版 2:3 一日游攻略海报,左半是行程卡片(5 站编号 + 时间 + 描述),右半是奇幻写实风的山水地图(同样 5 个标号匹配)"。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 景区 / 国家公园 / 古镇 一日游推荐海报
|
||||
- 旅游局 / 文旅 campaign 主视觉
|
||||
- 公众号 / 小红书 长图文封面
|
||||
- 旅游品牌 / 民宿 / OTA 一日 itinerary 物料
|
||||
- 节假日打卡路线分享图
|
||||
- 游记封面 / 行程纪念海报
|
||||
|
||||
特征(与已有 maps 模板的区别):
|
||||
|
||||
| 模板 | 性质 |
|
||||
|---|---|
|
||||
| `travel-route-map.md`(已有) | **多日行程**(D1-D7)跨城市路线图,强调顺序 + 时间 |
|
||||
| `food-map.md`(已有) | **美食地图**(多店铺密度) |
|
||||
| `illustrated-city-map.md`(已有) | **城市风貌地图**(地标插画) |
|
||||
| `store-distribution-map.md`(已有) | **门店分布图** |
|
||||
| **本模板**(新增) | **单日行程 split 海报**:左行程卡 + 右奇幻写实地图,5-7 站点严格对齐 |
|
||||
|
||||
**核心区别**:本模板是"单日行程 + 复古旅行海报美学 + 双栏严格对齐"的视觉范式,最适合景区一日游、国家公园 itinerary、城市 city walk 单日方案。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单日 itinerary(5-7 站点)
|
||||
- 景区 / 国家公园 / 山岳 / 古镇 一日游
|
||||
- 城市 city walk 单日方案
|
||||
- 文旅局 / 旅游品牌 campaign
|
||||
- 复古插画风 / 国家公园海报美学
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户明确说"一日游 / 一天行程 / 单日 itinerary / 一日打卡"
|
||||
- 想要复古插画 + parchment + 双栏 split 设计
|
||||
- 站点数量适中(建议 5-7)
|
||||
- 需要每站时间 + 描述 + 图标
|
||||
|
||||
不要使用:
|
||||
|
||||
- 多日行程(D1-D7) → 用 `travel-route-map.md`
|
||||
- 美食地图(密度高、无强顺序) → 用 `food-map.md`
|
||||
- 城市地标插画(不强调路线) → 用 `illustrated-city-map.md`
|
||||
- 门店分布(商业化) → 用 `store-distribution-map.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 目的地(景区 / 城市 / 国家公园 名称)
|
||||
2. 标题文案(中文 / 日文 / 英文 …)
|
||||
3. 站点数量(推荐 5;上限 7)
|
||||
4. 每站「名称 + 时间 + 一句中文描述 + 小插画主体」
|
||||
5. 整体路线主题(自然 / 历史 / 美食 / 朝圣 / 摄影)
|
||||
6. 风格调性(复古插画 / 国家公园海报 / 水彩 / Art Nouveau / parchment)
|
||||
7. 配色基调(暖 sepia + gold / 翠绿 + 金 / 蓝白雪山)
|
||||
8. 底部 stats(总距离 / 步数 / 海拔 / 预计时间)
|
||||
9. 是否需要罗盘玫瑰 / 装饰边框 / 复古印章
|
||||
|
||||
## 主模板:5 站点竖版 split 一日游海报(5-stop vertical split itinerary poster)
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版 2:3 海报,左半是 parchment 行程卡(标题 + 5 个编号 station,每站带圆形编号徽章 + 小插画 + 名称 + 时间括号 + 中文描述),右半是奇幻写实风山水大画面(金色蜿蜒路径串联 5 个 marker,每 marker 与左侧编号 + 名称严格匹配)。底部右下角带罗盘玫瑰 + stats info box。整体 sepia + gold + jade 复古旅行海报美学。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "vintage illustrated travel itinerary poster, vertical split layout",
|
||||
"goal": "生成一张左行程卡 / 右奇幻写实地图、5 站编号严格对齐的一日游攻略海报,可作为景区 / 国家公园 / 城市单日游主视觉",
|
||||
"language": "{argument name=\"language\" default=\"Traditional Chinese\"}",
|
||||
"destination": {
|
||||
"name": "{argument name=\"destination name\" default=\"阿里山國家風景區\"}",
|
||||
"duration": "{argument name=\"duration\" default=\"1 day\"}",
|
||||
"theme": "{argument name=\"trip theme\" default=\"mountain forest railway and sunset cloud sea\"}"
|
||||
},
|
||||
"headline": {
|
||||
"main": "{argument name=\"headline text\" default=\"阿里山國家風景區一日遊\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"一座高山,五個經典景點。難忘的奇幻旅程。\"}",
|
||||
"divider": "small decorative mountain divider beneath the tagline"
|
||||
},
|
||||
"style": {
|
||||
"overall": "{argument name=\"art style\" default=\"premium tourism poster, painterly digital illustration, nostalgic national-park brochure aesthetic\"}",
|
||||
"left_panel_look": "{argument name=\"left look\" default=\"parchment-textured itinerary card in warm beige with ornate gold Art Nouveau borders and dark brown typography\"}",
|
||||
"right_panel_look": "{argument name=\"right look\" default=\"dramatic painted fantasy-realism map scene of a mountain journey at sunrise and sunset tones\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"warm sepia, gold, jade green, deep brown, cream, soft sunset orange\"}",
|
||||
"atmosphere": "layered mountain ranges, mist-filled valleys, evergreen forests, golden-hour light, luminous cloud seas, romantic painterly atmosphere"
|
||||
},
|
||||
"layout": {
|
||||
"format": "vertical 2:3 poster, split into two equal vertical columns",
|
||||
"left_panel": {
|
||||
"type": "itinerary card",
|
||||
"header": ["headline title centered top", "tagline beneath", "decorative mountain divider"],
|
||||
"stop_count": 5,
|
||||
"stop_design": [
|
||||
"circular black-and-gold number badge",
|
||||
"small vignette illustration",
|
||||
"bold location name in headline font",
|
||||
"time in parentheses beside name",
|
||||
"1-2 sentence Chinese description"
|
||||
],
|
||||
"border": "ornate gold Art Nouveau frame with corner flourishes"
|
||||
},
|
||||
"right_panel": {
|
||||
"type": "painted map scene",
|
||||
"background": "continuous mountain landscape at sunrise to sunset gradient",
|
||||
"path": "glowing golden winding path connecting all numbered markers in order",
|
||||
"marker_design": "black-and-gold marker plaques with number + same location name as left panel",
|
||||
"compass_rose": "decorative compass rose labeled N E S W at bottom-right",
|
||||
"stats_box": "dark green and gold information box at bottom-right corner"
|
||||
},
|
||||
"alignment_rule": "the 5 numbered stops on the left must match the 5 numbered markers on the right exactly in order, label, and visual identity"
|
||||
},
|
||||
"stops": {
|
||||
"count": 5,
|
||||
"items": [
|
||||
{
|
||||
"number": 1,
|
||||
"name": "{argument name=\"stop 1 name\" default=\"阿里山車站\"}",
|
||||
"time": "{argument name=\"stop 1 time\" default=\"8:00 AM\"}",
|
||||
"description": "{argument name=\"stop 1 desc\" default=\"開啟探索神木與森林的旅程。\"}",
|
||||
"left_vignette": "{argument name=\"stop 1 left vignette\" default=\"wooden mountain railway station\"}",
|
||||
"right_scene": "{argument name=\"stop 1 right scene\" default=\"a rustic alpine wooden station perched on a cliff among pine forests\"}"
|
||||
},
|
||||
{
|
||||
"number": 2,
|
||||
"name": "{argument name=\"stop 2 name\" default=\"阿里山森林鐵路\"}",
|
||||
"time": "{argument name=\"stop 2 time\" default=\"9:30 AM\"}",
|
||||
"description": "{argument name=\"stop 2 desc\" default=\"穿越森林,體驗百年林鐵風情。\"}",
|
||||
"left_vignette": "{argument name=\"stop 2 left vignette\" default=\"red-and-black steam train\"}",
|
||||
"right_scene": "{argument name=\"stop 2 right scene\" default=\"a small steam locomotive traveling on a curved mountain railway with smoke drifting upward\"}"
|
||||
},
|
||||
{
|
||||
"number": 3,
|
||||
"name": "{argument name=\"stop 3 name\" default=\"神木區棧道\"}",
|
||||
"time": "{argument name=\"stop 3 time\" default=\"11:30 AM\"}",
|
||||
"description": "{argument name=\"stop 3 desc\" default=\"漫步千年巨木下,感受森林靈氣。\"}",
|
||||
"left_vignette": "{argument name=\"stop 3 left vignette\" default=\"giant cedar trees and elevated wooden boardwalk\"}",
|
||||
"right_scene": "{argument name=\"stop 3 right scene\" default=\"towering ancient red cypress trees with a spiral and zigzag wooden walkway around the trunks\"}"
|
||||
},
|
||||
{
|
||||
"number": 4,
|
||||
"name": "{argument name=\"stop 4 name\" default=\"姊妹潭\"}",
|
||||
"time": "{argument name=\"stop 4 time\" default=\"1:30 PM\"}",
|
||||
"description": "{argument name=\"stop 4 desc\" default=\"欣賞靜謐湖光,聆聽自然樂章。\"}",
|
||||
"left_vignette": "{argument name=\"stop 4 left vignette\" default=\"tranquil forest lake and pavilion\"}",
|
||||
"right_scene": "{argument name=\"stop 4 right scene\" default=\"an emerald lake surrounded by dense forest with a small pavilion and arched bridge\"}"
|
||||
},
|
||||
{
|
||||
"number": 5,
|
||||
"name": "{argument name=\"stop 5 name\" default=\"小笠原山展望台\"}",
|
||||
"time": "{argument name=\"stop 5 time\" default=\"4:00 PM\"}",
|
||||
"description": "{argument name=\"stop 5 desc\" default=\"觀賞壯闊山景與雲海,欣賞日落。\"}",
|
||||
"left_vignette": "{argument name=\"stop 5 left vignette\" default=\"wooden observation deck above clouds at sunset\"}",
|
||||
"right_scene": "{argument name=\"stop 5 right scene\" default=\"a lookout deck on a peak above a sea of clouds, facing a glowing sunset\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer_box": {
|
||||
"compass_rose": "decorative compass labeled N / E / S / W at bottom-right of map panel",
|
||||
"stats_box": {
|
||||
"design": "dark green and gold information box",
|
||||
"stats": [
|
||||
"{argument name=\"stat 1\" default=\"總距離 ~9公里 / 5.6英里\"}",
|
||||
"{argument name=\"stat 2\" default=\"預計時間 全天 - 14,500步\"}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"5 个 stop 严格对齐:左侧编号 / 名称 / 顺序 = 右侧 marker",
|
||||
"竖版 2:3 split 布局,左右等宽",
|
||||
"左侧 parchment + 金色 Art Nouveau 边框 + 编号徽章",
|
||||
"右侧蜿蜒金色路径连接所有 marker(按编号顺序)",
|
||||
"底部右下角带罗盘 + stats box",
|
||||
"整体复古旅行海报美学(sepia + gold)",
|
||||
"标题语言、字体、配色保持统一",
|
||||
"每站名称在左右两栏完全一致"
|
||||
],
|
||||
"avoid": [
|
||||
"左右编号不对齐 / 名称漂移",
|
||||
"右侧路径不串联所有 marker",
|
||||
"marker 数量与左侧 stop 数量不一致",
|
||||
"破坏 2:3 split 布局(左右不等宽 / 错位)",
|
||||
"在 parchment 卡上使用现代极简风(破坏复古调性)",
|
||||
"把行程图做成简单地图(必须有完整的山水写实场景)",
|
||||
"缺少时间 / 描述文字",
|
||||
"把多日行程塞进一张图(应使用 travel-route-map.md)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:destination name、headline、5 个 stop(name + time + desc + left vignette + right scene)
|
||||
- **可默认**:style overall、left/right look、color palette、stats、tagline、language
|
||||
- **可随机**:tagline 文案、stats 数字(除非用户给出实际数据)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"想要 XX 一日游" → 按热门景点推断 5 站点(早 → 晚时间链)
|
||||
- 用户没给时间 → 自动按 8:00 / 9:30 / 11:30 / 1:30 PM / 4:00 PM 自然推进
|
||||
- 不指定语言 → 默认与 destination 所在地的官方语言一致(台湾 → 繁中,京都 → 日文,巴黎 → 法文,纽约 → 英文)
|
||||
- 不指定 stats → 给合理估计(5km-15km / 8000-15000 步)
|
||||
|
||||
## 变体 1:7 站点 city walk 版(步行 + 美食 / 文化)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "city walk one-day itinerary poster, vertical split layout",
|
||||
"stops_count": 7,
|
||||
"transport": "walking only",
|
||||
"stop_design": ["each stop adds estimated walking minutes between previous and current"],
|
||||
"right_scene_override": "vintage illustrated city map with streets, buildings, parks, and golden walking path threading through 7 markers",
|
||||
"use_case": "京都 city walk / 巴黎左岸 / 东京下町 一日散步路线"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 城市内步行路线
|
||||
- 站点偏多(6-7)
|
||||
- 强调街道 / 巷弄 / 美食 / 咖啡 文化
|
||||
|
||||
## 变体 2:横版 16:9 双栏(适合官网 banner / PPT 主图)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "horizontal split itinerary banner, 16:9",
|
||||
"layout_override": {
|
||||
"format": "horizontal 16:9 wide",
|
||||
"split": "left 40% itinerary card, right 60% map scene",
|
||||
"stops_arrangement": "left card lists 5 stops in 1 vertical column"
|
||||
},
|
||||
"use_case": "景区官网首图 / PPT 推介 / 视频开场图"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 横版承载(官网 banner / 演讲首页)
|
||||
- 不需要竖版社交分享
|
||||
|
||||
## 变体 3:水彩日式风(樱花 / 温泉 / 神社)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Japanese watercolor one-day itinerary poster",
|
||||
"style_override": {
|
||||
"art_style": "delicate Japanese watercolor with soft sumi-e ink lines, sakura pastel palette",
|
||||
"color_palette": "soft pink, mint, indigo, cream, gold accents",
|
||||
"left_panel_look": "washi paper card with cherry blossom decorations and elegant kanji typography",
|
||||
"right_panel_look": "hazy mountain shrine and onsen valley painted in watercolor with cherry blossom drifting"
|
||||
},
|
||||
"use_case": "京都樱花一日游 / 箱根温泉一日游 / 镰仓寺庙巡礼"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 日本主题 / 樱花 / 温泉 / 神社
|
||||
- 想要更柔美的水彩日式美学
|
||||
- 不要复古西方 Art Nouveau 调性
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 左右编号不对齐 / 名称漂移
|
||||
- ❌ 右侧路径不串联所有 marker(必须按顺序串成一条金色路径)
|
||||
- ❌ 破坏 2:3 split 布局(左右必须等宽)
|
||||
- ❌ 把多日行程塞进一张图(**用 `travel-route-map.md`**)
|
||||
- ❌ 把美食地图塞进来(**用 `food-map.md`**)
|
||||
- ❌ 缺少时间 / 描述 / stats
|
||||
- ❌ 在 parchment 卡上用现代极简风
|
||||
- ❌ 把右侧画成简单线条地图(必须是完整的山水写实场景画)
|
||||
- ❌ 让模型自由生成 stop(必须显式列出每站 name + time + desc + 左 vignette + 右 scene)
|
||||
- ❌ 站点数量超过 7(视觉密度过高)
|
||||
@@ -0,0 +1,187 @@
|
||||
# 门店分布图模板
|
||||
|
||||
本文件用于生成“品牌 / 餐饮 / 零售门店在某区域内分布”的可视化地图:
|
||||
|
||||
- 连锁品牌门店分布
|
||||
- 加盟商招商地图
|
||||
- 城市 / 商圈门店覆盖
|
||||
- 节日活动可达门店标记
|
||||
- 银行 / 充电桩 / 共享设施分布
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 全国 / 全省 / 全市级别的门店分布
|
||||
- 单一商圈门店分布
|
||||
- 加盟招商展示图
|
||||
- 区域服务覆盖图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“门店分布 / 网点分布 / 覆盖图 / 门店地图 / 加盟招商”
|
||||
- 用户希望一张图能讲清楚“在哪有门店”
|
||||
- 用户希望突出门店密度与品牌覆盖
|
||||
|
||||
不要使用:
|
||||
|
||||
- 美食探店地图(用 `food-map.md`)
|
||||
- 路线图(用 `travel-route-map.md`)
|
||||
- 城市风貌图(用 `illustrated-city-map.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 区域:全国 / 全省 / 全市 / 商圈
|
||||
2. 品牌名 + logo 描述
|
||||
3. 门店类型:旗舰店 / 标准店 / 快闪店 / 加盟店
|
||||
4. 门店数量与具体名称(或允许我列)
|
||||
5. 是否需要图例区分门店类型
|
||||
6. 风格:品牌色现代扁平 / 拟真地图 / 信息图风
|
||||
|
||||
## 主模板:现代扁平品牌门店分布图
|
||||
|
||||
📖 描述
|
||||
|
||||
底图为简化的区域轮廓,门店以品牌色图钉 / 图标点位标注,配品牌信息卡 + 图例。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌门店分布图",
|
||||
"goal": "生成一张能直接用于品牌官网 / 招商手册 / 节日活动的门店分布可视化地图",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"AURA Coffee\"}",
|
||||
"logo_description": "{argument name=\"brand logo\" default=\"金色咖啡豆 + 品牌字\"}",
|
||||
"brand_color": "{argument name=\"brand color\" default=\"暖棕 + 奶油白\"}"
|
||||
},
|
||||
"scope": {
|
||||
"region": "{argument name=\"region scope\" default=\"全国\"}",
|
||||
"base_map_style": "{argument name=\"base map style\" default=\"简化省份轮廓 + 浅色填色\"}"
|
||||
},
|
||||
"stores": {
|
||||
"total_count": "{argument name=\"total stores\" default=\"168\"}",
|
||||
"by_type": [
|
||||
"{argument name=\"flagship\" default=\"旗舰店 8 家\"}",
|
||||
"{argument name=\"standard\" default=\"标准店 120 家\"}",
|
||||
"{argument name=\"pop_up\" default=\"快闪店 12 家\"}",
|
||||
"{argument name=\"franchise\" default=\"加盟店 28 家\"}"
|
||||
],
|
||||
"highlight_cities": "{argument name=\"highlight cities\" default=\"北京、上海、广州、深圳、成都、杭州\"}"
|
||||
},
|
||||
"marker_design": {
|
||||
"shapes": "圆形品牌色图钉 + 不同尺寸代表不同类型",
|
||||
"rule": "尺寸排序:旗舰 > 标准 > 快闪 > 加盟"
|
||||
},
|
||||
"info_panel": {
|
||||
"enabled": "{argument name=\"info panel enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"info panel position\" default=\"右侧\"}",
|
||||
"content": [
|
||||
"总门店数",
|
||||
"覆盖城市数",
|
||||
"近一年新开",
|
||||
"重点城市 Top 5"
|
||||
]
|
||||
},
|
||||
"legend": {
|
||||
"items": [
|
||||
"大圆点:旗舰店",
|
||||
"中圆点:标准店",
|
||||
"三角:快闪店",
|
||||
"方块:加盟店"
|
||||
]
|
||||
},
|
||||
"extras": ["品牌 logo 角标", "招商联系方式区"],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"门店密度真实合理(不要全国都是密点)",
|
||||
"品牌色严格统一",
|
||||
"图例与门店类型对应",
|
||||
"重点城市清晰可读"
|
||||
],
|
||||
"avoid": [
|
||||
"底图细节过多盖过门店",
|
||||
"出现非品牌色",
|
||||
"标记过密导致看不清",
|
||||
"图例缺失"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌、区域、门店数量、品牌色
|
||||
- 可默认:图例样式、信息卡内容
|
||||
- 可随机:城市排序、次要装饰
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给品牌名时:自动设定 100-200 家门店级别,重点城市选 Top 5-10
|
||||
- 品牌色未指定时根据行业常用色(咖啡棕、奶茶粉、零售蓝、医疗绿)
|
||||
- 图例最少 2 项最多 5 项
|
||||
|
||||
## 变体 1:单商圈密度图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "商圈门店密度图",
|
||||
"scope": {
|
||||
"region": "{argument name=\"district\" default=\"上海·静安寺商圈\"}"
|
||||
},
|
||||
"stores": {
|
||||
"total_count": "{argument name=\"store count\" default=\"24\"}",
|
||||
"highlight_cities": "门店具体名称 + 编号"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "本地化、密度感、街区级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:服务覆盖图(充电桩 / 网点 / 服务点)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "服务覆盖分布图",
|
||||
"service": {
|
||||
"name": "{argument name=\"service name\" default=\"NEX 充电网络\"}",
|
||||
"color": "{argument name=\"service color\" default=\"科技蓝 + 高亮黄\"}"
|
||||
},
|
||||
"stations_count": "{argument name=\"station count\" default=\"800+\"}",
|
||||
"marker_design": {
|
||||
"shapes": "闪电图标 + 不同颜色代表充电速度等级"
|
||||
},
|
||||
"legend": {
|
||||
"items": ["黄色:超充", "蓝色:快充", "灰色:慢充"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "科技、专业、可靠"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "门店分布图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌 + 行业,自动估计门店规模、品牌色、图例",
|
||||
"constraints": {
|
||||
"must_feel": "招商手册级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让点位密度脱离真实(小品牌不要画成全国满屏点)
|
||||
- 不要让品牌 logo 淹没在地图细节里
|
||||
- 不要把多个不同行业品牌混在一张图
|
||||
- 不要让信息卡占据超过 1/3 画面
|
||||
- 不要使用真实地图截图风(这是品牌图,不是 GIS 截图)
|
||||
@@ -0,0 +1,187 @@
|
||||
# 旅行路线图模板
|
||||
|
||||
本文件用于生成“一条旅行路线 / 一份行程” 的可视化地图,常见用途:
|
||||
|
||||
- 自驾 / 骑行 / 徒步路线推荐图
|
||||
- 多日行程攻略主图
|
||||
- 跨城市旅行攻略
|
||||
- 自媒体旅游内容封面
|
||||
- 旅行品牌活动视觉
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 多日行程图(D1-D7)
|
||||
- 跨城市路线图
|
||||
- 单日 city walk 路线图
|
||||
- 户外徒步 / 骑行路线图
|
||||
- 主题游路线(樱花、温泉、宝可梦取景地等)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“路线图 / 行程图 / 攻略图 / 自驾路线”
|
||||
- 用户希望视觉强调“顺序 + 时间”而不是“点位密度”
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要美食地图(用 `food-map.md`)
|
||||
- 用户要城市风貌地图(用 `illustrated-city-map.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 起点 / 终点 / 途经城市
|
||||
2. 行程天数
|
||||
3. 主题(美食、自然、文化、亲子、艺术)
|
||||
4. 出行方式(自驾 / 高铁 / 飞机 / 徒步 / 骑行)
|
||||
5. 风格:复古手绘 / 现代扁平 / Q 萌
|
||||
6. 是否需要每日要点列表
|
||||
|
||||
## 主模板:多日行程旅行路线图
|
||||
|
||||
📖 描述
|
||||
|
||||
地图上以彩色实线 / 虚线连接多个城市或景点,按编号 D1-Dn 标注,每个站点配小插画。底部或侧栏列出每天行程要点。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "旅行路线图",
|
||||
"goal": "生成一张多日行程的可视化路线图,作为旅游攻略 / 节日 campaign 视觉首图",
|
||||
"style": "{argument name=\"art style\" default=\"复古手绘 + 水彩 + 米色羊皮纸底\"}",
|
||||
"title_section": {
|
||||
"title_text": "{argument name=\"title\" default=\"日本关西 7 日深度游\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"D1-D7 美食 + 文化 + 自然路线\"}"
|
||||
},
|
||||
"route": {
|
||||
"transport": "{argument name=\"transport\" default=\"高铁 + 步行\"}",
|
||||
"stops": [
|
||||
"{argument name=\"stop 1\" default=\"D1 大阪:道顿堀夜景\"}",
|
||||
"{argument name=\"stop 2\" default=\"D2 京都:清水寺 + 祇园\"}",
|
||||
"{argument name=\"stop 3\" default=\"D3 京都:岚山 + 竹林\"}",
|
||||
"{argument name=\"stop 4\" default=\"D4 奈良:东大寺 + 喂鹿\"}",
|
||||
"{argument name=\"stop 5\" default=\"D5 神户:北野异人馆\"}",
|
||||
"{argument name=\"stop 6\" default=\"D6 大阪:环球影城\"}",
|
||||
"{argument name=\"stop 7\" default=\"D7 大阪:返程购物\"}"
|
||||
],
|
||||
"line_style": "{argument name=\"route line style\" default=\"红色虚线 + 圆点连接\"}"
|
||||
},
|
||||
"stop_illustrations": "每个站点配一个简洁手绘插画,比如鸟居、寺庙、鹿、温泉、塔",
|
||||
"side_panel": {
|
||||
"enabled": "{argument name=\"side panel enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"side panel position\" default=\"右侧或底部\"}",
|
||||
"content_type": "每日要点列表,包含 D1-Dn,每天 2-3 条 bullet"
|
||||
},
|
||||
"legend": {
|
||||
"items": [
|
||||
"红色虚线:高铁路线",
|
||||
"蓝色实线:步行路线",
|
||||
"金色星:必去景点",
|
||||
"粉色花:网红打卡点"
|
||||
]
|
||||
},
|
||||
"extras": ["复古罗盘", "小段免责声明", "细微花纹边框"],
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"路线顺序与编号一致",
|
||||
"每个站点都有插画 + 标签",
|
||||
"侧栏每日要点要简短,不超过 3 行"
|
||||
],
|
||||
"avoid": [
|
||||
"城市位置出现明显错位(要符合大致地理方位)",
|
||||
"标签遮挡路线",
|
||||
"颜色过度饱和",
|
||||
"线型多于 2 种"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:起点、终点、天数、主题
|
||||
- 可默认:风格、罗盘、图例
|
||||
- 可随机:每日 bullet 中的次要细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说目的地国家时:自动选 5-8 个经典城市
|
||||
- 自动选风格匹配的吉祥物
|
||||
- 自动安排合理路线顺序(不出现回头路)
|
||||
- 行程天数默认 5-7 天
|
||||
|
||||
## 变体 1:单日 city walk 路线
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "单日 city walk 路线图",
|
||||
"city": "{argument name=\"city\" default=\"上海\"}",
|
||||
"duration": "{argument name=\"duration\" default=\"半日\"}",
|
||||
"title_text": "{argument name=\"title\" default=\"上海周末 City Walk · 武康路一带\"}",
|
||||
"stops": [
|
||||
"{argument name=\"stop 1\" default=\"安福路\"}",
|
||||
"{argument name=\"stop 2\" default=\"武康路\"}",
|
||||
"{argument name=\"stop 3\" default=\"五原路\"}",
|
||||
"{argument name=\"stop 4\" default=\"乌鲁木齐中路\"}"
|
||||
],
|
||||
"side_panel": {
|
||||
"enabled": true,
|
||||
"content_type": "每个点附 1 句推荐理由 + 推荐时段"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "悠闲、出片、生活感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:户外路线(徒步 / 骑行)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "户外徒步 / 骑行路线图",
|
||||
"title_text": "{argument name=\"title\" default=\"川西大环线 7 日骑行\"}",
|
||||
"transport": "{argument name=\"transport\" default=\"骑行\"}",
|
||||
"stops_count": "{argument name=\"stops count\" default=\"7\"}",
|
||||
"elevation_chart": {
|
||||
"enabled": "{argument name=\"elevation chart\" default=\"true\"}",
|
||||
"position": "底部"
|
||||
},
|
||||
"legend": {
|
||||
"items": [
|
||||
"实线:主路线",
|
||||
"虚线:备选路线",
|
||||
"三角:露营点",
|
||||
"心形:拍照点"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "硬核、户外感、专业"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "旅行路线图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只说目的地与天数,自动安排经典路线、风格、侧栏要点",
|
||||
"constraints": {
|
||||
"must_feel": "可直接发布的攻略首图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让路线长度超过画面边界,导致回绕重叠
|
||||
- 不要让站点编号断裂(必须 D1 → Dn 连续)
|
||||
- 不要让侧栏文字密度高过地图本身
|
||||
- 不要混合多种交通线型(实线 + 虚线就够,不要 5 种)
|
||||
- 不要画成真实精确比例尺,会让插画风塌掉
|
||||
+184
@@ -0,0 +1,184 @@
|
||||
# 角色设定 / 三视图模板
|
||||
|
||||
本文件用于生成“一个角色的完整设定页 / 三视图 / 表情集 / 配饰集” 视觉:
|
||||
|
||||
- 动画 / 游戏角色设定
|
||||
- IP 形象设定
|
||||
- 漫画主角设定
|
||||
- 同人角色设定
|
||||
- 品牌吉祥物设定
|
||||
|
||||
特征:
|
||||
|
||||
- 一页内多个视角 / 多种姿势
|
||||
- 标注配色 / 服装细节 / 关键尺寸
|
||||
- 网格化排版
|
||||
- 类似动画工作室设定稿
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 角色三视图(前 / 侧 / 后)
|
||||
- 表情九宫格
|
||||
- 服装变体
|
||||
- 配饰 / 武器集
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“角色设定 / 三视图 / 设定稿 / 表情集 / 角色 sheet”
|
||||
- 用户希望一张图能展示一个角色的完整方案
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单张人物肖像(用 `professional-portrait.md` / `founder-portrait.md`)
|
||||
- 虚拟主播个人卡(用 `virtual-host.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 角色名 / 概念
|
||||
2. 风格:anime / 3D 卡通 / 写实 / 像素
|
||||
3. 性别 / 年龄 / 种族
|
||||
4. 服装风格
|
||||
5. sheet 类型:三视图 / 表情集 / 服装变体 / 综合
|
||||
6. 是否包含标注与配色
|
||||
|
||||
## 主模板:角色综合设定 sheet
|
||||
|
||||
📖 描述
|
||||
|
||||
一张 4:3 或 3:4 大图,包含三视图(前 / 侧 / 后),表情九宫格,服装与配饰特写,配色板。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色综合设定 sheet",
|
||||
"goal": "生成一张可直接用于动画 / 游戏 / IP 立项的角色综合设定稿",
|
||||
"character": {
|
||||
"name": "{argument name=\"character name\" default=\"霜白·诺娜\"}",
|
||||
"concept": "{argument name=\"character concept\" default=\"冬日守望者,孤独但坚定\"}",
|
||||
"art_style": "{argument name=\"art style\" default=\"anime + 半写实\"}",
|
||||
"gender": "{argument name=\"gender\" default=\"少女\"}",
|
||||
"age_setting": "{argument name=\"age setting\" default=\"18 岁\"}"
|
||||
},
|
||||
"sections": {
|
||||
"three_view": {
|
||||
"enabled": "{argument name=\"three view enabled\" default=\"true\"}",
|
||||
"items": ["正面全身", "侧面全身", "背面全身"],
|
||||
"annotations": ["发色", "瞳色", "服装层次", "配饰"]
|
||||
},
|
||||
"expression_grid": {
|
||||
"enabled": "{argument name=\"expression grid enabled\" default=\"true\"}",
|
||||
"count": "{argument name=\"expression count\" default=\"9\"}",
|
||||
"items": ["微笑", "大笑", "害羞", "生气", "委屈", "惊讶", "认真", "迷茫", "睡颜"]
|
||||
},
|
||||
"outfit_variants": {
|
||||
"enabled": "{argument name=\"outfit variants enabled\" default=\"true\"}",
|
||||
"count": "{argument name=\"outfit count\" default=\"3\"}",
|
||||
"items": [
|
||||
"{argument name=\"outfit 1\" default=\"日常哥特连衣裙\"}",
|
||||
"{argument name=\"outfit 2\" default=\"战斗装:白银铠甲\"}",
|
||||
"{argument name=\"outfit 3\" default=\"便服:毛衣 + 长裙\"}"
|
||||
]
|
||||
},
|
||||
"props_and_weapons": {
|
||||
"enabled": "{argument name=\"props enabled\" default=\"true\"}",
|
||||
"items": ["{argument name=\"prop 1\" default=\"冰晶法杖\"}", "{argument name=\"prop 2\" default=\"雪绒挂坠\"}"]
|
||||
},
|
||||
"color_palette": {
|
||||
"enabled": "{argument name=\"palette enabled\" default=\"true\"}",
|
||||
"main": "{argument name=\"palette main\" default=\"冰蓝 / 月白 / 银灰\"}",
|
||||
"accent": "{argument name=\"palette accent\" default=\"淡粉\"}"
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"background": "{argument name=\"background\" default=\"米白色 grid 背景,干净像设定稿\"}",
|
||||
"grid": "整张 sheet 用细线分区,每区域有标题 + 标注"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"4:3\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"三视图比例严格一致",
|
||||
"表情同一脸型,只换表情",
|
||||
"服装变体保留同一面相",
|
||||
"配色板与角色实际配色一致"
|
||||
],
|
||||
"avoid": [
|
||||
"三视图角色像三个人",
|
||||
"表情九宫格里有重复",
|
||||
"标注线交叉",
|
||||
"背景喧宾夺主"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:角色名、风格、性别、概念
|
||||
- 可默认:sheet 类型组合、背景、layout
|
||||
- 可随机:表情类型、配饰造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 风格自动按 IP 类型选(少女 anime / 男性写实 / 吉祥物 3D)
|
||||
- 默认包含三视图 + 表情九宫格 + 配色板
|
||||
- 无说明时不出现武器
|
||||
|
||||
## 变体 1:纯表情九宫格
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色表情九宫格 sheet",
|
||||
"sections": {
|
||||
"three_view": { "enabled": false },
|
||||
"expression_grid": { "enabled": true, "count": 9 },
|
||||
"outfit_variants": { "enabled": false }
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可作为表情包 / 直播表情资源"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:服装变体集
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色服装变体集 sheet",
|
||||
"sections": {
|
||||
"three_view": { "enabled": false },
|
||||
"expression_grid": { "enabled": false },
|
||||
"outfit_variants": { "enabled": true, "count": 5 }
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可作为衣装企划稿"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色设定自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句概念,自动生成全套设定(视图、表情、服装、配色)",
|
||||
"constraints": {
|
||||
"must_feel": "可立项"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让三视图比例不一致(最常见错误)
|
||||
- 不要让表情九宫格出现重复
|
||||
- 不要在设定稿背景里加复杂场景
|
||||
- 不要让标注遮住角色身体
|
||||
- 不要使用真实版权角色作为参考
|
||||
+178
@@ -0,0 +1,178 @@
|
||||
# 创始人 / 媒体大片肖像模板
|
||||
|
||||
本文件用于生成“创始人 / 高管 / 行业人物”级别的媒体大片肖像:
|
||||
|
||||
- 财经杂志专访配图
|
||||
- 创业媒体封面
|
||||
- 创始人主图(融资 / 上市新闻)
|
||||
- 行业人物特写
|
||||
- 个人品牌大片
|
||||
|
||||
特征:
|
||||
|
||||
- 戏剧性灯光
|
||||
- 强烈的“人物气质”
|
||||
- 高对比 / 高叙事感
|
||||
- 通常竖版 3:4 / 4:5
|
||||
- 留位置给标题或引言
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 财经 / 创业杂志专访
|
||||
- 公司官网创始人大片
|
||||
- 行业人物特写
|
||||
- 个人品牌主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“创始人大片 / 杂志专访 / 高管照 / 媒体大片 / 人物气质照”
|
||||
- 用户希望视觉高叙事性、有“人物即故事”感
|
||||
|
||||
不要使用:
|
||||
|
||||
- 普通商务头像(用 `professional-portrait.md`)
|
||||
- 虚拟主播(用 `virtual-host.md`)
|
||||
- 角色设定(用 `character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 人物身份 / 行业
|
||||
2. 性别 / 年龄
|
||||
3. 风格:黑白文学 / 工业感 / 创新派 / 古典财经
|
||||
4. 构图:环境人像 / 特写 / 半身
|
||||
5. 配色 / 灯光基调
|
||||
6. 是否需要预留标题位
|
||||
|
||||
## 主模板:媒体大片创始人肖像
|
||||
|
||||
📖 描述
|
||||
|
||||
整体竖版肖像,主体为人物半身或环境人像,戏剧性侧光,强叙事,预留标题位。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "媒体大片级创始人肖像",
|
||||
"goal": "生成一张能直接作为财经杂志 / 创业媒体专访配图 / 公司官网创始人主图的媒体大片肖像",
|
||||
"subject": {
|
||||
"identity": "{argument name=\"identity\" default=\"AI 公司创始人 CEO\"}",
|
||||
"gender": "{argument name=\"gender\" default=\"东亚男性\"}",
|
||||
"age_range": "{argument name=\"age range\" default=\"35-45 岁\"}",
|
||||
"appearance": "{argument name=\"appearance\" default=\"头发整齐,神情沉稳\"}",
|
||||
"outfit": "{argument name=\"outfit\" default=\"深色高领针织 + 长款外套\"}"
|
||||
},
|
||||
"composition": {
|
||||
"shot": "{argument name=\"shot\" default=\"环境人像 + 半身\"}",
|
||||
"framing": "{argument name=\"framing\" default=\"人物在画面 1/3 处,背景留出 2/3 给环境\"}",
|
||||
"title_safe_area": "{argument name=\"title safe area\" default=\"画面右上预留标题位\"}"
|
||||
},
|
||||
"environment": {
|
||||
"location": "{argument name=\"location\" default=\"现代办公空间,落地窗 + 极简家具\"}",
|
||||
"depth": "{argument name=\"depth\" default=\"浅景深,背景虚化\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"style": "{argument name=\"lighting style\" default=\"戏剧性侧光\"}",
|
||||
"key_light": "{argument name=\"key light\" default=\"窗户大面积自然光\"}",
|
||||
"fill_light": "{argument name=\"fill light\" default=\"暗部留细节\"}",
|
||||
"color_temp": "{argument name=\"color temp\" default=\"略冷\"}"
|
||||
},
|
||||
"expression": {
|
||||
"mood": "{argument name=\"mood\" default=\"沉静、有思考感\"}",
|
||||
"gaze": "{argument name=\"gaze\" default=\"略偏离镜头,望向远处\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高分辨率人像摄影 + 杂志后期",
|
||||
"tone": "微微暗调 + 高对比 + 略颗粒",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"冷灰 + 墨黑 + 暖肤色\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"人物表情有故事感",
|
||||
"灯光方向统一",
|
||||
"构图留出标题位",
|
||||
"整体克制不娱乐化"
|
||||
],
|
||||
"avoid": [
|
||||
"出现 LOGO 与品牌元素",
|
||||
"夸张戏剧光",
|
||||
"饱和滤镜",
|
||||
"环境喧宾夺主"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:身份、性别、年龄、环境
|
||||
- 可默认:色调、灯光、构图
|
||||
- 可随机:环境家具细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 行业自动选环境(金融 = 大理石大厅;科技 = 极简办公室;制造 = 工厂车间;创意 = 工作室)
|
||||
- 灯光默认窗光 + 戏剧侧光
|
||||
- 留标题位默认右上
|
||||
|
||||
## 变体 1:黑白文学风创始人肖像
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "黑白文学风创始人肖像",
|
||||
"style": {
|
||||
"rendering": "高对比黑白 + 颗粒",
|
||||
"color_palette": "纯黑白"
|
||||
},
|
||||
"lighting": {
|
||||
"style": "硬光 + 强阴影"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "时间感、故事感、文学性"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:工业 / 工厂背景创始人
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工业背景创始人肖像",
|
||||
"environment": {
|
||||
"location": "{argument name=\"factory\" default=\"产线背后,机械臂虚化\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"style": "工业冷光 + 局部暖光"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "硬核、有制造感、可信赖"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "创始人大片自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给行业 + 人物名 / 性别,自动决定环境、风格、灯光",
|
||||
"constraints": {
|
||||
"must_feel": "可上财经杂志封面"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让人物正脸正中央(媒体大片不喜欢死板构图)
|
||||
- 不要让背景出现真实品牌 logo
|
||||
- 不要使用过度修图(皮肤要保留质感)
|
||||
- 不要让灯光戏剧到“妆面感强”
|
||||
- 不要忽略标题留白
|
||||
+256
@@ -0,0 +1,256 @@
|
||||
# 姿势 / 动作参考表 N×N 模板
|
||||
|
||||
本文件用于生成"同一个人物 / 角色,在 N×N 网格中以不同姿势 / 动作 / 战斗 / 舞蹈 pose 出现"的纯参考表 / 动作字典。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 舞蹈 / hip-hop / 战斗 pose 编舞参考
|
||||
- 角色动画师 / 漫画家 pose 速查表
|
||||
- 健身 / 瑜伽 / 武术姿势字典
|
||||
- 时尚拍照 pose 灵感库
|
||||
- 游戏角色动作参考表
|
||||
- AI 视频 / 后续生成的 pose 控制参考集
|
||||
|
||||
特征(与现有 portraits 模板的区别):
|
||||
|
||||
| 模板 | 重点 |
|
||||
|---|---|
|
||||
| `character-sheet.md`(已有) | 一个角色的"完整设定"(三视图 + 表情 + 服装 + 配饰)|
|
||||
| `avatars-and-profile/character-grid-portrait.md`(已有) | n×n 角色网格(多职业 / 多朝代肖像)|
|
||||
| **本模板**(新增) | **同角色 N 个不同姿势 / 动作 / 舞蹈 pose 的纯动作字典** |
|
||||
|
||||
**核心区别**:本模板不变服装、不换角色、不换风格,只变姿势——每格的差异完全在 body language 上。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 4×4 / 4×5 / 5×5 姿势速查表
|
||||
- 舞蹈 / 战斗 / 健身 / 时尚 pose 字典
|
||||
- 动画师 / 漫画家 / 教练参考
|
||||
- AI pose control 数据集源图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"姿势参考 / pose sheet / 动作参考表 / 编舞 / 健身 / 战斗动作"
|
||||
- 想要 N 个不同姿势的同一角色
|
||||
- 用作教学 / 参考 / 后续生成的输入
|
||||
|
||||
不要使用:
|
||||
|
||||
- 角色完整设定(三视图 + 表情 + 服装)→ 用 `character-sheet.md`
|
||||
- 多职业 / 多朝代肖像 → 用 `avatars-and-profile/character-grid-portrait.md`
|
||||
- 漫画分镜 / 故事 → 用 `storyboards-and-sequences/four-panel-comic.md`
|
||||
- 真实摄影分镜(带产品 / 商业广告)→ 用 `storyboards-and-sequences/product-tvc-storyboard.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 姿势数量(默认 16,常见 9 / 12 / 16 / 20 / 25)
|
||||
2. 角色性别 + 体型 + 发型 + 服装(**必须固定,所有 panel 共用**)
|
||||
3. 渲染风格(**写实摄影 / 灰度 3D 雕塑 / 动漫线稿 / 极简扁平**)
|
||||
4. 姿势主题(**hip-hop / 战斗 / 时尚 / 瑜伽 / 健身 / 通用动作**)
|
||||
5. 是否需要每格编号 / 标注 / 方向箭头
|
||||
6. 背景(默认 seamless 白)+ 灯光(默认柔和影棚)
|
||||
7. 比例(默认 1:1 contact sheet / 16:9 横版)
|
||||
|
||||
## 主模板:4×4 = 16 格姿势参考表(写实摄影风)
|
||||
|
||||
📖 描述
|
||||
|
||||
清洁影棚 contact sheet,无背景,全身入框,每格姿势独立但角色 / 服装 / 镜头距离严格一致。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "pose reference sheet",
|
||||
"goal": "生成一张同一角色 N 个不同姿势的纯动作参考表,可用于编舞 / 动画 / 健身 / AI pose 控制参考",
|
||||
"subject": {
|
||||
"theme": "{argument name=\"pose theme\" default=\"hip-hop dance and combat-ready movement chart\"}",
|
||||
"character": {
|
||||
"count": 1,
|
||||
"gender_presentation": "{argument name=\"gender\" default=\"female\"}",
|
||||
"age_appearance": "{argument name=\"age\" default=\"young adult\"}",
|
||||
"body_type": "{argument name=\"body type\" default=\"fit athletic dancer\"}",
|
||||
"skin_tone": "{argument name=\"skin tone\" default=\"light tan\"}",
|
||||
"hair": {
|
||||
"color": "{argument name=\"hair color\" default=\"black\"}",
|
||||
"style": "{argument name=\"hair style\" default=\"high ponytail with loose strands\"}"
|
||||
},
|
||||
"outfit": {
|
||||
"count": 5,
|
||||
"items": [
|
||||
"{argument name=\"outfit top\" default=\"white sports bra or cropped athletic top\"}",
|
||||
"{argument name=\"outfit bottom\" default=\"baggy purple jogger pants\"}",
|
||||
"{argument name=\"outfit shoes\" default=\"white chunky sneakers\"}",
|
||||
"{argument name=\"outfit accessory 1\" default=\"purple wristbands or forearm bands on both arms\"}",
|
||||
"{argument name=\"outfit accessory 2\" default=\"small hoop earrings\"}"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"image_type": "{argument name=\"render style\" default=\"photorealistic studio pose sheet\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"clean even studio lighting\"}",
|
||||
"background": "{argument name=\"background\" default=\"plain light gray to white seamless backdrop\"}",
|
||||
"camera": "{argument name=\"camera\" default=\"full-body framing, straight-on view, consistent distance\"}",
|
||||
"rendering": "{argument name=\"rendering\" default=\"sharp realistic anatomy, dynamic motion, slight shadow under feet\"}",
|
||||
"face": "{argument name=\"face treatment\" default=\"intentionally blurred or obscured\"}"
|
||||
},
|
||||
"layout": {
|
||||
"grid": {
|
||||
"rows": "{argument name=\"rows\" default=\"4\"}",
|
||||
"columns": "{argument name=\"columns\" default=\"4\"}",
|
||||
"count": "{argument name=\"panel count\" default=\"16\"}"
|
||||
},
|
||||
"numbering": {
|
||||
"count": "{argument name=\"panel count\" default=\"16\"}",
|
||||
"labels": ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],
|
||||
"position": "top-left corner of each cell"
|
||||
},
|
||||
"cell_borders": "thin black divider lines between all panels",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"1:1\"}"
|
||||
},
|
||||
"poses": {
|
||||
"count": 16,
|
||||
"items": [
|
||||
{ "label": "1", "description": "{argument name=\"pose 1\" default=\"wide low squat, knees bent outward, torso angled slightly left, both arms extended loosely in a defensive dance stance\"}" },
|
||||
{ "label": "2", "description": "{argument name=\"pose 2\" default=\"deep side lunge to the left, left arm pointing straight left, right hand near the head, energetic directional pose\"}" },
|
||||
{ "label": "3", "description": "{argument name=\"pose 3\" default=\"low crouch with one hand touching the floor, one knee bent under the body, opposite arm extended horizontally\"}" },
|
||||
{ "label": "4", "description": "{argument name=\"pose 4\" default=\"upright one-leg balance, left knee lifted high, both arms spread outward for rhythm and balance\"}" },
|
||||
{ "label": "5", "description": "{argument name=\"pose 5\" default=\"similar one-leg raised pose with the other leg supporting, arms stretched outward in a lighter dance variation\"}" },
|
||||
{ "label": "6", "description": "{argument name=\"pose 6\" default=\"very wide grounded squat, torso pitched forward, one hand reaching toward the floor between the legs, other arm extended back\"}" },
|
||||
{ "label": "7", "description": "{argument name=\"pose 7\" default=\"dramatic standing back arch, chest lifted upward, hips forward, both arms opened behind and to the sides\"}" },
|
||||
{ "label": "8", "description": "{argument name=\"pose 8\" default=\"small jump or suspended squat, both feet off the floor, knees bent, arms spread wide symmetrically\"}" },
|
||||
{ "label": "9", "description": "{argument name=\"pose 9\" default=\"floor-supported seated lean, one hand planted behind, one arm reaching diagonally upward, legs bent to one side\"}" },
|
||||
{ "label": "10", "description": "{argument name=\"pose 10\" default=\"front-facing balance with one knee raised to hip height, one arm bent in guard position and the other extended sideways\"}" },
|
||||
{ "label": "11", "description": "{argument name=\"pose 11\" default=\"deep lateral stance, feet far apart, knees bent, both hands raised open near shoulder level like a ready combat pose\"}" },
|
||||
{ "label": "12", "description": "{argument name=\"pose 12\" default=\"low side lunge split, one hand planted on the floor, the other arm reaching vertically overhead, torso arched upward\"}" },
|
||||
{ "label": "13", "description": "{argument name=\"pose 13\" default=\"standing backward lean with relaxed bent knees, chest up, arms hanging loosely behind in a groove pose\"}" },
|
||||
{ "label": "14", "description": "{argument name=\"pose 14\" default=\"compact twisting crouch, weight low over bent legs, torso rotated, one arm pulled in and the other extended outward\"}" },
|
||||
{ "label": "15", "description": "{argument name=\"pose 15\" default=\"very wide side lunge stretch, one hand to the floor near the front foot, opposite arm reaching diagonally overhead\"}" },
|
||||
{ "label": "16", "description": "{argument name=\"pose 16\" default=\"one-leg lifted pose with knee high, one hand behind the head and the other arm extended forward, confident finishing stance\"}" }
|
||||
]
|
||||
},
|
||||
"composition": "show the same person in all 16 panels with consistent outfit and scale, centered within each frame, designed like a movement library or choreography reference chart",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"16 panel 中的角色完全一致(脸 / 体型 / 发型 / 服装 / 鞋)",
|
||||
"每格全身入框,镜头距离一致",
|
||||
"每格姿势必须可识别且差异明显",
|
||||
"每格左上角编号 1-16 清晰",
|
||||
"身体比例正确(无肢体扭曲)"
|
||||
],
|
||||
"avoid": [
|
||||
"16 个姿势都是站立 → 必须混合 squat / lunge / floor / jump / arabesque",
|
||||
"服装 / 配饰在不同 panel 改变",
|
||||
"全身入框被裁掉头或脚",
|
||||
"肢体扭曲 / 多手 / 多脚",
|
||||
"脸部表情过度抢戏(应该看姿势而不是表情)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:pose count、character description(性别 + 体型 + 发型 + 服装)、render style
|
||||
- **可默认**:pose 1-16 具体描述(按 theme 自动生成多样化姿势)
|
||||
- **可随机**:face treatment、shadow direction
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"舞蹈 pose 16 格" → 用模板默认 16 姿势组合(已混合 squat / lunge / floor / balance / jump / backbend)
|
||||
- 用户给出 theme(hip-hop / 战斗 / 时尚) → 自动调整 pose 描述风格
|
||||
- 用户给参考人物 → 把 character 字段全部用参考图细节填充
|
||||
|
||||
## 变体 1:4×4 灰度 3D 雕塑风(带方向箭头)
|
||||
|
||||
适合 Korean 舞蹈编舞 / 战斗动作教学,源自 Case 130 风格。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```text
|
||||
[STYLE]
|
||||
monochromatic grayscale illustration, 3D rendered character, clean instructional reference sheet,
|
||||
white background, comic-style cell grid layout, technical diagram aesthetic
|
||||
|
||||
[LAYOUT]
|
||||
4x4 grid layout, 16 panels total, each panel separated by thin black border lines,
|
||||
numbered cells from 1 to 16, consistent panel size
|
||||
|
||||
[CHARACTER]
|
||||
{argument name="character" default="young female dancer, athletic build, ponytail hairstyle, crop top and baggy pants, sneakers"}, same character in all panels
|
||||
|
||||
[PANEL STRUCTURE - per cell]
|
||||
top-left: bold number badge + {argument name="title" default="Korean title text"}
|
||||
center: full-body character pose illustration
|
||||
bottom-left: {argument name="description" default="Korean description text (3-4 lines)"}
|
||||
overlay: directional arrows indicating movement direction
|
||||
|
||||
[ARROWS / MOTION INDICATORS]
|
||||
curved arrows, straight arrows, circular rotation indicators,
|
||||
placed around the character to show movement flow and direction
|
||||
|
||||
[RENDERING STYLE]
|
||||
high detail 3D sculpt style, soft studio lighting, subtle shadows,
|
||||
no color, grayscale shading, clean linework, game concept art quality
|
||||
|
||||
[NEGATIVE]
|
||||
no background scenery, no color tones, no extra characters,
|
||||
no cluttered backgrounds
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 想要"教学手册感"
|
||||
- 需要明确的方向箭头
|
||||
- 灰度 3D 雕塑感(不是写实摄影)
|
||||
|
||||
## 变体 2:5×5 = 25 格大型动作字典
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "expanded pose reference sheet 25-panel",
|
||||
"layout": { "rows": 5, "columns": 5, "count": 25 },
|
||||
"must_keep": ["每格的细节会变小,但姿势仍可识别", "适合 contact sheet / 16:10 横屏"],
|
||||
"use_case": "动画师 / 编舞 / pose AI 数据集"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 需要更多 pose 样本
|
||||
- 接受单格细节降低
|
||||
- 适合作为 dataset / library
|
||||
|
||||
## 变体 3:3×3 = 9 格精修 hero pose 集(每格细节更高)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "hero pose collection 9-panel",
|
||||
"layout": { "rows": 3, "columns": 3, "count": 9 },
|
||||
"rendering_quality_per_panel": "increase detail since fewer panels",
|
||||
"use_case": "时尚拍照 pose 灵感 / 模特参考 / 海报 hero pose 库"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 用作时尚 / 模特拍摄 pose 灵感
|
||||
- 每格需要更高完成度
|
||||
- 不追求姿势数量
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 16 panel 中角色服装漂移 → 致命错误
|
||||
- ❌ 16 个姿势全是站立或全是 squat → 缺乏动作多样性
|
||||
- ❌ 编号丢失或乱序
|
||||
- ❌ 全身入框被裁(头 / 脚)
|
||||
- ❌ 多手 / 多脚 / 关节扭曲
|
||||
- ❌ 给写实姿势加抽象背景(应保持 seamless 纯色)
|
||||
- ❌ 脸部表情过度抢戏(应使用 blurred face / neutral 处理)
|
||||
- ❌ 把模板里默认的"hip-hop"姿势组合直接用在"瑜伽"主题(应替换 pose 1-16 描述)
|
||||
- ❌ 让模型自由生成 N 个 pose(必须显式列出每格姿势描述)
|
||||
+177
@@ -0,0 +1,177 @@
|
||||
# 职业肖像模板
|
||||
|
||||
本文件用于生成“职业级 / 商务级 / LinkedIn 级” 肖像视觉:
|
||||
|
||||
- 职业头像
|
||||
- LinkedIn 主图
|
||||
- 公司官网团队页
|
||||
- 媒体专访配图
|
||||
- 个人品牌主图
|
||||
|
||||
特征:
|
||||
|
||||
- 干净背景
|
||||
- 专业灯光
|
||||
- 自然表情
|
||||
- 强调可信感
|
||||
- 高级感来自“克制”而非“华丽”
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 商务头像
|
||||
- 公司官网团队照
|
||||
- LinkedIn / 公开演讲使用照
|
||||
- 媒体专访配图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“职业头像 / LinkedIn / 商务照 / 公司官网照”
|
||||
- 用户希望视觉看起来可信、专业、克制
|
||||
|
||||
不要使用:
|
||||
|
||||
- 创始人媒体大片(用 `founder-portrait.md`)
|
||||
- 虚拟主播 / VTuber(用 `virtual-host.md`)
|
||||
- 角色三视图(用 `character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 性别 / 年龄段 / 种族
|
||||
2. 行业 / 职业(影响穿着与背景)
|
||||
3. 风格:经典商务 / 现代休闲 / 创意行业
|
||||
4. 构图:胸像 / 半身
|
||||
5. 背景:纯色 / 办公环境 / 自然光
|
||||
6. 表情:微笑 / 自然 / 严谨
|
||||
|
||||
## 主模板:现代商务职业肖像
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张职业肖像,主体为人物胸像,干净背景,自然光或柔和影棚光,自然表情,可直接用作 LinkedIn 主图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "现代商务职业肖像",
|
||||
"goal": "生成一张可直接作为 LinkedIn 主图 / 公司官网团队页 / 媒体专访配图的职业肖像",
|
||||
"subject": {
|
||||
"gender": "{argument name=\"gender\" default=\"东亚男性\"}",
|
||||
"age_range": "{argument name=\"age range\" default=\"30-40 岁\"}",
|
||||
"appearance": "{argument name=\"appearance\" default=\"短发干净,戴细框眼镜\"}",
|
||||
"outfit": "{argument name=\"outfit\" default=\"深蓝色西装外套 + 浅灰色衬衫,无领带\"}"
|
||||
},
|
||||
"expression": {
|
||||
"mood": "{argument name=\"mood\" default=\"自然微笑,眼神平稳\"}",
|
||||
"gaze": "{argument name=\"gaze\" default=\"望向镜头\"}"
|
||||
},
|
||||
"composition": {
|
||||
"shot": "{argument name=\"shot\" default=\"胸像\"}",
|
||||
"framing": "{argument name=\"framing\" default=\"人物居中略偏左,留 1/3 给背景\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background\" default=\"浅灰渐变 + 微微虚化办公环境\"}",
|
||||
"depth_of_field": "{argument name=\"dof\" default=\"浅景深\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "{argument name=\"key light\" default=\"45° 柔光\"}",
|
||||
"fill_light": "{argument name=\"fill light\" default=\"右侧弱补光\"}",
|
||||
"rim_light": "{argument name=\"rim light\" default=\"无明显轮廓光\"}",
|
||||
"color_temp": "{argument name=\"color temp\" default=\"自然偏暖\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高分辨率人像摄影 + 自然肤质",
|
||||
"post_processing": "克制磨皮,保留毛孔与自然纹理"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"人物自然不僵硬",
|
||||
"眼神聚焦",
|
||||
"肤质真实不过度磨皮",
|
||||
"穿着与行业匹配"
|
||||
],
|
||||
"avoid": [
|
||||
"夸张特效灯光",
|
||||
"滤镜假皮肤",
|
||||
"出现品牌 logo",
|
||||
"背景元素喧宾夺主"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:性别、年龄、行业、构图
|
||||
- 可默认:背景、灯光、后期
|
||||
- 可随机:眼镜样式、配饰
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 行业自动决定穿着(金融 = 西装;科技 = 休闲衬衫;创意 = 黑 T + 外套)
|
||||
- 表情默认“自然微笑”
|
||||
- 背景默认“浅灰渐变 + 虚化环境”
|
||||
|
||||
## 变体 1:户外自然光肖像
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "户外自然光职业肖像",
|
||||
"background": {
|
||||
"type": "{argument name=\"outdoor scene\" default=\"绿色公园虚化背景\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "自然顺光",
|
||||
"color_temp": "暖金时段"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "自然、亲切、生活感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:纯色背景棚拍
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "棚拍职业肖像",
|
||||
"background": {
|
||||
"type": "{argument name=\"backdrop\" default=\"中性灰背景纸\"}",
|
||||
"depth_of_field": "无"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "蝴蝶光",
|
||||
"fill_light": "对称柔光"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "杂志大片级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "职业肖像自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给行业 + 性别 + 年龄,自动决定穿着 / 灯光 / 背景",
|
||||
"constraints": {
|
||||
"must_feel": "可直接换 LinkedIn 主图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要过度磨皮,皮肤要保留质感
|
||||
- 不要用过度饱和滤镜
|
||||
- 不要让背景出现可识别第三方 logo
|
||||
- 不要让人物穿着与行业明显不匹配
|
||||
- 不要使用夸张戏剧光(除非用户明确要求)
|
||||
+175
@@ -0,0 +1,175 @@
|
||||
# 虚拟主播 / VTuber 形象模板
|
||||
|
||||
本文件用于生成“虚拟主播 / 数字人 / VTuber” 类型的人物视觉:
|
||||
|
||||
- VTuber 个人资料卡
|
||||
- 数字主播形象主图
|
||||
- 直播间人物模型
|
||||
- 跨次元品牌代言形象
|
||||
|
||||
特征:
|
||||
|
||||
- 二次元 / 三次元 + 半二次元
|
||||
- 强烈的角色识别度
|
||||
- 通常包含名称 / debut 信息 / 标签
|
||||
- 常配合背景特效与品牌色
|
||||
|
||||
## 适用范围
|
||||
|
||||
- VTuber 头像
|
||||
- 数字人主形象
|
||||
- 虚拟主播 debut 卡
|
||||
- 跨次元代言主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“VTuber / 虚拟主播 / 数字人 / 虚拟形象”
|
||||
- 用户希望视觉是“非真实人物”但拟人感强
|
||||
|
||||
不要使用:
|
||||
|
||||
- 真人职业头像(用 `professional-portrait.md`)
|
||||
- 真人创始人大片(用 `founder-portrait.md`)
|
||||
- 角色三视图(用 `character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 角色名 / 主题
|
||||
2. 风格:日系 anime / 韩系 / 半写实 / 卡通 3D
|
||||
3. 性别 / 年龄设定
|
||||
4. 颜色主题
|
||||
5. debut 信息(首播日期 / 标签)
|
||||
6. 是否需要背景特效
|
||||
|
||||
## 主模板:VTuber Debut 个人资料卡
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张 9:16 或 3:4 卡片,主体为虚拟主播形象,旁边有名称 / debut 时间 / 标签 / 平台标识。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "VTuber Debut 个人资料卡",
|
||||
"goal": "生成一张可作为 VTuber 出道日的官方个人资料卡视觉",
|
||||
"character": {
|
||||
"name": "{argument name=\"vtuber name\" default=\"霜白·诺娜\"}",
|
||||
"style": "{argument name=\"art style\" default=\"日系 anime + 半写实\"}",
|
||||
"gender": "{argument name=\"gender\" default=\"少女\"}",
|
||||
"age_setting": "{argument name=\"age setting\" default=\"18 岁\"}",
|
||||
"appearance": "{argument name=\"appearance\" default=\"银白长发,蓝色双瞳,雪绒帽 + 哥特连衣裙\"}",
|
||||
"pose": "{argument name=\"pose\" default=\"半身正面,微微侧头微笑\"}"
|
||||
},
|
||||
"color_theme": {
|
||||
"main_color": "{argument name=\"main color\" default=\"冰蓝 + 月白\"}",
|
||||
"accent_color": "{argument name=\"accent\" default=\"淡粉\"}"
|
||||
},
|
||||
"debut_info": {
|
||||
"debut_date": "{argument name=\"debut date\" default=\"2026.05.20\"}",
|
||||
"platform": "{argument name=\"platform\" default=\"YouTube · Bilibili\"}",
|
||||
"tags": "{argument name=\"tags\" default=\"#初配信 #雪絨組 #VTuber\"}",
|
||||
"agency": "{argument name=\"agency\" default=\"NEX Live\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background\" default=\"冬日雪原 + 极光\"}",
|
||||
"fx": "{argument name=\"fx\" default=\"雪花飘落 + 冷光粒子\"}"
|
||||
},
|
||||
"layout": {
|
||||
"character_position": "画面 1/2 偏右",
|
||||
"info_block_position": "画面左侧竖排",
|
||||
"logo_position": "右下角 agency logo"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"角色作为视觉主体",
|
||||
"名字与 debut 信息清晰可读",
|
||||
"主色与角色配色一致",
|
||||
"agency logo 不超过 5%"
|
||||
],
|
||||
"avoid": [
|
||||
"角色脸部被信息块遮挡",
|
||||
"背景特效喧宾夺主",
|
||||
"字体多种类",
|
||||
"出现真实平台真实 logo(除非用户提供)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:角色名、风格、配色、debut 信息
|
||||
- 可默认:背景、特效、layout
|
||||
- 可随机:背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 风格按主题自动选(雪 → 冰蓝;火 → 红橙;夜 → 深紫;春 → 樱粉)
|
||||
- 服装按风格匹配
|
||||
- debut 信息按今日 + 30 天默认
|
||||
|
||||
## 变体 1:直播预览缩略图(横屏)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "VTuber 直播预览缩略图",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"16:9\"}",
|
||||
"character": {
|
||||
"pose": "{argument name=\"pose\" default=\"上半身 + 大表情\"}"
|
||||
},
|
||||
"title_overlay": {
|
||||
"main": "{argument name=\"stream title\" default=\"今晚!第一次直播!\"}",
|
||||
"sub": "{argument name=\"stream sub\" default=\"21:00 见 / 雪绒組\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "直播感、邀请感、出片"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:跨次元代言形象主图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "跨次元代言主图",
|
||||
"character": {
|
||||
"pose": "拿着代言产品,看向镜头"
|
||||
},
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand\" default=\"AURORA Coffee\"}",
|
||||
"co_brand_visual": "品牌 logo + 产品在角色手中"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "代言感、品牌一致、可作为正式 KV"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "VTuber 形象自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题(雪、夜、海、樱),自动生成名字、配色、服装、背景、debut 信息",
|
||||
"constraints": {
|
||||
"must_feel": "可上线发布"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让角色脸被文字遮挡
|
||||
- 不要使用真实存在的版权角色形象
|
||||
- 不要在一张卡上塞 > 5 行信息
|
||||
- 不要让背景特效压过角色
|
||||
- 不要使用 > 3 种字体
|
||||
@@ -0,0 +1,177 @@
|
||||
# Web Banner / Hero 模板
|
||||
|
||||
本文件用于生成“网页顶部 hero 区 / app banner / 投放素材”视觉:
|
||||
|
||||
- 网站首页 hero
|
||||
- 落地页 banner
|
||||
- App 顶部活动 banner
|
||||
- 邮件 marketing banner
|
||||
- 信息流广告素材
|
||||
|
||||
特征:
|
||||
|
||||
- 横向比例(16:9 / 21:9 / 3:1)
|
||||
- 一句强 claim
|
||||
- 留出 CTA 区域
|
||||
- 安全留白(避免裁切关键元素)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- Web hero
|
||||
- 落地页 hero
|
||||
- App banner
|
||||
- 邮件 banner
|
||||
- 投放素材
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“banner / hero / 落地页主图 / 顶部图”
|
||||
- 用户需要横向构图 + CTA 区
|
||||
|
||||
不要使用:
|
||||
|
||||
- 竖图 / 方图主海报(用 `brand-poster.md`)
|
||||
- 系列 KV(用 `campaign-kv.md`)
|
||||
- 杂志封面(用 `editorial-cover.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 用途(web hero / app banner / 邮件)
|
||||
2. 主题 / claim
|
||||
3. 主视觉
|
||||
4. CTA 文案 + 颜色
|
||||
5. 品牌色
|
||||
6. 比例
|
||||
|
||||
## 主模板:Web hero banner
|
||||
|
||||
📖 描述
|
||||
|
||||
整体横向构图,左侧为标题 + 副标题 + CTA,右侧为主视觉,底部安全留白。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Web hero banner",
|
||||
"goal": "生成一张可直接作为产品官网 / 营销落地页 hero 区主图的横向 banner",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"16:9\"}",
|
||||
"layout": {
|
||||
"left_column": {
|
||||
"headline": "{argument name=\"headline\" default=\"重新定义你的工作节奏\"}",
|
||||
"subhead": "{argument name=\"subhead\" default=\"AURORA Pro · 让 AI 替你处理 80% 的琐事\"}",
|
||||
"cta": {
|
||||
"text": "{argument name=\"cta text\" default=\"免费试用\"}",
|
||||
"color": "{argument name=\"cta color\" default=\"品牌主色\"}",
|
||||
"secondary": "{argument name=\"secondary cta\" default=\"了解更多\"}"
|
||||
}
|
||||
},
|
||||
"right_column": {
|
||||
"centerpiece": "{argument name=\"hero visual\" default=\"产品截图 + 微微 3D 透视 + 高光\"}",
|
||||
"scale": "{argument name=\"hero scale\" default=\"占右侧 80%\"}"
|
||||
}
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background type\" default=\"浅色渐变\"}",
|
||||
"decoration": "{argument name=\"decoration\" default=\"微噪点 + 极淡几何形\"}"
|
||||
},
|
||||
"brand": {
|
||||
"logo_position": "左上角",
|
||||
"navigation_hint": "{argument name=\"nav hint\" default=\"顶部导航条已存在,banner 不要画\"}"
|
||||
},
|
||||
"safe_area": {
|
||||
"rule": "底部 10% + 右侧 5% 留白,避免裁切",
|
||||
"mobile_consideration": "{argument name=\"mobile aware\" default=\"true\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"headline 字号最大",
|
||||
"CTA 必须可点击感(明确按钮形态)",
|
||||
"主视觉在右侧不超出安全区",
|
||||
"色板严格统一"
|
||||
],
|
||||
"avoid": [
|
||||
"headline 与主视觉重叠",
|
||||
"CTA 颜色与背景对比过低",
|
||||
"信息密度过高",
|
||||
"主视觉横跨整个画面无 claim 空间"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:headline、CTA、主视觉、比例
|
||||
- 可默认:背景、副标题、安全区
|
||||
- 可随机:装饰几何形
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给产品名时:自动生成 1 句 headline + 1 句 sub + 1 个 CTA
|
||||
- CTA 默认品牌主色按钮 + 灰色辅助按钮
|
||||
- 主视觉按行业自动选(SaaS = 截图,消费 = 产品,服务 = 人物)
|
||||
|
||||
## 变体 1:纯图大背景 + 浮层文案
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "全屏背景图 hero",
|
||||
"background": {
|
||||
"type": "全图背景",
|
||||
"description": "{argument name=\"background image\" default=\"清晨工作桌面,柔光\"}"
|
||||
},
|
||||
"layout": {
|
||||
"left_column": {
|
||||
"headline": "{argument name=\"headline\" default=\"AI 让早晨多出 30 分钟\"}",
|
||||
"cta": "立即体验"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "氛围、生活、品牌精神"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:长横条 banner(21:9 / 3:1)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "超宽横条 banner",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"21:9\"}",
|
||||
"layout": {
|
||||
"left_column": { "headline": "限时 8 折 · 仅限 7 天" },
|
||||
"right_column": { "centerpiece": "倒计时数字 + 商品小图" }
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "促销、紧迫感、CTA 强烈"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Banner / hero 自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给产品 + 主题 + 比例,自动生成 headline / CTA / 主视觉 / 安全区",
|
||||
"constraints": {
|
||||
"must_feel": "可直接上 web / app"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 headline 和主视觉互相遮挡
|
||||
- 不要让 CTA 颜色与背景对比 < 4.5:1
|
||||
- 不要在 banner 上塞 > 3 行正文
|
||||
- 不要忽略安全留白(移动端裁切会出问题)
|
||||
- 不要让 banner 横向构图变成纯图(必须有 claim)
|
||||
+250
@@ -0,0 +1,250 @@
|
||||
# 仿生 / 工业设计概念海报模板
|
||||
|
||||
本文件用于生成"自然原型 → 抽象 → 工业产品"的概念设计海报,把生物形态、演化推导、最终产品 hero 渲染、多视图技术图、品牌文案全部组合成一张概念展板。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 仿生工业设计概念稿(飞行器 / 汽车 / 机器人 / 家电 / 鞋类)
|
||||
- 设计师 / 学生作品集封面
|
||||
- 创业公司 demo day "我们怎么从灵感走到产品"展示
|
||||
- 学院派工业设计课程 deliverable
|
||||
- 速度感 / 效率类品牌的视觉宣言海报
|
||||
- 速速 sketch → 蓝图 → 渲染 全流程演示
|
||||
|
||||
特征(与现有 poster 模板的区别):
|
||||
|
||||
| 模板 | 用途 |
|
||||
|---|---|
|
||||
| `brand-poster.md`(已有) | 品牌主海报(产品 / 人物 / 文字主张) |
|
||||
| `campaign-kv.md`(已有) | Campaign KV + 衍生 layout 系统 |
|
||||
| `banner-hero.md`(已有) | Web hero / 落地页横向构图 + CTA |
|
||||
| `editorial-cover.md`(已有) | 杂志 / 期刊封面 |
|
||||
| **本模板**(新增) | **工业设计概念海报:原型 → 演化 → hero → 多视图技术图** |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 仿生工业设计(manta / shark / falcon / leaf / honeycomb 启发)
|
||||
- 概念产品介绍海报
|
||||
- 学生 / 设计师作品集封面
|
||||
- 「灵感 → 产品」的视觉叙事
|
||||
- 高端制造 / 航空 / 汽车 / 户外品类
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"仿生 / 概念设计 / 工业设计 / 演化推导 / 灵感来源"
|
||||
- 想做"从生物原型到最终产品"的视觉故事
|
||||
- 需要 hero 渲染 + 多视图技术图 + 设计推导一图全包
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单纯产品广告海报 → 用 `brand-poster.md` 或 `product-visuals/premium-studio-product.md`
|
||||
- 学术论文 figure → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户调研 / 需求分析海报 → 用 `slides-and-visual-docs/visual-report-page.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 产品类型 + 名字(飞行器 SKYRAY / 鞋 SHARK SOLE / 椅 LEAF CHAIR)
|
||||
2. 仿生原型(魟鱼 / 鲨鱼 / 树叶 / 蜂巢 / 龙虾…)
|
||||
3. 风格基调(**black + cyan 高科技 / 米白 + 黑铁线稿 / 暖木色 + 自然 / 复古蓝图**)
|
||||
4. 是否需要演化条(5 阶段灵感 → 产品)
|
||||
5. 是否需要技术多视图(top / side / front / rear / underside / detail)
|
||||
6. tagline / footer body text
|
||||
7. 比例(默认竖版 3:4)
|
||||
|
||||
## 主模板:仿生概念产品海报
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版海报 / 横版展板,分 5 个区:header(emblem + 名 + tagline)+ evolution strip(5 阶段推导)+ hero render(中央 3D)+ technical views grid(6 视图)+ footer body text。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "biomimetic concept design poster",
|
||||
"goal": "生成一张「自然原型 → 推导 → hero → 多视图」的概念产品展板,可作为设计提案 / 作品集封面 / demo day 海报",
|
||||
"subject": {
|
||||
"vehicle_or_product": "{argument name=\"product type\" default=\"futuristic aircraft concept\"}",
|
||||
"name": "{argument name=\"product name\" default=\"SKYRAY\"}",
|
||||
"inspiration": "{argument name=\"animal inspiration\" default=\"stingray\"}",
|
||||
"design": "{argument name=\"design description\" default=\"blended-wing-body aircraft shaped like a manta ray, wide triangular planform, smooth organic curves, sharp pointed nose, slightly raised central spine, tapered wing tips curling subtly upward, dark graphite-black metallic skin with fine panel lines and faint blue illuminated accents along edges and seams\"}"
|
||||
},
|
||||
"style": {
|
||||
"mood": "{argument name=\"mood\" default=\"premium futuristic industrial design presentation\"}",
|
||||
"rendering": "{argument name=\"rendering\" default=\"hyper-detailed cinematic 3D concept art mixed with blueprint visualization\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"black, charcoal, gunmetal, silver, deep ocean blue, electric cyan highlights\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"low-key dramatic studio lighting with glossy reflections, cool rim light, subtle underwater ambience in the top inspiration strip\"}"
|
||||
},
|
||||
"layout": {
|
||||
"background": "{argument name=\"background\" default=\"full black poster with faint technical grid lines and soft vignetting\"}",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 portrait poster\"}",
|
||||
"sections": [
|
||||
{
|
||||
"title": "header",
|
||||
"position": "top",
|
||||
"count": 3,
|
||||
"labels": ["emblem mark", "{argument name=\"product name\" default=\"SKYRAY\"}", "{argument name=\"tagline\" default=\"INSPIRED BY THE SEA. ENGINEERED FOR THE SKY.\"}"]
|
||||
},
|
||||
{
|
||||
"title": "evolution strip",
|
||||
"position": "upper middle",
|
||||
"count": 5,
|
||||
"labels": [
|
||||
"{argument name=\"evo 1\" default=\"realistic stingray underwater at far left\"}",
|
||||
"{argument name=\"evo 2\" default=\"top-view biological stingray study\"}",
|
||||
"{argument name=\"evo 3\" default=\"abstract aerodynamic line sketch\"}",
|
||||
"{argument name=\"evo 4\" default=\"faceted aircraft blueprint transition drawing\"}",
|
||||
"{argument name=\"evo 5\" default=\"final sleek aircraft concept at far right\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "hero render",
|
||||
"position": "center",
|
||||
"count": 1,
|
||||
"labels": ["large three-quarter view of the {argument name=\"product type\" default=\"aircraft\"}"]
|
||||
},
|
||||
{
|
||||
"title": "technical views grid",
|
||||
"position": "lower middle",
|
||||
"count": 6,
|
||||
"labels": ["TOP", "SIDE", "FRONT", "REAR", "UNDERSIDE", "DETAIL"]
|
||||
},
|
||||
{
|
||||
"title": "footer text",
|
||||
"position": "bottom",
|
||||
"count": 1,
|
||||
"labels": [
|
||||
"{argument name=\"body text\" default=\"A biomimetic high-speed aircraft concept shaped by the hydrodynamic elegance of the stingray. Its blended wing body, low-drag silhouette, and fluid control surfaces translate ocean-born efficiency into atmospheric performance.\"}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"technical_views": {
|
||||
"TOP": "top orthographic view with measurement ticks",
|
||||
"SIDE": "thin side profile with long smooth belly curve",
|
||||
"FRONT": "front orthographic view emphasizing broad wingspan and central cockpit hump",
|
||||
"REAR": "rear orthographic view showing narrow tail end and wing sweep",
|
||||
"UNDERSIDE": "underside three-quarter view",
|
||||
"DETAIL": "close-up crop of metallic skin, seam lines, and glowing blue edge strip"
|
||||
}
|
||||
},
|
||||
"graphics": {
|
||||
"logo": "{argument name=\"logo description\" default=\"minimal four-point symmetrical emblem above title, resembling a stylized ray silhouette\"}",
|
||||
"arrows": "4 thin cyan arrows connecting the 5 stages in the evolution strip",
|
||||
"typography": "widely spaced modern sans-serif uppercase text, clean luxury-tech branding"
|
||||
},
|
||||
"camera": {
|
||||
"hero_render": "slightly elevated front-left three-quarter angle",
|
||||
"technical_views": "orthographic",
|
||||
"inspiration_image": "{argument name=\"inspiration camera\" default=\"underwater side angle with light rays from above\"}"
|
||||
},
|
||||
"quality": "ultra-clean, polished, high contrast, sharp, poster-ready, concept design board for {argument name=\"industry\" default=\"aerospace\"} branding or speculative industrial design",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"5 阶段演化条从左到右逻辑清晰(生物 → 抽象 → 产品)",
|
||||
"hero render 占据视觉中心 ≥ 35% 高度",
|
||||
"6 个 technical view 角度齐全且产品形态一致",
|
||||
"header / footer 排版对齐 hero 中轴线",
|
||||
"整体配色不超过 4 主色 + 1 accent"
|
||||
],
|
||||
"avoid": [
|
||||
"演化条画成 5 张同一姿态的照片(应有从写实 → 抽象的递进)",
|
||||
"技术视图比例失调(top / front / rear 必须正交准确)",
|
||||
"hero 与技术视图中产品形态漂移",
|
||||
"footer body text 写得太长 → 应控制在 2-3 句",
|
||||
"把 emblem / logo 放成大图 → 应该是小型徽章",
|
||||
"用过多霓虹色破坏工业感"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:product type + name、animal/biological inspiration、industry
|
||||
- **可默认**:tagline、background、color palette
|
||||
- **可随机**:evolution 5 阶段具体描述、technical views detail crop
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给出"产品 + 灵感"→ 自动按"生物 → 解剖 → 抽象 → 工业 → 成品"5 步推导
|
||||
- 不指定 industry → 按产品类型自动归类(飞行器=aerospace;鞋=footwear;椅=furniture)
|
||||
- 不指定颜色 → 按 industry 推荐(aerospace=black+cyan;footwear=white+orange;furniture=warm wood+cream)
|
||||
|
||||
## 变体 1:复古蓝图风(cream paper + ink)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "biomimetic concept poster vintage blueprint edition",
|
||||
"style_override": {
|
||||
"background": "aged cream blueprint paper with subtle stains and grid",
|
||||
"color_palette": "navy ink, dark sepia, faded brown, no neon",
|
||||
"rendering": "fine ink linework + stippled engraving + vintage drafting style",
|
||||
"mood": "Leonardo da Vinci notebook meets industrial blueprint"
|
||||
},
|
||||
"extra_elements": ["handwritten margin notes", "small wax seal stamp", "ruler tick marks along edges"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 强调「设计哲学 / 文艺复兴感」
|
||||
- 教育 / 出版 / 文创品牌
|
||||
- 反差点:用复古手感呈现未来产品
|
||||
|
||||
## 变体 2:自然色调(暖木 + 米白,适合家居 / 鞋 / 椅)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "biomimetic concept poster organic warm edition",
|
||||
"style_override": {
|
||||
"background": "warm off-white textured paper with subtle plant shadows",
|
||||
"color_palette": "cream, beige, warm wood, sage green, soft black",
|
||||
"rendering": "soft 3D render + photograph composite",
|
||||
"mood": "biophilic design, sustainability, calm premium"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 家居 / 椅 / 鞋 / 餐具 类
|
||||
- 强调可持续 / 环保 / 自然亲和
|
||||
- 不希望冷酷的"工业感"
|
||||
|
||||
## 变体 3:横版三联画(左灵感 / 中产品 / 右技术)
|
||||
|
||||
适合横屏展示 / agency 提案稿 hero 图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "biomimetic concept poster horizontal triptych",
|
||||
"layout_override": {
|
||||
"format": "horizontal poster, 16:9 or 21:9",
|
||||
"structure": "3 vertical panels: left = biological inspiration column, center = hero product render, right = technical views stack",
|
||||
"evolution_strip": "vertical thin strip on the far left edge, 5 stages stacked top-to-bottom"
|
||||
},
|
||||
"use_case": "横屏 deck / agency 提案首页 / Behance project cover"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 横屏展示渠道
|
||||
- 设计师 case study 项目封面
|
||||
- 演讲 / 提案稿首页
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 演化条 5 阶段都是「最终产品的不同角度」→ 必须有「生物 → 抽象 → 产品」递进
|
||||
- ❌ hero 与技术视图中产品的轮廓 / 比例不一致
|
||||
- ❌ technical views 6 张全是渲染图 → 至少 4 张应该是正交线稿,1 张是材质 detail crop
|
||||
- ❌ footer text 写成营销语 → 应该是设计哲学 / 工程描述
|
||||
- ❌ 用动漫 / 卡通风格画工业产品(应使用 hyperreal 3D 或 blueprint)
|
||||
- ❌ 把 emblem / logo 放成大字 → 应该是 ≤ headline 1/3 大小的小型徽章
|
||||
- ❌ 全图使用 6 种以上颜色(应控制在 3-4 主色 + 1 accent)
|
||||
@@ -0,0 +1,167 @@
|
||||
# 品牌主海报模板
|
||||
|
||||
本文件用于生成“一张能代表品牌某一阶段表达的主海报”:
|
||||
|
||||
- 新品发布主海报
|
||||
- 季度 campaign 主图
|
||||
- 品牌升级主图
|
||||
- 节日活动主海报
|
||||
- 公司一周年主图
|
||||
|
||||
特征:
|
||||
|
||||
- 一句强 slogan
|
||||
- 视觉中心明确
|
||||
- 品牌色严格统一
|
||||
- 适合横屏 / 竖屏 / 方屏多版本
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单张品牌主海报
|
||||
- 大型 campaign 主视觉
|
||||
- 节日 / 周年 / 重要节点主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“品牌海报 / 主视觉 / KV / 活动主图 / slogan 海报”
|
||||
- 用户希望一张图能代表品牌
|
||||
|
||||
不要使用:
|
||||
|
||||
- 系列主视觉(用 `campaign-kv.md`)
|
||||
- Web banner(用 `banner-hero.md`)
|
||||
- 杂志封面(用 `editorial-cover.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌名 + 行业
|
||||
2. 主题 / slogan
|
||||
3. 视觉调性:未来感 / 复古 / 极简 / 国潮 / 街头
|
||||
4. 是否有人物 / 产品 / 场景
|
||||
5. 比例:竖屏 / 横屏 / 方形
|
||||
6. 色板
|
||||
|
||||
## 主模板:单张品牌主海报
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张海报,主视觉居中或大占比,slogan 清晰,品牌 logo 在角落,适合作为单图传播主图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌主海报",
|
||||
"goal": "生成一张能直接作为发布会主图、活动主视觉、社交首图的品牌主海报",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"AURORA\"}",
|
||||
"industry": "{argument name=\"industry\" default=\"消费电子\"}"
|
||||
},
|
||||
"visual_tone": {
|
||||
"aesthetic": "{argument name=\"aesthetic\" default=\"极简未来感\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"深蓝 + 银白 + 紫罗兰高光\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"边缘冷光 + 中央柔光\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"type": "{argument name=\"centerpiece type\" default=\"产品\"}",
|
||||
"description": "{argument name=\"centerpiece description\" default=\"全新一代旗舰耳机,悬浮在画面中央,1/3 处有微微辉光\"}",
|
||||
"scale": "{argument name=\"scale\" default=\"占画面 50%\"}"
|
||||
},
|
||||
"slogan": {
|
||||
"main": "{argument name=\"main slogan\" default=\"听见,未被听见的一切\"}",
|
||||
"sub": "{argument name=\"sub slogan\" default=\"AURORA Pro · 全新一代主动降噪\"}"
|
||||
},
|
||||
"logo_placement": {
|
||||
"position": "{argument name=\"logo position\" default=\"右下角\"}",
|
||||
"size": "适中,不抢主视觉"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 竖版\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主视觉作为视觉锚点",
|
||||
"slogan 不超过 12 字",
|
||||
"品牌 logo 必须出现且可读",
|
||||
"色板严格一致"
|
||||
],
|
||||
"avoid": [
|
||||
"信息密度过高",
|
||||
"出现额外品牌元素",
|
||||
"字体多于 2 种",
|
||||
"背景颜色与主视觉融为一体"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:品牌、slogan、主视觉类型、比例
|
||||
- 可默认:色板、灯光、logo 位置
|
||||
- 可随机:背景纹理细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给品牌 + 行业,自动选调性(消费电子 = 未来感,国潮 = 暖色,零售 = 暖灰)
|
||||
- slogan 默认 8-12 字
|
||||
- logo 默认右下角
|
||||
|
||||
## 变体 1:人物 + 产品双主体
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "人物 + 产品双主体海报",
|
||||
"centerpiece": {
|
||||
"type": "human + product",
|
||||
"human": "{argument name=\"human\" default=\"东亚年轻女性,自然微笑\"}",
|
||||
"product": "{argument name=\"product\" default=\"白色精华瓶\"}",
|
||||
"composition": "人物在右、产品在左 1/3 处"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "信任、品质、品牌人设清晰"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:纯文字主海报
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "纯文字品牌主海报",
|
||||
"slogan": {
|
||||
"main": "{argument name=\"slogan\" default=\"我们要赢,但更要把伙伴一起带上\"}"
|
||||
},
|
||||
"visual_tone": {
|
||||
"aesthetic": "极简、留白大、字体即视觉"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "态度、价值观、信仰感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌主海报自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品牌与节点,自动选调性、色板、slogan、主视觉",
|
||||
"constraints": {
|
||||
"must_feel": "可上线传播"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 slogan 超过 12 字
|
||||
- 不要让 logo 抢主视觉
|
||||
- 不要在一张海报里放多个产品
|
||||
- 不要使用 3 种以上字体
|
||||
- 不要让背景出现可识别第三方品牌
|
||||
@@ -0,0 +1,175 @@
|
||||
# Campaign Key Visual 模板
|
||||
|
||||
本文件用于生成“一组 campaign 主视觉”,强调“可延展、可复用、可成系列”:
|
||||
|
||||
- 季度 campaign 主视觉
|
||||
- 节日 campaign 主图
|
||||
- 跨平台投放统一视觉
|
||||
- 联名 campaign 主图
|
||||
|
||||
特征:
|
||||
|
||||
- 主视觉强调“可拓展”到 banner / story / 短视频封面
|
||||
- 由 1 个 anchor visual + 1 套 layout system 组成
|
||||
- 强调 campaign claim
|
||||
- 色板严格统一
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 全新 campaign 主视觉系统
|
||||
- 节日 / 双 11 / 大促 campaign
|
||||
- 联名 campaign
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“campaign / 大促 / 季度活动 / KV / 系列主视觉”
|
||||
- 用户希望视觉能延展为 banner / story / 海报
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单张品牌海报(用 `brand-poster.md`)
|
||||
- Web hero(用 `banner-hero.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. Campaign 主题
|
||||
2. Campaign 时间窗口
|
||||
3. Campaign claim(slogan / 主张句)
|
||||
4. 品牌色 + campaign 专属色
|
||||
5. 主视觉中心(人物 / 产品 / 概念图形)
|
||||
6. 是否需要展示衍生 layout
|
||||
|
||||
## 主模板:Campaign Key Visual + 衍生
|
||||
|
||||
📖 描述
|
||||
|
||||
主图为 anchor visual,画面中央有 campaign claim,下方展示衍生 layout(1:1、9:16、16:9)小预览。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Campaign Key Visual 主视觉系统",
|
||||
"goal": "生成一张能作为 campaign 主图,并展示其衍生版本的视觉系统图",
|
||||
"campaign": {
|
||||
"name": "{argument name=\"campaign name\" default=\"AURORA Spring Drop 2026\"}",
|
||||
"claim": "{argument name=\"campaign claim\" default=\"春日新声,听见每一刻心动\"}",
|
||||
"duration": "{argument name=\"duration\" default=\"2026.4.20 - 2026.5.15\"}"
|
||||
},
|
||||
"visual_system": {
|
||||
"color_palette": "{argument name=\"color palette\" default=\"樱粉 + 雾蓝 + 米白\"}",
|
||||
"anchor_visual": {
|
||||
"description": "{argument name=\"anchor visual\" default=\"少女戴着新款无线耳机,背景为樱花花瓣飘落\"}",
|
||||
"composition": "人物在画面 1/3 偏左,留白足够给 claim"
|
||||
},
|
||||
"graphic_motif": "{argument name=\"motif\" default=\"重复出现的小樱花标志 + 圆点节奏点\"}"
|
||||
},
|
||||
"claim_typography": {
|
||||
"font_style": "{argument name=\"font style\" default=\"现代衬线 + 圆滑细节\"}",
|
||||
"color": "深灰 + 樱粉点缀"
|
||||
},
|
||||
"derivative_layouts": {
|
||||
"enabled": "{argument name=\"derivatives enabled\" default=\"true\"}",
|
||||
"items": [
|
||||
"1:1 社交首图",
|
||||
"9:16 短视频封面",
|
||||
"16:9 banner"
|
||||
],
|
||||
"rule": "三个衍生 layout 在主图下方排成一行展示"
|
||||
},
|
||||
"logo_placement": {
|
||||
"position": "右下角"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"anchor visual 与衍生 layout 保持视觉一致",
|
||||
"claim 文字在所有比例下都可读",
|
||||
"色板严格统一",
|
||||
"品牌 logo 在所有版本都出现"
|
||||
],
|
||||
"avoid": [
|
||||
"衍生 layout 风格漂移",
|
||||
"claim 在小尺寸下不可读",
|
||||
"色板出现额外色",
|
||||
"anchor visual 主体超出画面"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:campaign 名、claim、色板、anchor visual
|
||||
- 可默认:衍生 layout 列表、logo 位置、字体
|
||||
- 可随机:motif 装饰具体形式
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主题 + 节点(春 / 夏 / 双 11 / 圣诞),自动选色板与 motif
|
||||
- claim 默认 12-18 字
|
||||
- 衍生 layout 默认 3 种比例
|
||||
|
||||
## 变体 1:联名 campaign
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "联名 campaign 主视觉",
|
||||
"campaign": {
|
||||
"name": "{argument name=\"co-brand campaign\" default=\"AURORA × MUJI Limited\"}",
|
||||
"claim": "{argument name=\"claim\" default=\"日常之声,安静的力量\"}"
|
||||
},
|
||||
"visual_system": {
|
||||
"color_palette": "灰白 + 暖米 + 一丝品牌色",
|
||||
"anchor_visual": {
|
||||
"description": "两品牌产品并置 + 日常场景"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "克制、有共同语境、不互相压倒"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:纯图形 campaign
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "纯图形 campaign 主视觉",
|
||||
"visual_system": {
|
||||
"anchor_visual": {
|
||||
"description": "{argument name=\"motif\" default=\"由品牌字标演化的几何图形\"}"
|
||||
},
|
||||
"graphic_motif": "{argument name=\"pattern\" default=\"重复 grid + 节奏点\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "概念感强、抽象、属于品牌资产"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Campaign KV 自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给 campaign 主题 + 时间,自动决定 claim、色板、anchor、衍生",
|
||||
"constraints": {
|
||||
"must_feel": "可直接进入投放系统"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让衍生 layout 与主图风格分裂
|
||||
- 不要让 claim 跨越主体(必须留白)
|
||||
- 不要在一张 KV 系统里出现 > 2 套字体
|
||||
- 不要把所有比例都画成同一构图(必须真实重新构图)
|
||||
- 不要让 motif 喧宾夺主
|
||||
+275
@@ -0,0 +1,275 @@
|
||||
# 角色清单 / 系列卡片信息图海报模板
|
||||
|
||||
本文件用于生成"同一基础角色 / 同一系列基础物,分裂出 N 个变体(星座 / 元素 / 朝代 / 性格 / 季节),每个变体配独立 panel + 个性化文案 + 装饰主题"的信息图海报。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 12 星座系列卡片海报(每次 3 个,共 4 个元素海报)
|
||||
- MBTI 16 人格视觉海报
|
||||
- 朝代 / 神话 / 民族 系列肖像
|
||||
- 「同模特不同造型」的系列写真宣传图
|
||||
- 节气 / 月份 / 季节 系列海报
|
||||
- 角色多视角性格档案
|
||||
|
||||
特征:
|
||||
|
||||
- **同一基础角色**在所有 panel 中复用(外貌特征统一)
|
||||
- **N 个 panel** 共享统一边框 / 排版 / 字体系统
|
||||
- **每个 panel** 有独立 theme color、装饰 motif、文案 6-8 条
|
||||
- 整体像「角色 / 概念字典的一页」
|
||||
|
||||
与其它模板的区别:
|
||||
|
||||
| 模板 | 重点 |
|
||||
|---|---|
|
||||
| `portraits-and-characters/character-sheet.md`(已有) | 单角色三视图 + 表情 + 服装 |
|
||||
| `avatars-and-profile/cultural-portrait-series.md`(已有) | 朝代 / 民族 / 文学系列肖像(侧重肖像本身) |
|
||||
| `avatars-and-profile/character-grid-portrait.md`(已有) | n×n 网格肖像(多职业 / 表情 / 朝代) |
|
||||
| **本模板**(新增) | **同角色多版本卡片,每卡有独立 theme + 6-8 条性格文案 + 装饰 motif** |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 12 星座 / 4 元素 / MBTI / 节气 / 朝代 / 神话 系列海报
|
||||
- 「同模特不同造型 + 性格档案」的 SNS 分享图
|
||||
- IP 角色分支档案
|
||||
- 心理测试 / 性格分类 视觉化海报
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"星座 / MBTI / 节气 / 朝代 / 性格分类 海报"
|
||||
- 同一角色要拆成 N 个版本展示
|
||||
- 每个版本需要独立文案 + 装饰主题
|
||||
- 输出像「图鉴的一页」/「档案册的一章」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单角色多表情 → 用 `portraits-and-characters/character-sheet.md`
|
||||
- 朝代 / 神话肖像但不带性格档案 → 用 `avatars-and-profile/cultural-portrait-series.md`
|
||||
- n×n 拼图肖像(不带文案)→ 用 `avatars-and-profile/character-grid-portrait.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 系列主题(12 星座 / MBTI / 朝代 / 季节 / 自定义)
|
||||
2. 本张要画几个 panel(3 / 4 / 9 / 12 / 16)
|
||||
3. 主体角色描述(**真人风 / anime 风 / 写实 / 偶像风**)+ 是否同一个人物
|
||||
4. 主语言(中 / 英 / 日 / 双语)
|
||||
5. 整体审美(**柔粉萌系 / 复古档案 / 极简朋克 / 古典工笔 / pastel editorial**)
|
||||
6. 是否需要每 panel 独立 theme color
|
||||
7. 比例(默认 3:4 竖版)
|
||||
|
||||
## 主模板:3-panel 同角色变体卡片海报(适合 12 星座按元素拆 / MBTI 4 维度拆)
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版海报,header(主标 + 副标)+ 3 个上下堆叠的 panel,每 panel 内部分左角色 / 右文案,含独立 theme color、symbol、constellation / motif。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "{argument name=\"theme type\" default=\"Chinese zodiac-style character infographic poster\"}",
|
||||
"subject_overview": "{argument name=\"subject overview\" default=\"twelve zodiac character list, water signs edition\"}",
|
||||
"language": "{argument name=\"language\" default=\"Traditional Chinese\"}",
|
||||
"format": "vertical poster",
|
||||
"style": {
|
||||
"overall": "{argument name=\"style overall\" default=\"elegant anime-inspired character catalog with editorial infographic layout\"}",
|
||||
"rendering": "{argument name=\"rendering\" default=\"soft polished digital illustration, pastel gradients, delicate sparkles, ornamental border design\"}",
|
||||
"mood": "{argument name=\"mood\" default=\"dreamy, celestial, refined, feminine, aquatic\"}"
|
||||
},
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"2:3\"}",
|
||||
"background": "{argument name=\"background\" default=\"very light pearl white with pale blue-lavender tint, subtle texture, thin decorative frame with filigree corners and tiny stars\"}"
|
||||
},
|
||||
"header": {
|
||||
"title": "{argument name=\"headline text\" default=\"十二星座角色清單|水象星座\"}",
|
||||
"subtitle": "{argument name=\"subtitle text\" default=\"感受・直覺・共鳴\"}",
|
||||
"icons": ["small stars", "{argument name=\"top right motif\" default=\"water droplet emblem in top right\"}", "curled cloud-like line art in top left"]
|
||||
},
|
||||
"layout": {
|
||||
"sections_count": 3,
|
||||
"sections": [
|
||||
{
|
||||
"title": "{argument name=\"section 1 title\" default=\"巨蟹座 Cancer\"}",
|
||||
"position": "top panel",
|
||||
"theme_color": "{argument name=\"section 1 color\" default=\"powder blue\"}",
|
||||
"symbol": "{argument name=\"section 1 symbol\" default=\"Cancer glyph inside circle at left\"}",
|
||||
"constellation": "{argument name=\"section 1 constellation\" default=\"Cancer constellation at upper right\"}",
|
||||
"count": 6,
|
||||
"labels": [
|
||||
"{argument name=\"section 1 line 1\" default=\"元素:水\"}",
|
||||
"{argument name=\"section 1 line 2\" default=\"概念:情感守護者,把人放在心上\"}",
|
||||
"{argument name=\"section 1 line 3\" default=\"性格:溫柔、敏感、顧家\"}",
|
||||
"{argument name=\"section 1 line 4\" default=\"行動原則:先確認感受,再保護重要的人\"}",
|
||||
"{argument name=\"section 1 line 5\" default=\"戀愛傾向:慢慢靠近,越熟越黏\"}",
|
||||
"{argument name=\"section 1 line 6\" default=\"人際怪癖:嘴上說沒事,實際會記很久\"}"
|
||||
],
|
||||
"character": {
|
||||
"identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}",
|
||||
"pose": "{argument name=\"section 1 pose\" default=\"half-body portrait, facing forward, arms gently wrapped around a large seashell pillow\"}",
|
||||
"outfit": "{argument name=\"section 1 outfit\" default=\"light blue celestial slip dress with lace trim and sheer cardigan embroidered with stars and moons\"}",
|
||||
"background": "{argument name=\"section 1 bg\" default=\"soft blue night sky with crescent moon, seashell, sparkling stars, stylized ocean wave and tiny water droplets\"}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"section 2 title\" default=\"天蠍座 Scorpio\"}",
|
||||
"position": "middle panel",
|
||||
"theme_color": "{argument name=\"section 2 color\" default=\"deep violet\"}",
|
||||
"symbol": "Scorpio glyph inside circle at left",
|
||||
"constellation": "Scorpio constellation at upper right",
|
||||
"count": 6,
|
||||
"labels": [
|
||||
"元素:水",
|
||||
"{argument name=\"section 2 line 2\" default=\"概念:深海偵察者,情緒有深度\"}",
|
||||
"{argument name=\"section 2 line 3\" default=\"性格:專注、神秘、意志強\"}",
|
||||
"{argument name=\"section 2 line 4\" default=\"行動原則:先觀察,再一擊到位\"}",
|
||||
"{argument name=\"section 2 line 5\" default=\"戀愛傾向:愛得深,重忠誠與獨占感\"}",
|
||||
"{argument name=\"section 2 line 6\" default=\"人際怪癖:越在乎越不說,會偷偷試探\"}"
|
||||
],
|
||||
"character": {
|
||||
"identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}",
|
||||
"pose": "half-body portrait, one hand near chin in a composed enigmatic gesture",
|
||||
"outfit": "black semi-sheer dress with gothic details and a dark plum off-shoulder shawl",
|
||||
"background": "dark purple celestial sea scene with crescent moon, bubbles, stars, and curling misty water shapes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"section 3 title\" default=\"雙魚座 Pisces\"}",
|
||||
"position": "bottom panel",
|
||||
"theme_color": "{argument name=\"section 3 color\" default=\"lavender\"}",
|
||||
"symbol": "Pisces glyph inside circle at left",
|
||||
"constellation": "Pisces constellation at upper right",
|
||||
"count": 6,
|
||||
"labels": [
|
||||
"元素:水",
|
||||
"{argument name=\"section 3 line 2\" default=\"概念:夢境共感者,靠直覺導航\"}",
|
||||
"{argument name=\"section 3 line 3\" default=\"性格:浪漫、柔軟、有想像力\"}",
|
||||
"{argument name=\"section 3 line 4\" default=\"行動原則:先感受,再順流找答案\"}",
|
||||
"{argument name=\"section 3 line 5\" default=\"戀愛傾向:容易心動,渴望靈魂陪伴\"}",
|
||||
"{argument name=\"section 3 line 6\" default=\"人際怪癖:常把別人的情緒也一起感受\"}"
|
||||
],
|
||||
"character": {
|
||||
"identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}",
|
||||
"pose": "half-body portrait, one hand lifted as if balancing floating bubbles, other hand resting at chest",
|
||||
"outfit": "translucent lavender fantasy dress with soft draped sleeves and shimmering fabric",
|
||||
"background": "pale lilac underwater-celestial blend with bubbles, sparkles, and flowing translucent wave forms"
|
||||
}
|
||||
}
|
||||
],
|
||||
"dividers": "three horizontal framed panels with thin ornamental borders"
|
||||
},
|
||||
"footer": {
|
||||
"center_icon": "{argument name=\"footer icon\" default=\"small blue seashell emblem\"}",
|
||||
"decorations": ["tiny stars", "fine scrollwork"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"3 个 panel 必须使用同一个 base character(脸 / 体型 / 发型 base 一致)",
|
||||
"每 panel 通过服装 / 道具 / 背景 motif 区分",
|
||||
"文字内容清晰且对齐(每 panel 6 行性格档案)",
|
||||
"整体色彩主题统一(如水象都用蓝紫系)",
|
||||
"分隔 panel 的边框样式一致"
|
||||
],
|
||||
"avoid": [
|
||||
"把基础角色画成 3 个完全不同的人",
|
||||
"panel 间装饰 motif 风格漂移(一个写实一个卡通)",
|
||||
"性格档案文字超过 panel 一半面积",
|
||||
"将其它 9 个星座 / 不在主题内的内容也画进来",
|
||||
"使用过多字体(建议主标 + 性格列表 + 英文星座 三种字体即可)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:theme type(系列主题)、3 个 section title、base character description
|
||||
- **可默认**:language(按 theme 推荐)、aspect ratio、装饰 motif
|
||||
- **可随机**:性格档案 6 行的具体文案(按角色性格自动生成)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给出"水象星座" → 自动 fill 巨蟹 / 天蠍 / 雙魚 + 蓝紫色调 + 海洋 motif
|
||||
- 用户给出"火象" → 自动 fill 牡羊 / 獅子 / 射手 + 红橙金色 + 火焰 motif
|
||||
- 用户给出"MBTI 分析家组" → 自动 fill INTJ / INTP / ENTJ / ENTP + 紫色 + 几何 motif
|
||||
|
||||
## 变体 1:4 panel 横版便当格(适合 16 panel 一组拆 4 张)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "4-panel character catalog poster, horizontal bento layout",
|
||||
"format_override": "horizontal poster, 16:9 or 4:3",
|
||||
"layout_override": {
|
||||
"structure": "2x2 grid, 4 equal panels",
|
||||
"use_case": "MBTI 4 维度(NT / NF / SJ / SP)一张图各 1 个代表角色"
|
||||
},
|
||||
"section_count": 4,
|
||||
"must_keep": ["4 panel 共享同一个 base character", "对角线/网格平衡"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 想做 MBTI 16 类拆 4 维度
|
||||
- 12 星座拆 4 元素,每张 3 个 → 不如 1 张 4 元素代表
|
||||
- 横屏分享渠道(Twitter / 朋友圈)
|
||||
|
||||
## 变体 2:12 panel 全集(不推荐单图,但若必须)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "12-panel full series character catalog poster",
|
||||
"section_count": 12,
|
||||
"layout_override": {
|
||||
"format": "very tall vertical poster, 1:2 or longer",
|
||||
"structure": "3 columns x 4 rows OR 4 columns x 3 rows",
|
||||
"panel_internal_layout": "much smaller per-panel: 1 character thumb + 3 short labels (not 6)"
|
||||
},
|
||||
"warning": "panel 越多每格细节越塌;建议拆成 4 张元素海报而不是 1 张 12 panel"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 必须出 1 张 = 全 12 星座 / 12 节气
|
||||
- 客户接受牺牲单 panel 细节
|
||||
- 用作系列总览图(不是细读图)
|
||||
|
||||
## 变体 3:朝代 / 神话 系列肖像(无星座符号,加文化 motif)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "dynastic / mythological character catalog poster",
|
||||
"section_count": 3,
|
||||
"section_examples": ["唐 / 宋 / 明 / 清 / 民国"],
|
||||
"style_override": {
|
||||
"overall": "elegant editorial portrait series with classical Chinese motifs",
|
||||
"palette": "warm beige, antique gold, ink black, vermilion red",
|
||||
"decoration_per_panel": "对应朝代的纹样 / 服饰 / 建筑 / 器皿"
|
||||
},
|
||||
"labels_per_panel_count": 5,
|
||||
"labels_examples": ["年代", "服饰特色", "代表器物", "性格 keyword", "印章 / 落款"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 文创 / 出版 / 教育历史类
|
||||
- 想做「同一模特穿不同朝代」的写真系列
|
||||
- 不需要星座 / MBTI 这种现代分类
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 把 base character 画成多个不同的人 → 致命,立即破坏「同一角色多版本」核心
|
||||
- ❌ panel 间装饰 motif 风格漂移(一个写实一个 chibi)
|
||||
- ❌ 在 3-panel 海报中硬塞 12 个星座 → 不可读
|
||||
- ❌ 性格档案文字遮住人物脸 / 占据 > 50% 面积
|
||||
- ❌ panel 边框 / 字体不统一 → 看起来像 3 张不同海报拼贴
|
||||
- ❌ 在主题外硬塞额外元素("水象星座" 海报里出现火焰)
|
||||
- ❌ 配色 ≥ 5 主色 → 失去系列感
|
||||
- ❌ 一个 panel 6 行文字、另一个 8 行 / 另一个 4 行 → 必须等量
|
||||
@@ -0,0 +1,180 @@
|
||||
# 杂志 / 编辑封面模板
|
||||
|
||||
本文件用于生成“杂志封面 / 编辑式视觉 / 出版物封面”:
|
||||
|
||||
- 时尚杂志封面
|
||||
- 行业刊物封面
|
||||
- 内部刊物 / 报告封面
|
||||
- 自媒体特刊封面
|
||||
- 编辑式专题主图
|
||||
|
||||
特征:
|
||||
|
||||
- 强烈的“出版物气质”
|
||||
- 主视觉肖像 / 单一物品占主导
|
||||
- 大字标题 + 小字栏目导引
|
||||
- 比例多为竖版 3:4 / 4:5
|
||||
- 留刊名 + 期号位置
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 杂志 / 期刊封面
|
||||
- 行业报告封面
|
||||
- 自媒体特刊封面
|
||||
- 出版物风视觉海报
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“杂志 / 封面 / 期刊 / cover / 出版风”
|
||||
- 用户希望视觉极具“编辑感”,而不是广告海报感
|
||||
|
||||
不要使用:
|
||||
|
||||
- 通用品牌海报(用 `brand-poster.md`)
|
||||
- Banner(用 `banner-hero.md`)
|
||||
- Campaign KV(用 `campaign-kv.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 刊名 / 期号 / 出版方
|
||||
2. 主标题(封面大字)
|
||||
3. 主视觉(人 / 物 / 概念)
|
||||
4. 子栏目 / 内页导引短句(3-5 条)
|
||||
5. 风格:高级时装 / 文化 / 财经 / 科技 / 复古
|
||||
6. 比例
|
||||
|
||||
## 主模板:杂志封面(人物肖像)
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版封面,主视觉为人物肖像或单物,左上角刊名 + 期号,主标题大字横排或竖排,左右栏目导引小字。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "杂志封面",
|
||||
"goal": "生成一张可作为时尚 / 文化 / 行业杂志封面的视觉,编辑感强烈",
|
||||
"publication": {
|
||||
"name": "{argument name=\"publication name\" default=\"NEUE\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"Culture · Design · Future\"}",
|
||||
"issue": "{argument name=\"issue\" default=\"Issue 042 / 2026 April\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"main_visual": {
|
||||
"type": "{argument name=\"main visual type\" default=\"人物肖像\"}",
|
||||
"description": "{argument name=\"main visual\" default=\"东亚年轻女性正面肖像,眼神平静,自然光\"}",
|
||||
"composition": "{argument name=\"composition\" default=\"占满画面,头部居中略偏右\"}"
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"重启与重启之间\"}",
|
||||
"main_title_style": "{argument name=\"title style\" default=\"超大粗衬线,叠加在主视觉上\"}",
|
||||
"kicker": "{argument name=\"kicker\" default=\"专访\"}"
|
||||
},
|
||||
"side_teasers": {
|
||||
"count": "{argument name=\"teaser count\" default=\"4\"}",
|
||||
"items": [
|
||||
"{argument name=\"teaser 1\" default=\"AI 时代的写作 · 韩松落 vs ChatGPT\"}",
|
||||
"{argument name=\"teaser 2\" default=\"建筑师手记 · 在杭州慢慢盖一座房子\"}",
|
||||
"{argument name=\"teaser 3\" default=\"特别企划 · 30 位 30 岁\"}",
|
||||
"{argument name=\"teaser 4\" default=\"长读 · 一个失败的创业\"}"
|
||||
],
|
||||
"position": "{argument name=\"teaser position\" default=\"画面下方 + 左侧 vertical\"}"
|
||||
},
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米白 + 墨黑 + 一抹品牌橙\"}",
|
||||
"barcode": {
|
||||
"enabled": "{argument name=\"barcode enabled\" default=\"true\"}",
|
||||
"position": "右下角"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主视觉作为绝对锚点",
|
||||
"刊名清晰可读且不被遮挡",
|
||||
"主标题字号最大",
|
||||
"栏目导引不抢戏"
|
||||
],
|
||||
"avoid": [
|
||||
"主视觉与文字争抢同一区域",
|
||||
"字体多于 3 种",
|
||||
"色板出现额外色",
|
||||
"出现广告 logo"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:刊名、期号、主标题、主视觉
|
||||
- 可默认:色板、栏目导引、条码
|
||||
- 可随机:装饰小元素
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 风格根据刊型自动选(时尚 = 高对比 + 极简,财经 = 蓝灰 + 衬线,文化 = 暖米 + 衬线)
|
||||
- 主标题默认 6-12 字
|
||||
- 栏目默认 3-4 条
|
||||
|
||||
## 变体 1:单物封面(产品 / 物品)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "单物杂志封面",
|
||||
"main_visual": {
|
||||
"type": "object",
|
||||
"description": "{argument name=\"object\" default=\"一把保养良好的复古打字机\"}"
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"title\" default=\"工具的灵魂\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "静物、克制、文学感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:财经 / 科技刊封面
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "财经科技刊封面",
|
||||
"main_visual": {
|
||||
"type": "concept",
|
||||
"description": "{argument name=\"concept\" default=\"信息流抽象图形 + 主体人物剪影\"}"
|
||||
},
|
||||
"color_palette": "深蓝 + 银 + 一抹荧光",
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"title\" default=\"AI 重写商业\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "前沿、可信、行业旗舰"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "杂志封面自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给刊型 + 主题,自动生成刊名、期号、主标题、栏目导引、风格",
|
||||
"constraints": {
|
||||
"must_feel": "可放上书报亭"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让刊名被主视觉遮住
|
||||
- 不要让主标题与主视觉色彩对比过低
|
||||
- 不要让栏目导引超过 5 条
|
||||
- 不要使用 > 3 种字体
|
||||
- 不要让条码出现在主视觉中心
|
||||
+273
@@ -0,0 +1,273 @@
|
||||
# 系列产品 / 型号 Lineup 对比信息图海报模板
|
||||
|
||||
本文件用于生成"以单一品牌的全产品线 / 全型号 / 全 SKU 为主体,按等级 / 系列 / 类目分行排列,配 legend / icon key / 卖点 chart"的奢华 catalog 风信息图海报。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 乐器品牌全 lineup 海报(PRS / Fender / Gibson / Boss…)
|
||||
- 汽车品牌车型谱系海报(Porsche / Audi / Ford…)
|
||||
- 钟表 / 镜头 / 笔 / 高端硬件品类系列对比
|
||||
- 收藏家级海报 / 博物馆级品牌致敬图
|
||||
- 年度 catalog 或 anniversary 海报
|
||||
- 经销商门店墙面挂图
|
||||
|
||||
特征(与现有 poster / infographics 模板的区别):
|
||||
|
||||
| 模板 | 用途 |
|
||||
|---|---|
|
||||
| `infographics/comparison-infographic.md`(已有) | A vs B / 套餐档位 / 误区对比(≤ 6 项) |
|
||||
| `infographics/legend-heavy-infographic.md`(已有) | 高密度科普 / 因果链 / 演化(不强调产品 lineup) |
|
||||
| **本模板**(新增) | **30+ 个 SKU 同时展示,按 tier × series 矩阵排列,含图例** |
|
||||
|
||||
**核心特征**:30-50 张产品 thumbnail 同时出现,靠 tier key + icon legend + tonal chart 让读者一眼看懂"我应该买哪一型"。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单品牌 30+ SKU 的 lineup 致敬海报
|
||||
- 经销商门店挂图 / 收藏家海报
|
||||
- 年度 catalog 一图概览
|
||||
- 周年 / anniversary 纪念海报
|
||||
- B2B 招商「我们有多少 SKU」展示
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"全 lineup / 全产品谱系 / 全型号 / 收藏家海报 / catalog 一图"
|
||||
- 单品牌产品数量 ≥ 20
|
||||
- 用户想强调「品牌历史 / 产品线广 / 选择丰富」
|
||||
|
||||
不要使用:
|
||||
|
||||
- ≤ 6 个产品的对比 → 用 `infographics/comparison-infographic.md`
|
||||
- 单产品多角度 → 用 `product-visuals/exploded-view-poster.md`
|
||||
- 单产品高级影棚图 → 用 `product-visuals/premium-studio-product.md`
|
||||
- 多品牌混合对比 → 不适用(本模板强调单品牌)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 品牌名 + 类目(PRS 吉他 / 保时捷汽车 / 万宝龙钢笔…)
|
||||
2. 总 SKU 数(20-50 较合适,超过 60 单格塌陷)
|
||||
3. 分行依据(tier 等级 / series 系列 / 年代 / 价位…)
|
||||
4. 是否需要 icon key / tonal key / spec key(影响顶部图例数)
|
||||
5. 配色基调(**dark luxury / 白底 minimal / 复古沙金**)
|
||||
6. 比例(默认 3:4 竖版)
|
||||
7. 是否包含品牌签名 / 印章 / seal 装饰
|
||||
|
||||
## 主模板:奢华 lineup 对比信息图海报
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版海报,header(主标 + 副标 + 签名 + 双印章)+ 顶部 3 个 legend key + 中部 6-8 行产品矩阵(按 tier 分行),每行左侧标 tier 名、右侧排 6-7 个产品卡。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "luxury vintage lineup comparison infographic poster",
|
||||
"goal": "生成一张奢华 catalog 风的品牌全产品线对比海报,30+ SKU 同时呈现,配等级 / 图标 / 风格图例",
|
||||
"subject": "{argument name=\"subject description\" default=\"a highly detailed, vertically oriented PRS electric guitar lineup chart designed like a premium museum poster or collector's reference board\"}",
|
||||
"style": {
|
||||
"overall": "{argument name=\"overall style\" default=\"ornate, dark, glossy, high-contrast, gold-foil typography, elegant wood-and-metal textures, symmetrical grid layout, premium catalog aesthetic, subtle vintage patina, ultra sharp graphic design\"}"
|
||||
},
|
||||
"branding": {
|
||||
"main_headline": "{argument name=\"main headline\" default=\"THE LEGENDARY LINEAGE OF PRS GUITARS\"}",
|
||||
"subheadline": "{argument name=\"subheadline\" default=\"EVERY ICON. EVERY LINE. ONE HERITAGE.\"}",
|
||||
"signature": "{argument name=\"signature\" default=\"Paul Reed Smith\"}",
|
||||
"left_seal": "{argument name=\"left seal\" default=\"PAUL REED SMITH GUITARS\"}",
|
||||
"right_seal": "{argument name=\"right seal\" default=\"MADE IN MARYLAND U.S.A.\"}"
|
||||
},
|
||||
"palette": {
|
||||
"background": "{argument name=\"background palette\" default=\"black and deep charcoal with dark figured wood accents\"}",
|
||||
"primary": "{argument name=\"primary color\" default=\"antique gold\"}",
|
||||
"secondary": "{argument name=\"secondary color\" default=\"cream\"}",
|
||||
"accent_colors": ["deep green", "teal", "royal blue", "purple", "gold", "burgundy"]
|
||||
},
|
||||
"layout": {
|
||||
"format": "{argument name=\"format\" default=\"single-page vertical poster\"}",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 portrait\"}",
|
||||
"header": {
|
||||
"position": "top",
|
||||
"elements": [
|
||||
"large central title",
|
||||
"small tagline below",
|
||||
"script signature",
|
||||
"2 circular emblems in upper left and upper right",
|
||||
"{argument name=\"legend count\" default=\"3\"} horizontal legend boxes under the title"
|
||||
]
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"title": "{argument name=\"key 1 title\" default=\"PRESTIGE TIER KEY\"}",
|
||||
"position": "upper left below title",
|
||||
"count": 6,
|
||||
"labels": ["{argument name=\"tier 1\" default=\"SE\"}", "{argument name=\"tier 2\" default=\"S2\"}", "{argument name=\"tier 3\" default=\"CE\"}", "{argument name=\"tier 4\" default=\"CORE\"}", "{argument name=\"tier 5\" default=\"WOOD LIBRARY\"}", "{argument name=\"tier 6\" default=\"PRIVATE STOCK\"}"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"key 2 title\" default=\"PICKUP ICON KEY\"}",
|
||||
"position": "upper center-right below title",
|
||||
"count": 7,
|
||||
"labels": ["HH", "HSH", "P-90", "SOAP", "58/15", "TCI", "Bass"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"key 3 title\" default=\"TONAL CHARACTER KEY\"}",
|
||||
"position": "upper right below title",
|
||||
"count": 7,
|
||||
"labels": ["Warm / Vintage", "Balanced / All-around", "Bright / Articulate", "High Gain / Modern", "Blues / Classic Rock", "Metal / Progressive", "Funk / Soul / Clean"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 1 label\" default=\"CORE\"}",
|
||||
"position": "first main row left label",
|
||||
"count": 7,
|
||||
"labels": ["{argument name=\"row 1 model 1\" default=\"Custom 24\"}", "McCarty 594", "DGT (David Grissom)", "Custom 22", "Hollowbody II", "SC 594", "row category panel"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 2 label\" default=\"S2\"}",
|
||||
"position": "second main row left label",
|
||||
"count": 6,
|
||||
"labels": ["S2 Custom 24", "S2 McCarty 594", "S2 Standard 24", "S2 Vela", "S2 Singlecut", "S2 Mira"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 3 label\" default=\"SE\"}",
|
||||
"position": "third main row left label",
|
||||
"count": 6,
|
||||
"labels": ["SE Custom 24", "SE Standard 24", "SE Paul's Guitar", "SE Santana", "SE Hollowbody II", "SE Mark Holcomb"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 4 label\" default=\"CE\"}",
|
||||
"position": "fourth main row left label",
|
||||
"count": 6,
|
||||
"labels": ["CE 24", "CE 22", "CE 24 Semi-Hollow", "CE 24 Floyd", "CE 24 Satin", "CE Bass"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 5 label\" default=\"BOLT-ON SERIES\"}",
|
||||
"position": "fifth main row left label",
|
||||
"count": 6,
|
||||
"labels": ["NF 53", "Silver Sky", "NF 3", "NF 53 Satin", "DGT Bolt-On", "Studio"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"row 6 label\" default=\"PRIVATE STOCK\"}",
|
||||
"position": "sixth main row left label",
|
||||
"count": 6,
|
||||
"labels": ["Dragon I", "Frostbite", "#4004", "The Tree of Life", "#8731", "PS DGT"]
|
||||
}
|
||||
],
|
||||
"footer": {
|
||||
"position": "bottom",
|
||||
"elements": ["small badge at lower left", "centered company line", "right-side script signature"]
|
||||
}
|
||||
},
|
||||
"content_grid": {
|
||||
"total_models_shown": "{argument name=\"total model count\" default=\"37\"}",
|
||||
"card_design": "{argument name=\"card design\" default=\"each product card contains a guitar render, model name, year, small pickup icons, a short descriptive blurb, and origin/wood specs at the bottom\"}",
|
||||
"row_side_panels": 6
|
||||
},
|
||||
"visual_details": {
|
||||
"products": "{argument name=\"product description\" default=\"front-facing electric guitars with varied body shapes and highly polished figured maple tops, metallic and transparent finishes, some solid colors, some natural wood\"}",
|
||||
"typography": "all caps serif headlines, small serif body text, script signature accents",
|
||||
"borders": "thin decorative gold rules around every panel and the full poster",
|
||||
"lighting": "studio-lit products against dark panel backgrounds",
|
||||
"render_quality": "clean infographic precision with realistic product renders"
|
||||
},
|
||||
"camera": "straight-on flat poster view, no perspective distortion, centered composition",
|
||||
"quality": "ultra detailed, print-ready, high-resolution editorial infographic, luxury brand poster",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"30+ 个产品 thumbnail 必须可读且方向统一(同一视角)",
|
||||
"tier 行左侧 label 清晰",
|
||||
"顶部 3 key(tier / pickup / tonal)必须可对应到产品卡上的小 icon",
|
||||
"签名 / 印章 / 主标 / 副标都必须出现",
|
||||
"整体一致深色 + 金 / 沙白配色"
|
||||
],
|
||||
"avoid": [
|
||||
"产品方向不统一(一个正面一个 45° 一个仰拍)",
|
||||
"label 不对齐导致行不像 catalog",
|
||||
"30+ 产品挤在 1:1 方图里 → 必须竖版 3:4 或更长",
|
||||
"色彩超过 4 主色 + 6 accent",
|
||||
"产品名拼写错误(lineup 海报核心是产品名,必须正确)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:brand name、product category、6 个 tier 名 + 每行的产品名清单
|
||||
- **可默认**:style overall(按品类自动)、palette、aspect ratio
|
||||
- **可随机**:description blurb(按产品自动)、card 上的 spec 文字
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"PRS 吉他全 lineup" → 用模板默认 6 行 × 6-7 SKU 结构
|
||||
- 用户给"汽车品牌"+ 几个车型 → 自动按"轿车 / SUV / 跑车 / EV"分行
|
||||
- 不指定 legend 数 → 默认 3 个(tier / 核心 spec / 性格)
|
||||
|
||||
## 变体 1:浅色极简 minimal(适合科技 / 设计品牌)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "minimal lineup comparison poster, light edition",
|
||||
"style_override": {
|
||||
"overall": "clean white / light gray background, thin sans-serif typography, no gold foil, no ornate borders, only thin hairlines",
|
||||
"palette": "off-white background, soft gray dividers, single accent color from brand (e.g. orange / blue / green)"
|
||||
},
|
||||
"use_case": "Apple / Tesla / Bose / 设计驱动品牌"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 科技 / 设计品牌(不适合奢华金箔)
|
||||
- 想要极简 / 现代感
|
||||
- 单一 accent 强对比
|
||||
|
||||
## 变体 2:横版 timeline 谱系版(按年代分行)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "horizontal lineup chronology poster",
|
||||
"format_override": "horizontal poster, 16:9 or 21:9",
|
||||
"row_grouping_by": "decade (1950s / 60s / 70s / 80s / 90s / 2000s / 2010s / 2020s)",
|
||||
"use_case": "品牌 anniversary 海报 / 演变史"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 品牌周年 / 历史海报
|
||||
- 想强调「时间轴 + 演变」而非「等级 + 选择」
|
||||
- 横屏展示(展览 / 门店墙)
|
||||
|
||||
## 变体 3:3 系列对比表(适合 SKU 较少 / 入门-旗舰对比)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "3-tier lineup comparison table poster",
|
||||
"row_count": 3,
|
||||
"rows": ["BASIC / 入门", "PRO / 进阶", "ULTRA / 旗舰"],
|
||||
"columns_per_row": 4,
|
||||
"extra_columns": ["spec table per tier with checkmarks / dashes"],
|
||||
"use_case": "新品发布 / 价位段对比 / B2C 选购指南"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- SKU 数 ≤ 12
|
||||
- 用户更需要「性能对比」而非「lineup 全景」
|
||||
- 适合官网 / 落地页 / 销售物料
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 30+ SKU 挤在 1:1 方图 → 必须竖版长图或横版宽图
|
||||
- ❌ 产品方向 / 视角不统一 → catalog 感立即崩塌
|
||||
- ❌ tier label 用与正文相同字号 → 行无法快速识别
|
||||
- ❌ legend key 与产品 thumb 上的 icon 对不上(图例失效)
|
||||
- ❌ 产品 thumb 之间间距不均匀 → 视觉杂乱
|
||||
- ❌ 产品名拼写错误(catalog 类海报核心信息)
|
||||
- ❌ 配色 ≥ 6 主色(应控制在 1 主背景 + 1 主字色 + 1 accent + 至多 6 行 accent)
|
||||
- ❌ 把模板里的"PRS Guitars"原样保留而你的品牌不是 PRS → 必须替换 brand name 与所有产品名
|
||||
+281
@@ -0,0 +1,281 @@
|
||||
# 复古档案 / 编辑式信息图海报模板
|
||||
|
||||
本文件用于生成"以历史人物 / 科学概念 / 经典理论为主题,用 1940s Bell Labs 档案 / 老报纸 / 蓝图 / 博物馆出版物风格呈现"的复古信息图海报。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 科学家 / 思想家致敬海报(Shannon / Turing / Curie / 鲁迅…)
|
||||
- 经典理论可视化(信息论 / 量子力学 / 进化论)
|
||||
- 课程 / 出版物 / 博物馆教育海报
|
||||
- 知识科普向 SNS / 朋友圈分享图
|
||||
- 复古风文创品 / 周边周边
|
||||
|
||||
特征(与现有 poster / infographics 模板的区别):
|
||||
|
||||
| 模板 | 风格 |
|
||||
|---|---|
|
||||
| `editorial-cover.md`(已有) | 现代杂志封面 |
|
||||
| `infographics/legend-heavy-infographic.md`(已有) | 高密度科普图(现代或自然) |
|
||||
| `infographics/bento-grid-infographic.md`(已有) | 便当格模块化(现代) |
|
||||
| **本模板**(新增) | **复古档案 / 蓝图 / 老报纸 / 博物馆教育海报** |
|
||||
|
||||
**关键词**:1940s 风格、aged paper、ink linework、engraved portrait、navy + charcoal、measurement ticks、formula、archival stamp。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 历史人物 + 思想 / 理论 致敬海报
|
||||
- 复古蓝图 / 老报纸 / 博物馆出版物风教育图
|
||||
- 科学概念可视化(带公式 / chart / 时间轴)
|
||||
- 文创品 / 教育出版 / 学术致敬
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"复古信息图 / 致敬海报 / 老报纸风 / 蓝图风 / 博物馆海报"
|
||||
- 海报主题是历史人物 / 经典理论
|
||||
- 想要"高文字密度 + 复古质感"
|
||||
|
||||
不要使用:
|
||||
|
||||
- 现代扁平信息图 → 用 `infographics/legend-heavy-infographic.md`
|
||||
- 现代便当格 → 用 `infographics/bento-grid-infographic.md`
|
||||
- 单纯杂志封面 → 用 `editorial-cover.md`
|
||||
- 道教 / 神秘主义图 → 走中式古典工笔(建议直接用自然语言,不强用本模板)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题人物 / 概念(Claude Shannon / Turing / 鲁迅…)
|
||||
2. 核心理论 / 公式 / 模型(决定中央图示)
|
||||
3. 历史时期与档案风格(**1940s Bell Labs / 1900 老报纸 / 复古蓝图 / 博物馆出版物 / 学院手稿**)
|
||||
4. 是否需要时间轴(影响理论的历史脉络)
|
||||
5. 是否需要人物肖像(如不允许真人脸 → 用脸部遮挡块 / 雕版剪影)
|
||||
6. 比例(**16:9 横版展板 / 3:4 竖版海报**)
|
||||
7. 主语言(英 / 中 / 双语)
|
||||
|
||||
## 主模板:复古档案信息图海报(人物 + 模型 + 公式 + 时间轴)
|
||||
|
||||
📖 描述
|
||||
|
||||
宽幅海报,左侧档案 sidebar + 中央 hero 模型 + 右侧公式 box + 中下理论分区 + 底部时间轴,包含人物肖像 + 多种 chart + 复古纸张质感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "vintage editorial infographic poster",
|
||||
"goal": "生成一张复古档案 / 1940s 出版物风格的科普海报,把人物 / 理论 / 公式 / 应用时间轴密集组合在一张图里",
|
||||
"subject": "{argument name=\"subject\" default=\"Claude Shannon and information theory\"}",
|
||||
"style": {
|
||||
"era": "{argument name=\"era\" default=\"1940s Bell Labs archival poster\"}",
|
||||
"look": "{argument name=\"paper look\" default=\"aged cream paper, blueprint drafting grid, thin ink linework, muted navy and charcoal printing, subtle stains and paper wear, technical illustration mixed with newspaper editorial design\"}",
|
||||
"rendering": "high-detail diagrammatic collage with engraved portrait, scientific charts, labeled panels, and hand-drawn signal graphics"
|
||||
},
|
||||
"poster": {
|
||||
"headline": "{argument name=\"headline\" default=\"Claude Shannon — The Architecture of Information\"}",
|
||||
"subheadline": "{argument name=\"subheadline\" default=\"How uncertainty became measurable, and communication became engineering.\"}",
|
||||
"topRightMeta": {
|
||||
"note": "{argument name=\"meta note\" default=\"NOTE TOSELF No. 6713–2\"}",
|
||||
"date": "{argument name=\"meta date\" default=\"MAY 1948\"}",
|
||||
"subject": "{argument name=\"meta subject\" default=\"A Mathematical Theory of Communication\"}"
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"sections": [
|
||||
{
|
||||
"title": "left archival sidebar",
|
||||
"position": "far left vertical column",
|
||||
"count": 5,
|
||||
"labels": [
|
||||
"{argument name=\"sidebar 1\" default=\"BELL LABORATORIES MURRAY HILL, N.J.\"}",
|
||||
"{argument name=\"sidebar 2\" default=\"ENGINEERING THE INTANGIBLE\"}",
|
||||
"{argument name=\"sidebar 3\" default=\"CLAUDE E. SHANNON 1916–2001\"}",
|
||||
"{argument name=\"sidebar 4\" default=\"TOOLS OF THE INFORMATION AGE\"}",
|
||||
"{argument name=\"sidebar 5\" default=\"quote panel with hand-set type\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"model title\" default=\"THE COMMUNICATION MODEL\"}",
|
||||
"position": "upper middle wide panel",
|
||||
"count": 5,
|
||||
"labels": ["1 INFORMATION SOURCE", "2 ENCODER", "3 CHANNEL", "4 DECODER", "5 DESTINATION"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"formula title\" default=\"ENTROPY: THE MEASURE OF UNCERTAINTY\"}",
|
||||
"position": "upper right box",
|
||||
"count": 4,
|
||||
"labels": [
|
||||
"{argument name=\"formula\" default=\"H(X) = −Σ p(x) log2 p(x)\"}",
|
||||
"PROBABILITY DISTRIBUTION p(x)",
|
||||
"MORE EVEN → MORE MAXED UNCERTAINTY",
|
||||
"MORE LOPSIDED → LESS UNCERTAINTY"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "lower theory panels",
|
||||
"position": "middle to lower band",
|
||||
"count": 3,
|
||||
"labels": [
|
||||
"{argument name=\"theory A\" default=\"A ENTROPY — uncertainty before a message is known\"}",
|
||||
"{argument name=\"theory B\" default=\"B NOISE — randomness that corrupts transmission\"}",
|
||||
"{argument name=\"theory C\" default=\"C Redundancy & Error Correction — structure added so signals can survive failure\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"timeline title\" default=\"THEORY THAT TRANSFORMED CIVILIZATION\"}",
|
||||
"position": "bottom horizontal timeline",
|
||||
"count": 8,
|
||||
"labels": [
|
||||
"{argument name=\"era 1\" default=\"1840s TELEGRAPHY\"}",
|
||||
"{argument name=\"era 2\" default=\"1876+ TELEPHONE NETWORKS\"}",
|
||||
"{argument name=\"era 3\" default=\"1930s–40s DIGITAL COMPUTERS\"}",
|
||||
"{argument name=\"era 4\" default=\"1950s–60s SATELLITE COMMUNICATION\"}",
|
||||
"{argument name=\"era 5\" default=\"1970s INTERNET PROTOCOLS\"}",
|
||||
"{argument name=\"era 6\" default=\"1980s–90s DATA COMPRESSION\"}",
|
||||
"{argument name=\"era 7\" default=\"1990s–2000s CRYPTOGRAPHY\"}",
|
||||
"{argument name=\"era 8\" default=\"2010s+ AI & INFORMATION SYSTEMS\"}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"centerpiece": "{argument name=\"centerpiece description\" default=\"a large abstract cloud of blue and gray signal noise, dots, lines, and waveforms behind the communication model, with arrows moving left to right through the five stages\"}"
|
||||
},
|
||||
"visualElements": {
|
||||
"portrait": {
|
||||
"subject": "{argument name=\"portrait subject\" default=\"Claude Shannon\"}",
|
||||
"placement": "left-center",
|
||||
"style": "{argument name=\"portrait style\" default=\"black-and-white archival seated portrait at a desk with the face intentionally obscured by a pale square censor block, wearing suit and tie, writing on paper\"}"
|
||||
},
|
||||
"objectsLeft": [
|
||||
"{argument name=\"object 1\" default=\"rotary telephone on desk\"}",
|
||||
"{argument name=\"object 2\" default=\"open notebook or papers\"}",
|
||||
"{argument name=\"object 3\" default=\"technical console with CRT screen and knobs behind portrait\"}",
|
||||
"{argument name=\"object 4\" default=\"small icon row of 4 tools: oscilloscope, signal meter, relay, punched tape\"}"
|
||||
],
|
||||
"centerModel": [
|
||||
"book and symbols under source",
|
||||
"binary digits under encoder",
|
||||
"large noisy channel cloud with wave overlays",
|
||||
"binary digits and interpretation under decoder",
|
||||
"light bulb icon under destination"
|
||||
],
|
||||
"chartsAndDiagrams": [
|
||||
"bar chart for entropy probabilities",
|
||||
"two low vs high entropy mini bar charts",
|
||||
"tree diagram and entropy notation",
|
||||
"signal distortion sketches labeled thermal noise / cross talk / distortion",
|
||||
"error-correction binary pipeline from original message to recovered message"
|
||||
],
|
||||
"bottomDecor": ["small waveform legend with sine wave, digital signal, and noise", "archival stamp or footer on lower right"]
|
||||
},
|
||||
"color": {
|
||||
"background": "{argument name=\"paper color\" default=\"warm ivory paper\"}",
|
||||
"primaryInk": "{argument name=\"primary ink\" default=\"dark navy\"}",
|
||||
"secondaryInk": "{argument name=\"secondary ink\" default=\"charcoal gray\"}",
|
||||
"accent": "{argument name=\"accent ink\" default=\"faded steel blue\"}"
|
||||
},
|
||||
"composition": "symmetrical wide poster with dense boxed annotations, fine border lines, and a museum-quality educational infographic feel",
|
||||
"textDensity": "very high, with many small labels, formulas, captions, and historical notes in a carefully organized grid",
|
||||
"aspectRatio": "{argument name=\"aspect ratio\" default=\"16:9 landscape\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"复古 1940s 印刷质感(aged paper / 网格 / 钢笔线 / 墨色)",
|
||||
"公式 / 模型 / 时间轴 / 肖像 4 大元素全部出现且清晰可读",
|
||||
"全图配色严格控制在 ivory + 1 主墨色 + 1 副墨色 + 1 accent",
|
||||
"若使用真实人物,脸部用 censor block / 雕版剪影 / 模糊处理"
|
||||
],
|
||||
"avoid": [
|
||||
"用现代扁平 icon / 渐变 → 立刻破坏复古质感",
|
||||
"公式写错或丢失 (LaTeX 字符须由 prompt 描述清楚)",
|
||||
"时间轴超过 8 节点导致每节点不可读",
|
||||
"肖像区域过大压垮信息密度(应 ≤ 25% 总面积)",
|
||||
"使用霓虹 / 荧光色"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:subject、headline、formula / 模型 / 时间轴的具体内容
|
||||
- **可默认**:era、paper look、portrait style、centerpiece description
|
||||
- **可随机**:sidebar 5 行小文案、bottom decor
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给了主题人物 → 自动反推核心模型 / 公式 / 时间轴
|
||||
- 不指定肖像处理 → 默认 censor block 遮脸(避免真人脸生成失败)
|
||||
- 不指定 paper / ink 色 → 用模板默认 ivory + navy + charcoal + steel blue
|
||||
|
||||
## 变体 1:中文学者 / 文人致敬版(鲁迅 / 钱学森 / 沈括…)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "vintage editorial infographic poster, Chinese scholar tribute edition",
|
||||
"subject": "{argument name=\"chinese subject\" default=\"鲁迅与现代白话文运动\"}",
|
||||
"style_override": {
|
||||
"era": "1920s 中国新文化运动时期出版物",
|
||||
"look": "aged 米黄宣纸 with 雕版印刷 effect, 红印泥 seal stamps, 竖排繁体或简化中文 mixed with 英译注释",
|
||||
"ink": "墨黑 + 朱红 + 灰青"
|
||||
},
|
||||
"language_override": "中文为主 + 英文小注释",
|
||||
"extra_elements": ["传统印章", "竖排标题", "毛笔签名", "线装书边框装饰"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 中国学者 / 文人 / 历史人物
|
||||
- 教育 / 出版 / 文化致敬
|
||||
- 想要「东方文人风」而非"西方档案风"
|
||||
|
||||
## 变体 2:3:4 竖版精装海报(适合印刷 / 文创售卖)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "vintage editorial infographic poster, vertical print edition",
|
||||
"aspectRatio_override": "3:4 portrait poster",
|
||||
"layout_override": {
|
||||
"structure": "top hero portrait + middle theory section + bottom timeline; sidebar moved to bottom strip",
|
||||
"headline_position": "very top, large serif"
|
||||
},
|
||||
"use_case": "可作为限量印刷海报 / 文创周边产品"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 文创售卖品(A2 / A3 印刷海报)
|
||||
- 教育机构教室张贴
|
||||
- 想做"可挂墙"成品
|
||||
|
||||
## 变体 3:博物馆展板版(双语,更教育)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "museum exhibition panel infographic",
|
||||
"language": "bilingual (English + 主体语言)",
|
||||
"extra_sections": ["Acknowledgments / 致谢", "Further Reading / 延伸阅读", "QR code square (museum app)"],
|
||||
"must_keep": ["所有标注双语对照", "底部 acknowledgments / 资料来源 必须出现"]
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 真实博物馆 / 展览出版物
|
||||
- 教育机构课程展板
|
||||
- 学术致敬场景
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 用渐变 / 霓虹 / 现代扁平 icon → 立即破坏复古感
|
||||
- ❌ 把人物画得过大、占据 50%+ 面积 → 应该是模型 / 公式 / 时间轴占主,肖像辅助
|
||||
- ❌ 公式写错或丢公式(核心理论必须可读)
|
||||
- ❌ 时间轴节点 > 10 → 不可读,应控制在 6-8
|
||||
- ❌ 让 GPT 生成真人脸 → 优先用 censor block / 雕版 / 模糊
|
||||
- ❌ 只用一种字号 → 复古海报必须有 4-5 级 hierarchy
|
||||
- ❌ 使用现代 web font(应描述为 serif / hand-set / engraved type)
|
||||
- ❌ 把主题人物名字拼错(多次出现的名字必须在 prompt 中显式 spell-out)
|
||||
+306
@@ -0,0 +1,306 @@
|
||||
# 中式电商一图全销售看板模板
|
||||
|
||||
本文件用于生成"一张超大竖图,把电商平台主图 + 详情页 + 卖点 + 使用步骤 + 场景 + 包装信息 + TVC 分镜全部塞进同一张图"的复合销售视觉。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 淘宝 / 天猫 / 京东详情页主推位「上架前一图过审」
|
||||
- 抖音 / 快手电商详情页竖屏单图
|
||||
- 招商提案 / 客户审稿一图概览
|
||||
- 卖家做新品全套素材的"母版",后续切割成主图 / 详情页 / 视频脚本
|
||||
- 跨境电商对内传达「一份完整产品营销策略」
|
||||
|
||||
特征(与现有 product-visuals 模板的区别):
|
||||
|
||||
| 模板 | 信息密度 | 功能 |
|
||||
|---|---|---|
|
||||
| `white-background-product.md`(已有) | 低 | 单品多角度纯白底 |
|
||||
| `premium-studio-product.md`(已有) | 中 | 高级影棚商业大片 |
|
||||
| `lifestyle-product-scene.md`(已有) | 中 | 生活方式场景 |
|
||||
| `packaging-showcase.md`(已有) | 中 | 礼盒 / 包装展示 |
|
||||
| `exploded-view-poster.md`(已有) | 高 | 产品爆炸视图 + callout |
|
||||
| **本模板**(新增) | **极高** | **5-7 个销售模块 + TVC 分镜表全在一张图** |
|
||||
|
||||
**关键区别**:本模板不是"产品视觉海报",而是"详情页 + 主图 + 卖点 + 使用 + 场景 + 视频脚本的设计 master 看板"。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 中式电商详情页全套设计 master 看板
|
||||
- 新品上线一图过审稿
|
||||
- 卖家「招商 + 审稿 + 内传」全场景使用
|
||||
- 食品 / 美妆 / 日用 / 健康类(信息密度高的品类)
|
||||
- 「主图 + 详情页 + 视频脚本」一体化提案
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"详情页设计 / 电商主图 + 详情页一起 / 一图过审 / 全套销售看板"
|
||||
- 用户希望出"包含使用步骤 + 场景 + TVC 分镜"的复合视觉
|
||||
- 中式电商食品 / 美妆 / 母婴 / 日用品类(信息密度天然高)
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单品白底主图 → 用 `white-background-product.md`
|
||||
- 高级商业大片 → 用 `premium-studio-product.md`
|
||||
- 仅 TVC 9 格分镜 → 用 `storyboards-and-sequences/product-tvc-storyboard.md`
|
||||
- 海外 e-commerce 单图(信息密度低)→ 用 `product-card-overlay.md` 或 `banner-hero.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 产品类目 + 品牌 + 产品名(必问,是看板的灵魂)
|
||||
2. 包装外观(外盒颜色 / 字体 / logo / 内含物)
|
||||
3. 配色基调(暗色奢华食品 / 浅色清爽美妆 / 暖色母婴 / 冷色科技)
|
||||
4. 必须出现的核心卖点(4-6 条,决定中部 feature panel 内容)
|
||||
5. 使用方式 / 冲泡步骤(决定 HOW TO MAKE 区域)
|
||||
6. 应用场景(早餐 / 办公 / 健身 / 睡前 等 4 选)
|
||||
7. 是否需要底部 TVC 分镜表(默认是)
|
||||
|
||||
## 主模板:5+1 模块电商一图全销售看板
|
||||
|
||||
📖 描述
|
||||
|
||||
竖版超长画布,分上 / 中 / 下 + 底部分镜表四大区,包含 5 个销售模块 + 1 个 TVC 分镜带。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Chinese e-commerce product marketing board",
|
||||
"goal": "生成一张同时包含主图 / 详情页 / 卖点 / 使用步骤 / 场景 / 携带便利 / TVC 分镜的复合销售看板,可作为详情页 master / 招商稿 / 卖家内传素材",
|
||||
"product": {
|
||||
"category": "{argument name=\"product category\" default=\"instant grain powder drink\"}",
|
||||
"brand": "{argument name=\"brand\" default=\"五谷磨房\"}",
|
||||
"name": "{argument name=\"product name\" default=\"核桃芝麻黑豆粉\"}",
|
||||
"packaging": "{argument name=\"packaging description\" default=\"matte black retail box with gold Chinese typography and a large swirling bowl graphic on the front, plus individual black sachets inside\"}",
|
||||
"net_weight": "{argument name=\"net weight\" default=\"320g (32g×10袋)\"}"
|
||||
},
|
||||
"style": {
|
||||
"overall": "{argument name=\"overall style\" default=\"premium dark food advertising layout\"}",
|
||||
"color_palette": ["black", "deep brown", "warm gold", "beige", "walnut brown"],
|
||||
"lighting": "dramatic studio lighting with glossy highlights and warm rim light",
|
||||
"mood": "{argument name=\"mood\" default=\"luxurious, nourishing, healthy, appetizing\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "single tall composite board divided into 5 major sections plus a bottom storyboard table",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"portrait, approximately 9:16\"}",
|
||||
"grid": "top area split into left main image and right detail page; middle area split into preparation guide and feature panel; lower area split into lifestyle scenarios and sachet carry section; bottom is a full-width tabular storyboard",
|
||||
"sections": [
|
||||
{
|
||||
"title": "主图 / Main image",
|
||||
"position": "top-left",
|
||||
"count": 8,
|
||||
"labels": [
|
||||
"{argument name=\"brand\" default=\"五谷磨房\"}",
|
||||
"{argument name=\"product name\" default=\"核桃芝麻黑豆粉\"}",
|
||||
"32g×10袋 独立包装",
|
||||
"{argument name=\"main keyword 1\" default=\"五黑谷物\"}",
|
||||
"{argument name=\"main keyword 2\" default=\"香浓醇厚\"}",
|
||||
"{argument name=\"main keyword 3\" default=\"独立小袋\"}",
|
||||
"{argument name=\"main keyword 4\" default=\"即冲即饮\"}",
|
||||
"product box and drink cup hero composition"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "详情页 / Details page",
|
||||
"position": "top-right",
|
||||
"count": 5,
|
||||
"labels": ["{argument name=\"ingredient 1\" default=\"黑芝麻\"}", "{argument name=\"ingredient 2\" default=\"黑豆\"}", "{argument name=\"ingredient 3\" default=\"黑米\"}", "{argument name=\"ingredient 4\" default=\"核桃\"}", "{argument name=\"ingredient 5\" default=\"谷物粉\"}"]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"feature title\" default=\"香浓细腻 顺滑好喝\"}",
|
||||
"position": "mid-right",
|
||||
"count": 4,
|
||||
"labels": [
|
||||
"{argument name=\"feature 1\" default=\"一冲即饮 营养美味\"}",
|
||||
"{argument name=\"feature 2\" default=\"粉质细腻 Fine powder\"}",
|
||||
"{argument name=\"feature 3\" default=\"浓香醇厚 Rich & Smooth\"}",
|
||||
"{argument name=\"feature 4\" default=\"营养代餐 Nutritious\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"how to title\" default=\"冲泡方式 HOW TO MAKE\"}",
|
||||
"position": "mid-left lower",
|
||||
"count": 3,
|
||||
"labels": [
|
||||
"{argument name=\"step 1\" default=\"1 倒入一袋粉(32g)\"}",
|
||||
"{argument name=\"step 2\" default=\"2 加入200ml 热水或牛奶\"}",
|
||||
"{argument name=\"step 3\" default=\"3 搅拌均匀 即可享用\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"scenario title\" default=\"一杯好谷物 轻松好生活\"}",
|
||||
"position": "lower-left",
|
||||
"count": 4,
|
||||
"labels": [
|
||||
"{argument name=\"scenario 1\" default=\"元气早餐\"}",
|
||||
"{argument name=\"scenario 2\" default=\"办公室下午茶\"}",
|
||||
"{argument name=\"scenario 3\" default=\"健身代餐\"}",
|
||||
"{argument name=\"scenario 4\" default=\"睡前暖饮\"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "{argument name=\"convenience title\" default=\"独立小袋 随身携带\"}",
|
||||
"position": "lower-right",
|
||||
"count": 3,
|
||||
"labels": ["独立小袋 便携卫生", "锁住新鲜 防潮防氧化", "1袋1杯 精准份量"]
|
||||
},
|
||||
{
|
||||
"title": "视频推广广告 / TVC 视频提示词 + 分镜头脚本",
|
||||
"position": "bottom full width",
|
||||
"count": 7,
|
||||
"labels": [
|
||||
"镜头1 开场-产品展示",
|
||||
"镜头2 食材特写",
|
||||
"镜头3 倒粉入杯",
|
||||
"镜头4 冲泡搅拌",
|
||||
"镜头5 饮用场景",
|
||||
"镜头6 产品卖点",
|
||||
"镜头7 结尾口号"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"scene_elements": {
|
||||
"ingredients": [
|
||||
{ "name": "{argument name=\"ingredient 1\" default=\"black sesame\"}", "form": "small black seeds in a round bowl" },
|
||||
{ "name": "{argument name=\"ingredient 2\" default=\"black beans\"}", "form": "glossy whole beans in a round bowl" },
|
||||
{ "name": "{argument name=\"ingredient 3\" default=\"black rice\"}", "form": "dark long grains in a round bowl" },
|
||||
{ "name": "{argument name=\"ingredient 4\" default=\"walnuts\"}", "form": "walnut halves in a round bowl" },
|
||||
{ "name": "{argument name=\"ingredient 5\" default=\"grain powder\"}", "form": "light beige powder in a round bowl" }
|
||||
],
|
||||
"serving": {
|
||||
"drink": "{argument name=\"drink description\" default=\"thick gray-brown sesame walnut bean beverage with smooth surface swirl\"}",
|
||||
"cup": "transparent glass cup with handle",
|
||||
"utensil": "metal spoon stirring or resting inside drink"
|
||||
},
|
||||
"supporting_props": ["walnuts on table", "scattered black beans", "grain stalks or wheat stems", "dark tabletop", "ingredient bowls", "open package showing 5 visible sachets"]
|
||||
},
|
||||
"text_treatment": {
|
||||
"headline_font": "bold elegant Chinese display type in metallic gold",
|
||||
"body_font": "clean sans serif Chinese with occasional English subtitles",
|
||||
"accent": "thin gold divider lines and circular ingredient frames"
|
||||
},
|
||||
"camera_and_composition": {
|
||||
"product_shots": "front-facing hero box, angled sachet display box, close-up beverage macro",
|
||||
"food_photography": "high-detail commercial food styling, shallow depth of field, crisp texture emphasis"
|
||||
},
|
||||
"quality": "ultra-detailed commercial design mockup, polished e-commerce key visual plus details page plus ad storyboard, 4K",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"5 个销售模块 + 1 个 TVC 分镜带都必须出现且可识别",
|
||||
"每个模块有自己的小标题 + 编号或图标",
|
||||
"包装 / 商品在不同模块中保持一致外观",
|
||||
"中文文案在主标 / 副标 / 卖点 hierarchy 清晰"
|
||||
],
|
||||
"avoid": [
|
||||
"把详情页区画成纯文字(必须有原料图 / icon)",
|
||||
"5 个模块之间没有视觉边界",
|
||||
"TVC 分镜带画成文字列表而非缩略图 + 标注",
|
||||
"把所有文案叠到主图区导致主图不像主图",
|
||||
"原料 / 商品在不同区域改变包装颜色"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:product brand + name、packaging description、5 个原料 / 成分 / 卖点关键词
|
||||
- **可默认**:style overall(按品类自动)、scenario / step / feature 文案(按品类自动套话术)
|
||||
- **可随机**:supporting props 细节、TVC 7 镜头具体文案
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"做一个 XX 的电商详情页一图全套"→ 默认按食品 / 美妆 / 母婴自动选 dark / light / warm 色系
|
||||
- 没指定原料 5 项 → 按产品品类自动列(如奶粉 → 5 种奶源;护肤 → 5 种成分;健身代餐 → 5 种谷物)
|
||||
- 没指定 TVC 镜头 → 用模板里的 7 镜头标准结构
|
||||
|
||||
## 变体 1:浅色清爽美妆 / 护肤板(替换风格)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Chinese e-commerce skincare product marketing board",
|
||||
"style_override": {
|
||||
"overall": "clean light premium beauty layout",
|
||||
"color_palette": ["off-white", "soft beige", "rose gold", "pastel pink", "champagne"],
|
||||
"lighting": "bright airy soft daylight with subtle highlights",
|
||||
"mood": "fresh, clean, hydrating, premium"
|
||||
},
|
||||
"section_replacements": {
|
||||
"ingredients_section": "5 active ingredient icons (玻尿酸 / 烟酰胺 / 神经酰胺 / 视黄醇 / VC)",
|
||||
"feature_section": "4 efficacy claims (保湿 / 美白 / 抗皱 / 修护)",
|
||||
"scenario_section": "4 use moments (晨间 / 通勤 / 妆前 / 夜间修护)",
|
||||
"how_to_section": "3-step routine (洁面 → 涂抹 → 按摩)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 美妆 / 护肤 / 个护品类
|
||||
- 客户要"日系清爽 / 韩系治愈"风
|
||||
- 不需要食品类的"暗色 + 金"奢华感
|
||||
|
||||
## 变体 2:母婴 / 儿童 / 暖色系
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Chinese e-commerce baby/child product marketing board",
|
||||
"style_override": {
|
||||
"overall": "warm friendly child-safe layout with rounded corners and soft illustrations",
|
||||
"color_palette": ["cream", "soft yellow", "baby blue", "pastel pink", "wood brown"],
|
||||
"lighting": "warm natural daylight, gentle shadows",
|
||||
"mood": "safe, gentle, healthy, trustworthy"
|
||||
},
|
||||
"extra_section": {
|
||||
"title": "妈妈放心 / 安全认证",
|
||||
"elements": ["欧盟认证", "无添加", "0 防腐剂", "宝宝可用"]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 母婴 / 儿童 / 孕产品类
|
||||
- 必须强调「安全 / 认证 / 无添加」
|
||||
- 暖色 + 圆润视觉
|
||||
|
||||
## 变体 3:3C / 数码 / 工具品类(少文字 + 多技术参数)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "Chinese e-commerce 3C / digital product marketing board",
|
||||
"style_override": {
|
||||
"overall": "tech minimal dark layout with neon accents",
|
||||
"color_palette": ["matte black", "graphite", "cyan", "white"],
|
||||
"mood": "high-tech, precise, professional"
|
||||
},
|
||||
"section_replacements": {
|
||||
"ingredients_section": "spec table (CPU / RAM / Battery / Connectivity / Weight)",
|
||||
"feature_section": "4 tech feature pills with icons",
|
||||
"scenario_section": "4 user scenarios (办公 / 出差 / 创作 / 游戏)",
|
||||
"how_to_section": "skip; replace with 6 product angle close-ups"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 数码 / 工具 / 电子产品
|
||||
- 客户希望"少抒情 + 多参数 + 强科技感"
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 把所有 5+1 模块挤在 1:1 方图里 → 必须用 9:16 / 3:4 长图才装得下
|
||||
- ❌ 主图区写满文字 → 主图就是主图,文字应在卖点区
|
||||
- ❌ 模块之间没有视觉边界(线 / 色块 / 留白)→ 整图变成糊一团
|
||||
- ❌ TVC 分镜带画成纯文本列表 → 必须有 7 张 thumbnail 缩略图 + 编号 + 标题
|
||||
- ❌ 包装 / 商品在不同模块改变颜色 / 字体 → 一致性是这类看板的命脉
|
||||
- ❌ 配色 ≥ 6 主色 → 必须控制在 3-4 主色 + 1 accent
|
||||
- ❌ 全图字体 ≥ 4 种 → 标题 + 正文 + 1 个手写 accent 即可
|
||||
- ❌ 让模型"自己想 5 个原料" 而你的产品确实有特定成分 → 必须在 prompt 中明确列出
|
||||
@@ -0,0 +1,200 @@
|
||||
# 产品爆炸视图海报模板
|
||||
|
||||
本文件用于生成“将一个完整产品垂直堆叠展开成内部组件 + callout 标注 + 顶部宣传文案 + 底部品牌区”的高级产品海报。
|
||||
|
||||
代表案例:
|
||||
|
||||
- VR 头显爆炸视图
|
||||
- 手机内部结构爆炸图
|
||||
- 智能音箱拆解图
|
||||
- 无线耳机爆炸图
|
||||
- 高端家电拆解图
|
||||
- 相机 / 镜头组件展开图
|
||||
- 户外装备拆解图
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 高端产品发布主视觉
|
||||
- 详情页“技术亮点”单图
|
||||
- 工程美学展示
|
||||
- 内部结构教育图
|
||||
- 媒体级技术海报
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“爆炸视图 / 拆解图 / 内部结构 / exploded view”
|
||||
- 用户要展示产品工程结构 / 模块化设计 / 技术细节
|
||||
- 用户希望视觉风格偏“硬核工程感 + 商业海报”
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户只要白底产品图(用 `white-background-product.md`)
|
||||
- 用户只要场景化产品图(用 `lifestyle-product-scene.md`)
|
||||
- 用户要的是包装展示(用 `packaging-showcase.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 产品是什么(具体型号或类目)
|
||||
2. 你希望突出几个组件(典型 6-9 个)
|
||||
3. 品牌名 / 主标语 / 副标语
|
||||
4. 颜色基调(柔和渐变 / 纯黑 / 极光 / 深空)
|
||||
5. 是否需要双语 callout(中文 + 英文)
|
||||
6. 标注布局:左右两侧分布 / 顶部底部分布 / 单侧分布
|
||||
|
||||
## 主模板:垂直爆炸视图 + 双侧 callout
|
||||
|
||||
📖 描述
|
||||
|
||||
主体在画面中央垂直堆叠展开为多个层级,左右两侧分布 callout 标签,顶部为产品名 + 主标语,底部为收束文案 + 品牌 logo。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "产品爆炸视图海报",
|
||||
"goal": "生成一张高科技、工程美学风格的产品海报,主体为产品的垂直爆炸视图,左右辅以技术 callout,整体可作为发布会主视觉或详情页技术亮点图",
|
||||
"subject": "{argument name=\"product\" default=\"VR 头显\"}",
|
||||
"style": {
|
||||
"rendering": "{argument name=\"render style\" default=\"简洁的高科技 3D 渲染,摄影棚灯光,发光装饰\"}",
|
||||
"background_color": "{argument name=\"background color\" default=\"柔和的紫蓝色渐变\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"摄影棚顶光 + 微弱边缘光,组件之间存在淡淡发光气氛\"}"
|
||||
},
|
||||
"header": {
|
||||
"logo": "{argument name=\"product brand mark\" default=\"∞ Meta Quest 3\"}",
|
||||
"subtitle": "{argument name=\"main catchphrase\" default=\"以全新的结构,重塑全新的现实。\"}"
|
||||
},
|
||||
"layout": {
|
||||
"centerpiece": "{argument name=\"centerpiece description\" default=\"VR 头显的垂直堆叠爆炸视图,从下到上展示 9 层不同内部组件:外壳、摄像头传感器、带芯片的主板、Pancake 透镜、内部框架、电池组、侧带、顶部头带和面部接口衬垫\"}",
|
||||
"callout_layout": "{argument name=\"callout layout\" default=\"左右两侧均匀分布\"}",
|
||||
"callout_labels": {
|
||||
"count": "{argument name=\"callout count\" default=\"8\"}",
|
||||
"left_side": [
|
||||
"{argument name=\"left callout 1\" default=\"Snapdragon® XR2 Gen 2\\n卓越的处理性能,带来实时沉浸体验。\"}",
|
||||
"{argument name=\"left callout 2\" default=\"可调节 IPD 机构\\n为广大用户提供舒适的佩戴感。\"}",
|
||||
"{argument name=\"left callout 3\" default=\"精密设计的头带\\n追求舒适与稳定的工程学设计。\"}"
|
||||
],
|
||||
"right_side": [
|
||||
"{argument name=\"right callout 1\" default=\"前面板\\n精致的设计与优化的重量平衡。\"}",
|
||||
"{argument name=\"right callout 2\" default=\"追踪摄像头\\n实现高精度的位置追踪与环境感知。\"}",
|
||||
"{argument name=\"right callout 3\" default=\"Pancake 透镜\\n轻薄设计,提供广阔视野与清晰画质。\"}",
|
||||
"{argument name=\"right callout 4\" default=\"高性能电池\\n优化电源设计,支持长时间续航。\"}",
|
||||
"{argument name=\"right callout 5\" default=\"柔软的面部接口\\n确保长时间佩戴依然舒适。\"}"
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"left_text_block": {
|
||||
"headline": "{argument name=\"bottom headline\" default=\"体验,源于结构的进化。\"}",
|
||||
"body": "{argument name=\"bottom body\" default=\"每一个零件都蕴含着支撑沉浸式体验的前沿科技与匠心设计。Meta Quest 3 从内部构建未来,为您带来超乎想象的体验。\"}"
|
||||
},
|
||||
"right_logo": "{argument name=\"footer brand logo\" default=\"∞ Meta\"}"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"组件层级感清晰,层与层之间有适当距离",
|
||||
"callout 引线指向正确组件",
|
||||
"顶部 logo 和底部品牌区不能与组件重叠",
|
||||
"整体看起来像高端发布会海报"
|
||||
],
|
||||
"avoid": [
|
||||
"组件展开过密导致看不清",
|
||||
"callout 文字过长换行混乱",
|
||||
"光线方向不统一",
|
||||
"组件之间出现穿模或穿插"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:产品、组件数量、主标语
|
||||
- 可默认:背景色、灯光、callout 模板文案
|
||||
- 可随机:次级技术描述措辞、底部段落话术
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
当用户只给出“产品名”时:
|
||||
|
||||
- 自动推测 6-9 个常见组件
|
||||
- callout 文案使用“技术名称 + 一句价值描述”句式
|
||||
- 主标语使用“以…重塑…”或“源于结构的进化”等收束感语句
|
||||
- 底部品牌区默认与顶部 logo 一致
|
||||
|
||||
## 变体 1:手机 / 平板类爆炸图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "智能终端爆炸视图海报",
|
||||
"subject": "{argument name=\"product\" default=\"旗舰智能手机\"}",
|
||||
"style": {
|
||||
"rendering": "深空黑底 + 极简金属反光",
|
||||
"background_color": "{argument name=\"background color\" default=\"近黑色深空灰\"}"
|
||||
},
|
||||
"header": {
|
||||
"logo": "{argument name=\"product mark\" default=\"NEX Pro\"}",
|
||||
"subtitle": "{argument name=\"catchphrase\" default=\"看见每一层,理解每一处\"}"
|
||||
},
|
||||
"layout": {
|
||||
"centerpiece": "手机内部从底到顶垂直爆炸展开 8 层:金属中框、主板(含 SoC)、屏幕组件、摄像头模组、震动单元、电池、扬声器、玻璃后盖",
|
||||
"callout_labels": {
|
||||
"count": 8,
|
||||
"items_template": "组件名 + 技术亮点一句话"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "工程美学 + 旗舰发布感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:可穿戴 / 音频类爆炸图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "可穿戴产品爆炸视图海报",
|
||||
"subject": "{argument name=\"product\" default=\"无线降噪耳机\"}",
|
||||
"style": {
|
||||
"rendering": "极简白色背景 + 柔和阴影 + 局部金属反光",
|
||||
"background_color": "{argument name=\"background color\" default=\"米白渐变\"}"
|
||||
},
|
||||
"header": {
|
||||
"logo": "{argument name=\"product mark\" default=\"AURA Pro\"}",
|
||||
"subtitle": "{argument name=\"catchphrase\" default=\"从内到外的安静\"}"
|
||||
},
|
||||
"layout": {
|
||||
"centerpiece": "耳罩侧面爆炸展开 6 层:外壳、麦克风阵列、降噪芯片板、驱动单元、声学海绵、记忆棉耳垫",
|
||||
"callout_labels": {
|
||||
"count": 6
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "爆炸视图海报自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给出产品名后,自动决定层数(6-9 层)、callout 数量、主标语、底部段落与品牌 logo,但必须保持四要素:组件清晰、callout 与组件对位、顶部主语、底部品牌",
|
||||
"constraints": {
|
||||
"must_feel": "高端发布会主视觉"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让组件层数过多(超过 10 层就会显得拥挤)
|
||||
- 不要让 callout 引线越过其他组件穿插
|
||||
- 不要把 callout 文字写成营销口号,应该是“组件 + 技术 + 价值”三段式
|
||||
- 不要让顶部 logo 和底部品牌 logo 不一致
|
||||
- 不要在背景里加无关装饰元素(圆环、花纹、笔刷)
|
||||
- 不要让灯光方向出现反向(顶光 + 反向阴影会立刻穿帮)
|
||||
+233
@@ -0,0 +1,233 @@
|
||||
# 生活方式产品场景图模板
|
||||
|
||||
本文件用于生成“商品出现在真实生活场景中”的视觉:
|
||||
|
||||
- 桌面工作场景中的笔记本电脑
|
||||
- 海边度假桌上的饮料
|
||||
- 咖啡馆桌上的拿铁
|
||||
- 早晨梳妆台前的护肤品
|
||||
- 宿舍床上的耳机
|
||||
- 户外露营场景下的装备
|
||||
|
||||
强调:
|
||||
|
||||
- 商品在场景中“被使用 / 准备使用 / 刚被使用”
|
||||
- 真实生活气息
|
||||
- 自然光或柔和光为主
|
||||
- 适度道具,但不喧宾夺主
|
||||
|
||||
它跟 `premium-studio-product.md` 的区别:
|
||||
|
||||
- 影棚图:纯氛围、纯产品、戏剧光、无场景
|
||||
- 生活方式图:真实场景、自然光、可有人物局部(手、背影)
|
||||
|
||||
跟 `product-card-overlay.md` 的区别:
|
||||
|
||||
- product-card-overlay:电商详情页 hero,必须有 UI 卡 / 文案叠加
|
||||
- 本模板:纯摄影场景图,不强求 UI
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 品牌官网首屏
|
||||
- 营销 banner 主视觉
|
||||
- Instagram / 小红书 / 朋友圈封面图
|
||||
- 内容化电商素材
|
||||
- 节日促销场景图
|
||||
- 杂志风格生活方式封面
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“场景图 / 生活方式 / lifestyle / 真实场景 / 杂志感”
|
||||
- 用户希望商品看起来“有人在用”
|
||||
- 用户希望视觉自然不商业化
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要电商主图(用 `white-background-product.md`)
|
||||
- 用户要爆炸视图(用 `exploded-view-poster.md`)
|
||||
- 用户要包装展示(用 `packaging-showcase.md`)
|
||||
- 用户要纯氛围广告级单品(用 `premium-studio-product.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 商品具体是什么
|
||||
2. 场景:办公桌 / 咖啡馆 / 早晨梳妆台 / 海边 / 户外 / 厨房 / 卧室
|
||||
3. 时间:清晨、午后、黄昏、夜晚
|
||||
4. 气候 / 光照:自然光、暖光、阴天柔光、室内灯光
|
||||
5. 是否包含人物(局部 / 全身 / 背影)
|
||||
6. 是否需要轻量文案(slogan / hashtag)
|
||||
|
||||
## 主模板:单品 + 真实场景
|
||||
|
||||
📖 描述
|
||||
|
||||
商品摆放在真实生活场景中,自然光为主,可有人物局部(手 / 背影),少量道具增加生活感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "生活方式产品场景图",
|
||||
"goal": "生成一张商品出现在真实生活场景中的视觉,氛围真实、克制、品质感强,可作为品牌主视觉或社媒封面使用",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"白色按压式精华瓶\"}",
|
||||
"visual_description": "{argument name=\"product visual\" default=\"圆肩瓶身,磨砂白瓶,瓶身印 'DERMA CALM'\"}",
|
||||
"position": "{argument name=\"product position\" default=\"画面中心略偏右下\"}"
|
||||
},
|
||||
"scene": {
|
||||
"location": "{argument name=\"scene location\" default=\"清晨阳光下的木质梳妆台\"}",
|
||||
"time_of_day": "{argument name=\"time of day\" default=\"清晨\"}",
|
||||
"weather_or_mood": "{argument name=\"mood\" default=\"清新、柔和、刚醒来的感觉\"}",
|
||||
"extra_props": [
|
||||
"{argument name=\"prop 1\" default=\"半透明杯里的清水\"}",
|
||||
"{argument name=\"prop 2\" default=\"散落的几片白色花瓣\"}",
|
||||
"{argument name=\"prop 3\" default=\"折叠的米白色毛巾\"}"
|
||||
]
|
||||
},
|
||||
"lighting": {
|
||||
"type": "{argument name=\"light type\" default=\"自然光\"}",
|
||||
"direction": "{argument name=\"light direction\" default=\"侧光,从左侧窗户洒入\"}",
|
||||
"intensity": "{argument name=\"light intensity\" default=\"柔和\"}",
|
||||
"color_temp": "{argument name=\"color temperature\" default=\"略偏暖\"}"
|
||||
},
|
||||
"human_presence": {
|
||||
"enabled": "{argument name=\"include human\" default=\"true\"}",
|
||||
"form": "{argument name=\"human form\" default=\"局部,比如手指轻触瓶身\"}",
|
||||
"rule": "若包含人物,必须自然不刻意,不要有完整正脸"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text enabled\" default=\"false\"}",
|
||||
"brand": "{argument name=\"brand name\" default=\"\"}",
|
||||
"headline": "{argument name=\"headline\" default=\"\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "真实摄影感 + 颗粒感 + 低饱和度,不像广告硬照",
|
||||
"depth": "浅景深,主体清晰",
|
||||
"consistency": "色调统一,没有突兀的高饱和元素"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"商品是视觉焦点",
|
||||
"场景真实可信",
|
||||
"光线方向统一",
|
||||
"道具与商品同色系"
|
||||
],
|
||||
"avoid": [
|
||||
"场景看起来是 3D 渲染",
|
||||
"人物正脸抢戏",
|
||||
"道具喧宾夺主",
|
||||
"出现明显的电商广告卡片"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:商品、场景、是否含人物
|
||||
- 可默认:时间、灯光、道具
|
||||
- 可随机:道具具体物件(在色板和场景内合理生成)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 护肤品默认:清晨梳妆台 + 自然侧光 + 毛巾、花瓣、玻璃杯
|
||||
- 饮料默认:户外或桌面 + 自然光 + 冰块、柠檬片
|
||||
- 数码默认:办公桌 + 室内自然光 + 笔记本、咖啡杯
|
||||
- 户外装备默认:黄昏自然光 + 山野 / 海边 + 简单背景物
|
||||
|
||||
## 变体 1:饮品户外场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "饮品户外生活方式场景图",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"金色气泡饮料铝罐\"}"
|
||||
},
|
||||
"scene": {
|
||||
"location": "海边木桌",
|
||||
"time_of_day": "晴朗午后",
|
||||
"extra_props": [
|
||||
"高脚杯 + 柠檬装饰",
|
||||
"近处水珠铝罐",
|
||||
"远处虚化海滩与天空"
|
||||
]
|
||||
},
|
||||
"lighting": {
|
||||
"type": "自然光",
|
||||
"direction": "顶光 + 闪光焦外",
|
||||
"intensity": "明亮"
|
||||
},
|
||||
"human_presence": {
|
||||
"enabled": true,
|
||||
"form": "远处一名女性背影望向大海"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": true,
|
||||
"headline": "{argument name=\"headline\" default=\"夏天,就要这一口\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "假期、清凉、自由"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:办公桌数码场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "桌面数码生活方式场景图",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"无线耳机充电盒\"}"
|
||||
},
|
||||
"scene": {
|
||||
"location": "极简北欧风桌面",
|
||||
"time_of_day": "上午",
|
||||
"extra_props": [
|
||||
"笔记本电脑半开",
|
||||
"咖啡杯",
|
||||
"小植物",
|
||||
"翻开的笔记本"
|
||||
]
|
||||
},
|
||||
"lighting": {
|
||||
"type": "室内自然光 + 顶部柔光",
|
||||
"direction": "正面偏左",
|
||||
"intensity": "明亮均匀"
|
||||
},
|
||||
"human_presence": {
|
||||
"enabled": true,
|
||||
"form": "局部手指自然搭在桌上"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "专业、专注、利落"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "生活方式场景图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只给商品名,自动决定最合适场景、时间、灯光与人物呈现方式,但必须维持商品视觉焦点",
|
||||
"constraints": {
|
||||
"must_feel": "杂志风、可信、不夸张"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让人物正脸成为主角
|
||||
- 不要塞超过 4-5 个道具
|
||||
- 不要让灯光出现“影棚顶光 + 室内自然光”混搭
|
||||
- 不要让画面饱和度过高,会变成广告硬照
|
||||
- 不要在生活方式图上叠加电商风的“价格 + 折扣”卡(那是 product-card-overlay 的活)
|
||||
- 不要让背景出现明显品牌冲突(比如苹果电脑放在友商发布会场景)
|
||||
@@ -0,0 +1,215 @@
|
||||
# 包装展示图模板
|
||||
|
||||
本文件用于生成“产品包装本身”作为视觉主体的展示图:
|
||||
|
||||
- 礼盒包装 + 内容物
|
||||
- 单品外盒 + 角度组合
|
||||
- 系列产品包装合集
|
||||
- 限量礼盒拆解视觉
|
||||
- 套装内容物开盒摆放
|
||||
|
||||
它跟 `branding-and-packaging/` 下的“品牌包装系统”模板的区别:
|
||||
|
||||
- 本模板:单一产品 / 单一礼盒为视觉中心,重点是“开箱即用”的产品图
|
||||
- branding-and-packaging:偏“品牌包装设计 system”视觉,可能包含多个 SKU、规范页
|
||||
|
||||
跟 `white-background-product.md` 的区别:
|
||||
|
||||
- 白底主图:单品本身
|
||||
- 包装展示:盒子 + 拆开后内含的瓶 / 卡 / 说明书 / 周边
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 礼盒展示
|
||||
- 限量套装宣传图
|
||||
- 节日促销主图
|
||||
- 美妆套装 / 美食礼包 / 数码套装
|
||||
- 内容物摆放图
|
||||
- 节日礼盒主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“礼盒 / 套装 / 包装 / 开箱图 / 套盒主图”
|
||||
- 用户希望同时展示外盒 + 内容物
|
||||
- 用户希望突出包装设计本身
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户只要单品白底主图(用 `white-background-product.md`)
|
||||
- 用户要场景化(用 `lifestyle-product-scene.md`)
|
||||
- 用户要爆炸视图(用 `exploded-view-poster.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 包装类型:纸盒 / 铁盒 / 木盒 / 布袋 / 礼盒 / 简易盒
|
||||
2. 内容物:几样、各是什么
|
||||
3. 品牌名 / 系列名
|
||||
4. 风格:高级简约 / 节日喜庆 / 轻奢复古 / 童趣可爱 / 国潮东方
|
||||
5. 主色 + 辅色
|
||||
6. 是否要展示打开状态
|
||||
|
||||
## 主模板:礼盒打开 + 内容物展示
|
||||
|
||||
📖 描述
|
||||
|
||||
主体是一个开盖的礼盒,内容物有序摆放在盒中或盒旁,背景为同色调干净表面。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "礼盒包装展示图",
|
||||
"goal": "生成一张兼具产品介绍与节日感的礼盒展示图,包含外盒 + 内容物 + 品牌信息层",
|
||||
"package": {
|
||||
"type": "{argument name=\"package type\" default=\"硬纸礼盒,开盖状态\"}",
|
||||
"shape": "{argument name=\"package shape\" default=\"长方形\"}",
|
||||
"exterior_color": "{argument name=\"exterior color\" default=\"墨绿色 + 烫金 logo\"}",
|
||||
"interior_color": "{argument name=\"interior color\" default=\"奶白色绒布内衬\"}",
|
||||
"logo": "{argument name=\"package logo\" default=\"金色品牌字标\"}",
|
||||
"ribbon": "{argument name=\"ribbon\" default=\"墨绿色丝带\"}"
|
||||
},
|
||||
"contents": {
|
||||
"count": "{argument name=\"content count\" default=\"4\"}",
|
||||
"items": [
|
||||
"{argument name=\"content item 1\" default=\"主产品玻璃瓶\"}",
|
||||
"{argument name=\"content item 2\" default=\"小袋装样品 x 2\"}",
|
||||
"{argument name=\"content item 3\" default=\"品牌卡片 + 使用说明\"}",
|
||||
"{argument name=\"content item 4\" default=\"金属勺 / 配件\"}"
|
||||
],
|
||||
"arrangement": "{argument name=\"content arrangement\" default=\"内容物在盒内对称摆放,主产品略前置突出\"}"
|
||||
},
|
||||
"scene": {
|
||||
"background_surface": "{argument name=\"background surface\" default=\"奶白色亚光石面\"}",
|
||||
"background_color_tone": "{argument name=\"background tone\" default=\"米白 + 墨绿点缀\"}",
|
||||
"extra_decorations": [
|
||||
"{argument name=\"deco 1\" default=\"散落的小植物叶片\"}",
|
||||
"{argument name=\"deco 2\" default=\"无\"}"
|
||||
]
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "{argument name=\"key light\" default=\"45° 顶光柔光\"}",
|
||||
"fill_light": "{argument name=\"fill light\" default=\"环境补光均匀\"}"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text overlay enabled\" default=\"true\"}",
|
||||
"brand": "{argument name=\"brand name\" default=\"NORINE\"}",
|
||||
"headline": "{argument name=\"headline\" default=\"献给重要日子的礼物\"}",
|
||||
"subline": "{argument name=\"subline\" default=\"Limited Edition · 2026 Holiday\"}",
|
||||
"position": "画面左上或右上,简洁排版"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高分辨率商业产品摄影,内容物质感真实,包装材质清晰可识别",
|
||||
"consistency": "色板与材质一致,画面克制不杂乱"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"外盒可识别 + logo 可读",
|
||||
"内容物清晰可数",
|
||||
"盒盖打开角度自然不别扭",
|
||||
"文字位置与主体不抢镜"
|
||||
],
|
||||
"avoid": [
|
||||
"内容物挤在一起难分辨",
|
||||
"盒子形状不规整",
|
||||
"光线把烫金 logo 完全吃掉",
|
||||
"出现人物 / 模特 / 手"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:包装类型、内容物组成、品牌名、主色
|
||||
- 可默认:丝带、内衬颜色、装饰
|
||||
- 可随机:装饰小物(在色板内)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 美妆礼盒默认:奶白内衬 + 金色 logo + 玻璃瓶为主产品
|
||||
- 节日食品礼盒默认:木盒或牛皮纸 + 红色丝带 + 多种小袋装内容
|
||||
- 数码礼盒默认:黑色硬盒 + 灰色泡棉内衬 + 主机 + 配件
|
||||
- slogan 默认 “Limited Edition / Holiday / Anniversary” 系收束语
|
||||
|
||||
## 变体 1:节日喜庆礼盒
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "节日喜庆礼盒展示图",
|
||||
"package": {
|
||||
"type": "硬纸礼盒,开盖状态",
|
||||
"exterior_color": "{argument name=\"exterior color\" default=\"中国红 + 烫金\"}",
|
||||
"interior_color": "金色绒布内衬",
|
||||
"ribbon": "金色蝴蝶结"
|
||||
},
|
||||
"contents": {
|
||||
"items": [
|
||||
"{argument name=\"content 1\" default=\"红色礼袋 x 2\"}",
|
||||
"{argument name=\"content 2\" default=\"主礼品(食品 / 茶叶 / 工艺品)\"}",
|
||||
"{argument name=\"content 3\" default=\"祝福贺卡\"}"
|
||||
]
|
||||
},
|
||||
"scene": {
|
||||
"background_surface": "金色亮面或深红绒布",
|
||||
"extra_decorations": ["散落小金粒", "梅花枝点缀"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "节日庄重感、东方喜庆"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:极简轻奢礼盒
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简轻奢礼盒展示图",
|
||||
"package": {
|
||||
"type": "亚光硬纸礼盒",
|
||||
"exterior_color": "奶白 + 灰色细线",
|
||||
"interior_color": "深灰绒布",
|
||||
"logo": "压凹品牌字 + 极小金箔"
|
||||
},
|
||||
"contents": {
|
||||
"items": [
|
||||
"{argument name=\"content 1\" default=\"主玻璃瓶\"}",
|
||||
"{argument name=\"content 2\" default=\"配件 / 说明卡\"}"
|
||||
]
|
||||
},
|
||||
"scene": {
|
||||
"background_surface": "暖灰色亚光石板",
|
||||
"extra_decorations": []
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "克制、有体面感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "包装展示图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给品类与品牌即可。自动决定包装类型、内容物组合、配色与装饰,但必须维持包装为视觉中心",
|
||||
"constraints": {
|
||||
"must_feel": "可以直接用作品牌官网或电商页 hero"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 内容物超过 6 件就开始杂乱,建议 3-5 件
|
||||
- 不要把内容物全部塞回盒里,至少 1 件半露或前置
|
||||
- 不要用强反光金属面做背景(会让金箔 logo 看不清)
|
||||
- 不要在画面里塞品牌之外的其他 logo
|
||||
- 不要让礼盒呈现“快递箱拆开”那种廉价感
|
||||
- 不要使用过于饱和的彩色背景,让盒子的颜色失真
|
||||
+212
@@ -0,0 +1,212 @@
|
||||
# 高级影棚产品图模板
|
||||
|
||||
本文件用于生成“顶级影棚级商业产品图”:
|
||||
|
||||
- 杂志广告级质感
|
||||
- 戏剧化灯光
|
||||
- 颜色基调统一
|
||||
- 道具克制
|
||||
- 商品作为唯一叙事主角
|
||||
|
||||
适合:
|
||||
|
||||
- 香水 / 高端化妆品
|
||||
- 高端腕表 / 珠宝
|
||||
- 烈酒 / 葡萄酒
|
||||
- 奢侈品配件
|
||||
- 高端 3C / 影音设备
|
||||
- 米其林餐饮主图
|
||||
|
||||
它跟 `white-background-product.md` 的区别:
|
||||
|
||||
- 白底图:电商平台主图,强调干净、还原
|
||||
- 影棚图:广告级视觉,强调氛围、戏剧性、品牌格调
|
||||
|
||||
跟 `lifestyle-product-scene.md` 的区别:
|
||||
|
||||
- 影棚图:纯商品 + 纯氛围,没有人物、没有生活场景
|
||||
- 生活方式图:商品出现在真实使用场景里
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 高端品牌官网首屏图
|
||||
- 杂志整版广告
|
||||
- 平面投放主视觉
|
||||
- 单品发布主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“影棚 / 商业广告 / 杂志 / 高级感 / 大片感 / cinematic / studio”
|
||||
- 用户希望商品看起来“贵”
|
||||
- 用户希望摆脱白底,但又不要日常场景
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要电商平台主图(用 `white-background-product.md`)
|
||||
- 用户希望商品出现在生活里(用 `lifestyle-product-scene.md`)
|
||||
- 用户要展示包装结构 / 礼盒(用 `packaging-showcase.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 商品具体是什么 + 类目
|
||||
2. 品牌定位(高端 / 极简 / 复古 / 暗黑 / 自然有机 / 未来感)
|
||||
3. 颜色基调 + 主色 + 辅助色
|
||||
4. 灯光氛围(柔和 / 戏剧 / 冷峻 / 暖光 / 顶光透射)
|
||||
5. 是否需要少量道具(同色调)
|
||||
6. 是否需要主标语 / 品牌 logo
|
||||
|
||||
## 主模板:单品高级影棚视觉
|
||||
|
||||
📖 描述
|
||||
|
||||
商品居于画面中心或黄金分割位,深色或同色基调背景,戏剧化主光,最少道具,可叠加品牌名 + 一句标语。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高级影棚商业产品图",
|
||||
"goal": "生成一张可直接当作广告级单页主图的影棚视觉,商品作为唯一叙事中心,氛围统一,色调克制",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"高端香水玻璃瓶\"}",
|
||||
"visual_description": "{argument name=\"product visual\" default=\"琥珀色厚重玻璃瓶,金色金属盖,瓶身印有简约黑色品牌名\"}",
|
||||
"position": "{argument name=\"product position\" default=\"画面中心略偏右\"}",
|
||||
"scale": "{argument name=\"product scale\" default=\"占画面 45%\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background type\" default=\"深棕色丝绒布料 + 同色调环境\"}",
|
||||
"texture": "{argument name=\"background texture\" default=\"丝绒细微纹理\"}",
|
||||
"color_tone": "{argument name=\"color tone\" default=\"暖棕 + 金色\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "{argument name=\"key light\" default=\"顶部 45° 戏剧主光,造型清晰\"}",
|
||||
"fill_light": "{argument name=\"fill light\" default=\"右侧弱柔光\"}",
|
||||
"rim_light": "{argument name=\"rim light\" default=\"背后金色边缘光,勾勒瓶身轮廓\"}",
|
||||
"mood": "{argument name=\"lighting mood\" default=\"温暖、奢华、近黄昏感\"}"
|
||||
},
|
||||
"props": {
|
||||
"enabled": "{argument name=\"props enabled\" default=\"true\"}",
|
||||
"items": [
|
||||
"{argument name=\"prop 1\" default=\"几片散落的干玫瑰花瓣\"}",
|
||||
"{argument name=\"prop 2\" default=\"局部金色金属反射条\"}"
|
||||
],
|
||||
"rule": "道具数量 ≤ 2,颜色必须与主色一致"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text overlay enabled\" default=\"true\"}",
|
||||
"brand": "{argument name=\"brand name\" default=\"NUIT D'OR\"}",
|
||||
"headline": "{argument name=\"headline\" default=\"夜,是另一种光\"}",
|
||||
"position": "{argument name=\"text position\" default=\"画面左侧上半,留白足够\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "顶级商业摄影 + 高动态范围 + 微颗粒,看起来像杂志整版广告",
|
||||
"depth": "浅景深,背景轻微虚化",
|
||||
"consistency": "色板严格统一,不出现额外鲜艳色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"商品作为绝对主角",
|
||||
"光线方向统一",
|
||||
"色调统一不杂乱",
|
||||
"文案不要遮挡商品本身"
|
||||
],
|
||||
"avoid": [
|
||||
"道具喧宾夺主",
|
||||
"出现 lifestyle 元素(手、餐具、模特)",
|
||||
"字体过多种类",
|
||||
"背景颜色与商品过于接近以至看不见轮廓"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:商品、品牌定位、主色调
|
||||
- 可默认:道具、文案位置、灯光方向
|
||||
- 可随机:道具具体物件(在主色范围内合理生成)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 香水 / 烈酒 默认深色调 + 顶光主光
|
||||
- 化妆品 默认柔和奶油色调 + 正面柔光
|
||||
- 珠宝 默认暗背景 + 边缘强光勾勒
|
||||
- 数码 默认深空背景 + 蓝色冷光
|
||||
- 文案默认一句 ≤ 8 字,不要长 slogan
|
||||
|
||||
## 变体 1:暗调奢侈品(珠宝 / 腕表)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "暗调奢侈品影棚视觉",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"金色机械腕表\"}",
|
||||
"visual_description": "{argument name=\"product visual\" default=\"圆形金壳、棕色鳄鱼皮表带、清晰表盘\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "深黑色平面 + 极弱反射",
|
||||
"color_tone": "近黑 + 局部金色"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "顶部射灯",
|
||||
"rim_light": "金属边缘光,强调表壳轮廓"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "稀有、矜持、仪式感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:清冷数码 / 影音
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "清冷调数码产品影棚视觉",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"无线智能音箱\"}",
|
||||
"visual_description": "{argument name=\"product visual\" default=\"圆柱形深空灰金属外壳,顶部触控环带蓝色光\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "深空灰渐变",
|
||||
"color_tone": "灰 + 冷蓝"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "正面柔光",
|
||||
"rim_light": "蓝色背光,营造科技感"
|
||||
},
|
||||
"props": {
|
||||
"enabled": false
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "高级、克制、未来感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高级影棚视觉自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "根据品类自动选择背景调性、灯光方向、文案长度,但保持商品唯一叙事中心",
|
||||
"constraints": {
|
||||
"must_feel": "杂志广告级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要塞入超过 2 个道具
|
||||
- 不要出现人物或人物身体局部(手 / 嘴唇 / 指甲)
|
||||
- 不要混合冷暖色调(除非品牌定位明确允许)
|
||||
- 不要让商品反光过强以致看不清品牌字
|
||||
- 不要把白底图风格搬过来(“无氛围”就不算高级)
|
||||
- 不要让文字大于品牌应有的克制感(slogan 要少而短)
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
# 白底电商主图模板
|
||||
|
||||
本文件用于生成最常见的“电商纯净白底产品图”:
|
||||
|
||||
- 单品白底
|
||||
- 多角度白底
|
||||
- 白底 + 浅阴影
|
||||
- 白底 + 极简文案
|
||||
|
||||
适合:
|
||||
|
||||
- 平台主图(淘宝 / 京东 / 亚马逊 / 抖音电商首图)
|
||||
- 商品 SKU 卡
|
||||
- 详情页第一屏静态图
|
||||
- App 图标式产品瞄点图
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单品产品图
|
||||
- 多角度组合图
|
||||
- 极简文案版主图
|
||||
- 通用电商主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“白底图 / 主图 / 商品图 / 平台主图 / SKU 卡”
|
||||
- 用户希望直接落到电商平台使用,不需要场景氛围
|
||||
- 用户希望突出商品本身,不要任何装饰
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户希望产品出现在生活场景里(用 `lifestyle-product-scene.md`)
|
||||
- 用户希望影棚级氛围质感(用 `premium-studio-product.md`)
|
||||
- 用户希望展示包装外观(用 `packaging-showcase.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 商品具体是什么(名称 + 关键视觉特征)
|
||||
2. 是单品还是多角度
|
||||
3. 是否需要文字(品牌名 / 卖点 / 价格)
|
||||
4. 是否需要徽章(新品 / 限定 / 折扣)
|
||||
5. 是否需要轻微阴影和反射
|
||||
|
||||
## 主模板:极简白底单品
|
||||
|
||||
📖 描述
|
||||
|
||||
纯净白底,商品居中,柔和反射 / 落地阴影,可选择是否叠加品牌名与单卖点。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "白底电商主图",
|
||||
"goal": "生成可直接用于电商平台主图位的白底产品图,商品作为绝对视觉中心",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"白色按压式精华瓶\"}",
|
||||
"visual_description": "{argument name=\"product visual description\" default=\"圆肩瓶,磨砂白色瓶身,金属银色按压头,瓶身正面贴有简洁标签\"}",
|
||||
"label_text": "{argument name=\"label text\" default=\"DERMA CALM Moisture Serum 30ml\"}",
|
||||
"angle": "{argument name=\"shot angle\" default=\"正面 3/4 视角\"}",
|
||||
"scale": "{argument name=\"product scale\" default=\"占据画面 60%\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background type\" default=\"纯白\"}",
|
||||
"shadow": "{argument name=\"shadow\" default=\"轻微底部柔光阴影\"}",
|
||||
"reflection": "{argument name=\"reflection\" default=\"无\"}"
|
||||
},
|
||||
"lighting": {
|
||||
"key_light": "{argument name=\"key light\" default=\"正面柔光\"}",
|
||||
"fill_light": "{argument name=\"fill light\" default=\"两侧均匀柔光\"}"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text overlay enabled\" default=\"false\"}",
|
||||
"brand": "{argument name=\"overlay brand\" default=\"\"}",
|
||||
"selling_point": "{argument name=\"overlay selling point\" default=\"\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高分辨率商业摄影 + 干净后期,没有任何场景元素",
|
||||
"consistency": "颜色还原真实,质感还原真实"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"纯净白底",
|
||||
"商品作为唯一视觉中心",
|
||||
"标签文字必须清晰可读"
|
||||
],
|
||||
"avoid": [
|
||||
"出现任何装饰道具",
|
||||
"背景出现颜色斑块",
|
||||
"强反射干扰商品本身",
|
||||
"商品边缘有强烈描边"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:商品名、关键视觉特征、标签文字
|
||||
- 可默认:拍摄角度、阴影方式、灯光方案
|
||||
- 可随机:占画面比例(在合理范围内浮动)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 没有给具体角度时,护肤 / 饮料 / 数码默认正面 3/4,鞋默认 45° 侧视,箱包默认正面平视
|
||||
- 没有给标签文字时不要编造品牌,直接留空
|
||||
- 没有给徽章默认不要加
|
||||
|
||||
## 变体 1:多角度组合白底
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "多角度白底组合图",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"无线耳机\"}",
|
||||
"angles_count": "{argument name=\"angle count\" default=\"3\"}",
|
||||
"angles": [
|
||||
"{argument name=\"angle 1\" default=\"正面充电盒闭合\"}",
|
||||
"{argument name=\"angle 2\" default=\"打开盒子+耳机露出\"}",
|
||||
"{argument name=\"angle 3\" default=\"单只耳机特写\"}"
|
||||
],
|
||||
"arrangement": "{argument name=\"arrangement\" default=\"水平等距排列\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "纯白",
|
||||
"shadow": "微阴影"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "组合像同一组镜头拍摄,光线一致"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:白底 + 极简营销叠层
|
||||
|
||||
适合需要在白底上叠加“品牌 + 单卖点 + 价格”的简版主图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "白底极简营销主图",
|
||||
"subject": {
|
||||
"product_name": "{argument name=\"product name\" default=\"运动水壶\"}"
|
||||
},
|
||||
"background": "纯白",
|
||||
"text_overlay": {
|
||||
"enabled": true,
|
||||
"brand": "{argument name=\"brand\" default=\"AQUA GO\"}",
|
||||
"selling_point": "{argument name=\"selling point\" default=\"24 小时保温\"}",
|
||||
"price": "{argument name=\"price\" default=\"¥ 89\"}",
|
||||
"badge": "{argument name=\"badge\" default=\"新品上市\"}",
|
||||
"layout": "品牌左上、卖点右上、价格右下、徽章左下"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像电商平台 SKU 主图",
|
||||
"avoid": "信息层级混乱"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "白底主图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只给商品名,自动决定角度、阴影、画面占比,但严格保持纯白底",
|
||||
"constraints": {
|
||||
"must_feel": "电商平台可直接上架"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 背景不能出现灰边、渐变或纹理
|
||||
- 不要为了好看自动加入花卉、石头、布料等道具
|
||||
- 不要让阴影方向与灯光方向矛盾
|
||||
- 不要让商品占画面 < 40%,会显得稀薄
|
||||
- 不要给标签编造一个不存在的品牌名(除非明确允许)
|
||||
- 不要在白底图上加风格化文字字体(除非显式启用 `text_overlay`)
|
||||
File diff suppressed because it is too large
Load Diff
+169
@@ -0,0 +1,169 @@
|
||||
# 概念 / 大场景插画模板
|
||||
|
||||
本文件用于生成“电影感大场景 / 概念美术 / 史诗插画”:
|
||||
|
||||
- 游戏概念图
|
||||
- 电影 key art
|
||||
- 小说 / IP 主视觉
|
||||
- 预告海报场景
|
||||
- 世界观介绍场景
|
||||
|
||||
特征:
|
||||
|
||||
- 大场景 / 大透视
|
||||
- 强烈氛围
|
||||
- 视觉信息量大
|
||||
- 戏剧性灯光
|
||||
- 适合作为大画幅展示
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 游戏 / 动画 / 电影概念图
|
||||
- 小说 / IP 主视觉
|
||||
- 预告海报
|
||||
- 世界观主图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“概念图 / key art / 大场景 / 电影感 / 史诗”
|
||||
- 用户希望一张图就能讲清楚一个世界
|
||||
|
||||
不要使用:
|
||||
|
||||
- 治愈日常(用 `healing-scene.md`)
|
||||
- 童书风(用 `picture-book-scene.md`)
|
||||
- 极简氛围(用 `minimalist-mood-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 世界观主题(赛博朋克 / 东方奇幻 / 末世 / 太空 / 武侠)
|
||||
2. 主体(人物 + 远景 / 巨型生物 / 城市)
|
||||
3. 时间 / 天气 / 氛围
|
||||
4. 配色 + 灯光基调
|
||||
5. 比例(横版 21:9 / 16:9 / 竖版 9:16)
|
||||
6. 是否有 title text 区
|
||||
|
||||
## 主模板:电影感概念大场景
|
||||
|
||||
📖 描述
|
||||
|
||||
整体宽幅画面,前景人物 + 中景叙事 + 远景大透视,戏剧性灯光,预留 title 区。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"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 招牌",
|
||||
"色调突然变化"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:世界观、构图层次、比例
|
||||
- 可默认:灯光、配色、风格
|
||||
- 可随机:远景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 主题自动选配色(赛博 = 霓虹 / 武侠 = 水墨 / 末世 = 焦土棕 / 太空 = 深紫)
|
||||
- 默认 21:9 横屏
|
||||
- 自动留 title 区
|
||||
|
||||
## 变体 1:竖版 IP 主视觉
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "竖版 IP 主视觉",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"9:16\"}",
|
||||
"composition": {
|
||||
"foreground": "主角全身居中",
|
||||
"midground": "光晕 + 队友剪影",
|
||||
"background": "代表世界观的核心建筑"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "海报感、英雄感、首发主图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:自然奇观大场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "自然奇观大场景",
|
||||
"world": {
|
||||
"theme": "{argument name=\"natural theme\" default=\"极地浮冰 + 巨鲸\"}",
|
||||
"tone": "孤独、宏大、肃穆"
|
||||
},
|
||||
"composition": {
|
||||
"foreground": "渺小人影",
|
||||
"background": "巨型自然主体"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "渺小 vs 宏大"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "概念大场景自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给世界观一句话,自动决定构图、灯光、配色、比例",
|
||||
"constraints": {
|
||||
"must_feel": "可作为大屏 / 首发 KV"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让前景与背景同色融合
|
||||
- 不要让灯光来源不统一
|
||||
- 不要塞太多次要细节
|
||||
- 不要让人物比建筑还大(破坏世界观尺度)
|
||||
- 不要使用 > 4 种主色
|
||||
+172
@@ -0,0 +1,172 @@
|
||||
# 治愈系场景插画模板
|
||||
|
||||
本文件用于生成“柔光、温暖、治愈”的场景插画:
|
||||
|
||||
- 治愈系日常场景
|
||||
- 季节氛围插画
|
||||
- 卡片 / 周边封面图
|
||||
- 公众号 / 小红书首图
|
||||
- 品牌温柔向主图
|
||||
|
||||
特征:
|
||||
|
||||
- 柔和配色
|
||||
- 自然光感
|
||||
- 留白克制
|
||||
- 角色 + 场景 + 微小道具构成
|
||||
- 不强调戏剧冲突
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 治愈系日常场景
|
||||
- 季节氛围图
|
||||
- 公众号首图
|
||||
- 周边卡片
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“治愈系 / 温柔 / 柔光 / 日常 / Studio Ghibli 风”
|
||||
- 用户希望视觉让人想停下来看一眼
|
||||
|
||||
不要使用:
|
||||
|
||||
- 概念 / 史诗大片场景(用 `concept-scene.md`)
|
||||
- 童书插画(用 `picture-book-scene.md`)
|
||||
- 极简留白氛围(用 `minimalist-mood-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 场景(咖啡馆 / 房间 / 窗边 / 海边 / 街角)
|
||||
2. 季节 / 时间
|
||||
3. 是否有人物
|
||||
4. 道具(书 / 猫 / 茶 / 植物)
|
||||
5. 风格:手绘 anime / 水彩 / 数字插画
|
||||
6. 配色基调
|
||||
|
||||
## 主模板:治愈系日常场景
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张柔光场景插画,主体是日常环境,可有一位人物或一只动物,配色温暖自然。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "治愈系日常场景插画",
|
||||
"goal": "生成一张让人想停下来看一眼的治愈系日常场景插画",
|
||||
"scene": {
|
||||
"location": "{argument name=\"location\" default=\"窗边的小书桌\"}",
|
||||
"season": "{argument name=\"season\" default=\"初夏\"}",
|
||||
"time_of_day": "{argument name=\"time of day\" default=\"清晨\"}",
|
||||
"weather_or_mood": "{argument name=\"mood\" default=\"晴朗、微风、刚醒来的感觉\"}"
|
||||
},
|
||||
"subject": {
|
||||
"human_or_animal": "{argument name=\"main subject\" default=\"短发少女背影,托腮看窗外\"}",
|
||||
"scale": "{argument name=\"subject scale\" default=\"占画面 1/3\"}"
|
||||
},
|
||||
"props": {
|
||||
"items": [
|
||||
"{argument name=\"prop 1\" default=\"打开的书 + 半杯热茶\"}",
|
||||
"{argument name=\"prop 2\" default=\"窗台上的小盆栽\"}",
|
||||
"{argument name=\"prop 3\" default=\"折叠的米色毛毯\"}"
|
||||
]
|
||||
},
|
||||
"lighting": {
|
||||
"type": "{argument name=\"light type\" default=\"自然光\"}",
|
||||
"direction": "{argument name=\"light direction\" default=\"侧光,从窗户洒入\"}",
|
||||
"intensity": "{argument name=\"light intensity\" default=\"柔和\"}",
|
||||
"color_temp": "{argument name=\"color temp\" default=\"暖金色\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"手绘 anime + 水彩柔光\"}",
|
||||
"rendering": "颗粒感 + 柔光 + 低饱和度",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米白 + 暖橙 + 绿\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"整体氛围温暖治愈",
|
||||
"光线方向统一",
|
||||
"色调克制不浮夸",
|
||||
"道具与场景同一氛围"
|
||||
],
|
||||
"avoid": [
|
||||
"出现戏剧化情绪",
|
||||
"色彩过度饱和",
|
||||
"场景元素过密",
|
||||
"出现品牌广告"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:场景、季节、主体
|
||||
- 可默认:风格、灯光、配色
|
||||
- 可随机:道具具体形态
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 季节自动决定配色(春 = 樱粉 / 夏 = 蓝白 / 秋 = 暖棕 / 冬 = 雪白)
|
||||
- 主体默认背影或局部,避免脸部抢戏
|
||||
- 风格默认手绘 anime + 水彩
|
||||
|
||||
## 变体 1:宠物治愈场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "宠物治愈场景插画",
|
||||
"subject": {
|
||||
"human_or_animal": "{argument name=\"animal\" default=\"窝在毛毯里的橘猫\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "毛茸茸、安心、想抚摸"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:户外治愈场景
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "户外治愈场景插画",
|
||||
"scene": {
|
||||
"location": "{argument name=\"outdoor\" default=\"湖边的木栈道\"}",
|
||||
"weather_or_mood": "黄昏 + 微风"
|
||||
},
|
||||
"subject": {
|
||||
"human_or_animal": "一对人物背影,并肩走"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "电影感、留白、慢节奏"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "治愈系场景自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给季节 / 时间 / 一句心情,自动决定场景、主体、道具、配色",
|
||||
"constraints": {
|
||||
"must_feel": "可作为公众号 / 小红书首图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让人物正脸抢戏
|
||||
- 不要让光源方向不统一
|
||||
- 不要让色彩饱和到“甜腻”
|
||||
- 不要塞太多道具
|
||||
- 不要出现可识别 logo
|
||||
+175
@@ -0,0 +1,175 @@
|
||||
# 极简氛围插画模板
|
||||
|
||||
本文件用于生成“极简留白 / 强氛围” 插画:
|
||||
|
||||
- 极简海报
|
||||
- 文学性氛围图
|
||||
- 品牌情绪图
|
||||
- 公众号文末图
|
||||
- 桌面 / 手机壁纸
|
||||
|
||||
特征:
|
||||
|
||||
- 大留白
|
||||
- 单一主体或极少元素
|
||||
- 一种主导色
|
||||
- 强情绪 / 强气质
|
||||
- 文字(如有)极少
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 文学性氛围图
|
||||
- 极简海报
|
||||
- 品牌情绪图
|
||||
- 壁纸 / 文末图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“极简 / 留白 / 氛围 / 一种心情 / 文学风”
|
||||
- 用户希望视觉以“情绪为先”,不需要叙事
|
||||
|
||||
不要使用:
|
||||
|
||||
- 治愈日常(用 `healing-scene.md`)
|
||||
- 概念大场景(用 `concept-scene.md`)
|
||||
- 童书插画(用 `picture-book-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 一种心情 / 一句话
|
||||
2. 主体(一个人 / 一只鸟 / 一棵树 / 抽象图形)
|
||||
3. 主导色
|
||||
4. 是否需要文字
|
||||
5. 比例
|
||||
|
||||
## 主模板:极简留白氛围图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体大量留白,主体小且偏置,色调统一,文字(如有)只 1 句话。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简留白氛围图",
|
||||
"goal": "生成一张以情绪为主、留白极致的极简插画",
|
||||
"mood": {
|
||||
"feeling": "{argument name=\"feeling\" default=\"安静、独处、深秋\"}",
|
||||
"one_sentence": "{argument name=\"one sentence\" default=\"风停了,我也终于停了一下。\"}"
|
||||
},
|
||||
"subject": {
|
||||
"description": "{argument name=\"main subject\" default=\"远处一棵孤零零的小树\"}",
|
||||
"scale": "{argument name=\"subject scale\" default=\"占画面 10%\"}",
|
||||
"position": "{argument name=\"subject position\" default=\"画面右下\"}"
|
||||
},
|
||||
"background": {
|
||||
"type": "{argument name=\"background\" default=\"米白色雾气 + 微微纸纹\"}",
|
||||
"main_color": "{argument name=\"main color\" default=\"米白 + 一抹暖灰\"}"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text enabled\" default=\"true\"}",
|
||||
"text": "{argument name=\"text\" default=\"风停了,我也终于停了一下。\"}",
|
||||
"position": "{argument name=\"text position\" default=\"画面左上\"}",
|
||||
"font_style": "{argument name=\"font style\" default=\"细衬线体\"}",
|
||||
"color": "深灰"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "极简插画 + 微纸纹 + 柔和颗粒",
|
||||
"lighting": "整体柔光、几乎无戏剧光",
|
||||
"color_palette": "≤ 2 种主色"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"留白 ≥ 画面 70%",
|
||||
"主体小但不可缺",
|
||||
"色调严格统一",
|
||||
"情绪通过色 + 留白传达,不靠装饰"
|
||||
],
|
||||
"avoid": [
|
||||
"次要元素堆叠",
|
||||
"颜色多于 2 种",
|
||||
"文字超过 1 句",
|
||||
"出现品牌 logo"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:心情、主体
|
||||
- 可默认:背景、配色、字体
|
||||
- 可随机:主体小细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 心情 → 配色(独处 = 米白;夜晚 = 深蓝;秋 = 暖棕;春 = 樱粉)
|
||||
- 主体根据心情选(孤独 = 一棵树 / 一只鸟;平静 = 一片海;思念 = 远去的背影)
|
||||
- 文字 ≤ 18 字
|
||||
|
||||
## 变体 1:纯色极简海报
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "纯色极简海报",
|
||||
"subject": {
|
||||
"description": "{argument name=\"subject\" default=\"一只飞鸟剪影\"}",
|
||||
"scale": "5%"
|
||||
},
|
||||
"background": {
|
||||
"type": "纯色",
|
||||
"main_color": "{argument name=\"main color\" default=\"深蓝\"}"
|
||||
},
|
||||
"text_overlay": {
|
||||
"text": "{argument name=\"text\" default=\"自由\"}",
|
||||
"font_style": "极粗黑体"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "强一句话、克制、概念"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:抽象图形氛围
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "抽象图形氛围图",
|
||||
"subject": {
|
||||
"description": "{argument name=\"abstract\" default=\"两个相切的圆\"}",
|
||||
"scale": "30%"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "概念、设计感、品牌资产"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简氛围图自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句心情或一个词,自动决定主体、配色、文字、比例",
|
||||
"constraints": {
|
||||
"must_feel": "可做壁纸 / 文末图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让画面塞满
|
||||
- 不要使用 > 2 种主色
|
||||
- 不要让文字超过 18 字
|
||||
- 不要让主体居正中(极简通常偏置)
|
||||
- 不要使用花哨字体
|
||||
+185
@@ -0,0 +1,185 @@
|
||||
# 童书 / 绘本场景插画模板
|
||||
|
||||
本文件用于生成“童书 / 绘本 / 儿童内容” 风格插画:
|
||||
|
||||
- 童书内页 / 封面
|
||||
- 儿童内容公众号头图
|
||||
- 绘本风周边
|
||||
- 教育内容插图
|
||||
- 节日卡片
|
||||
|
||||
特征:
|
||||
|
||||
- 柔和水彩 / 蜡笔 / 拼贴风
|
||||
- 角色 Q 萌
|
||||
- 颜色温暖
|
||||
- 信息清晰、易理解
|
||||
- 留有故事感
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 童书内页 / 封面
|
||||
- 教育内容插图
|
||||
- 儿童节日卡片
|
||||
- 童趣品牌插图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“绘本 / 童书 / 儿童 / 蜡笔风 / 水彩童书风”
|
||||
- 用户希望温暖、童趣、故事感
|
||||
|
||||
不要使用:
|
||||
|
||||
- 治愈日常(用 `healing-scene.md`)
|
||||
- 概念大片(用 `concept-scene.md`)
|
||||
- 极简氛围(用 `minimalist-mood-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 故事 / 主题
|
||||
2. 主角(孩子 / 动物)
|
||||
3. 场景
|
||||
4. 风格:水彩 / 蜡笔 / 拼贴 / Anime 童趣
|
||||
5. 是否包含文字
|
||||
6. 比例
|
||||
|
||||
## 主模板:童书内页插画
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一页童书插画,主角 Q 萌可爱,场景柔光,可包含 1 句故事文本。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "童书内页插画",
|
||||
"goal": "生成一张可直接作为童书内页的温暖插画",
|
||||
"story": {
|
||||
"theme": "{argument name=\"story theme\" default=\"小熊第一次去森林冒险\"}",
|
||||
"scene": "{argument name=\"scene\" default=\"晨雾中的森林小径\"}",
|
||||
"moment": "{argument name=\"story moment\" default=\"小熊抬头看到第一缕阳光透过树叶\"}"
|
||||
},
|
||||
"main_character": {
|
||||
"description": "{argument name=\"main character\" default=\"圆乎乎的小熊,背着小布包\"}",
|
||||
"expression": "{argument name=\"expression\" default=\"好奇 + 微笑\"}",
|
||||
"pose": "{argument name=\"pose\" default=\"抬头仰望\"}"
|
||||
},
|
||||
"secondary_characters": {
|
||||
"items": [
|
||||
"{argument name=\"secondary 1\" default=\"飞过的小鸟\"}",
|
||||
"{argument name=\"secondary 2\" default=\"探出头的兔子\"}"
|
||||
]
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"水彩绘本风 + 柔和勾线\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"暖橙 + 柔绿 + 米白\"}",
|
||||
"rendering": "颗粒感纸纹 + 柔和水彩 + 简单线条"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": "{argument name=\"text enabled\" default=\"true\"}",
|
||||
"text": "{argument name=\"text\" default=\"小熊抬起头,世界忽然变得很大。\"}",
|
||||
"position": "{argument name=\"text position\" default=\"画面下方居中\"}",
|
||||
"font_style": "圆润手写体"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"4:3\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主角作为视觉中心",
|
||||
"整体配色温暖治愈",
|
||||
"文字与画面留白合理",
|
||||
"次要角色不抢主角"
|
||||
],
|
||||
"avoid": [
|
||||
"出现成年人复杂表情",
|
||||
"色调过冷",
|
||||
"场景过于写实",
|
||||
"出现品牌 logo"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主角、场景、文字
|
||||
- 可默认:风格、配色、字体
|
||||
- 可随机:次要角色
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 主角 Q 萌优先(动物 > 孩子)
|
||||
- 风格默认水彩绘本
|
||||
- 文字 ≤ 25 字
|
||||
- 比例默认 4:3 或 3:4
|
||||
|
||||
## 变体 1:节日卡片
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "节日童趣卡片",
|
||||
"story": {
|
||||
"theme": "{argument name=\"festival\" default=\"圣诞节\"}",
|
||||
"scene": "雪夜小屋"
|
||||
},
|
||||
"main_character": {
|
||||
"description": "戴红帽的小狐狸"
|
||||
},
|
||||
"text_overlay": {
|
||||
"text": "Merry Christmas",
|
||||
"position": "顶部"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "节日氛围、温暖、可分享"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:教育插图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "儿童教育插图",
|
||||
"story": {
|
||||
"theme": "{argument name=\"concept\" default=\"刷牙的正确顺序\"}",
|
||||
"scene": "浴室"
|
||||
},
|
||||
"main_character": {
|
||||
"description": "拿牙刷的小孩"
|
||||
},
|
||||
"text_overlay": {
|
||||
"enabled": true,
|
||||
"text": "1. 漱口 → 2. 上牙 → 3. 下牙 → 4. 漱口"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "易懂、可教学、亲切"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "童书插画自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动决定主角、场景、风格、文字",
|
||||
"constraints": {
|
||||
"must_feel": "可印成绘本"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让人物五官写实
|
||||
- 不要让场景过暗
|
||||
- 不要让文字超过 25 字
|
||||
- 不要使用 > 3 种字体
|
||||
- 不要出现成年人才理解的概念
|
||||
+193
@@ -0,0 +1,193 @@
|
||||
# 高密度讲解型 Slides 模板
|
||||
|
||||
本文件用于生成“一页能讲清楚一个主题”的高密度 Slides 视觉,灵感来源于:
|
||||
|
||||
- 日本霞关风格政府 Slides
|
||||
- Irasutoya 简约温馨插画
|
||||
- 商业咨询公司一页纸总结
|
||||
- 学术海报一页式排版
|
||||
|
||||
特征:
|
||||
|
||||
- 信息密度极高
|
||||
- 有标题区 + 多个段落 + 多块图示
|
||||
- 色板克制(≤ 3 色)
|
||||
- 文字 + 图标 + 小插画混合
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单页讲解 Slides
|
||||
- 公开课 / 培训 / 演讲单页讲义
|
||||
- 自媒体长图首页
|
||||
- 公司一页纸方案概述
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“讲解 Slides / 高密度页 / 一页讲清楚 / 政策风 / Irasutoya 风”
|
||||
- 用户希望大量文字与插画共存
|
||||
- 用户希望一张图就能传播信息
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是政策公告风(用 `policy-style-slide.md`)
|
||||
- 用户要的是商业报告(用 `visual-report-page.md`)
|
||||
- 用户要的是教学示意图(用 `educational-diagram-slide.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题
|
||||
2. 风格倾向:温馨插画风 / 政府严谨风 / 学术风 / 咨询风
|
||||
3. 信息密度(中等 / 高 / 极高)
|
||||
4. 章节数(3-6 段)
|
||||
5. 是否需要英文 / 日文 / 双语
|
||||
6. 是否需要中央主图
|
||||
|
||||
## 主模板:Irasutoya × 霞关风混合 Slides
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一页 Slide,包含主标题 + 副标题 + 多个段落 + 简洁插画 + 必要图示。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高密度讲解型 Slide",
|
||||
"goal": "生成一张可作为讲解课件 / 公众号长图首页 / 培训单页的高密度 Slide",
|
||||
"style": {
|
||||
"format": "{argument name=\"format\" default=\"ponchi-e diagram\"}",
|
||||
"blend": "Irasutoya 柔和温馨插画 + 霞关风格 Slides 高信息密度",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米白底 + 朱红 + 深灰\"}"
|
||||
},
|
||||
"title_section": {
|
||||
"main_title": "{argument name=\"main title\" default=\"桃太郎物语全图解\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"用一张图理解这个故事\"}",
|
||||
"language": "{argument name=\"language\" default=\"日文\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"enabled": "{argument name=\"centerpiece enabled\" default=\"true\"}",
|
||||
"description": "{argument name=\"centerpiece description\" default=\"画面中央偏上,桃太郎站在桃子上,狗、猴、雉鸡围绕\"}"
|
||||
},
|
||||
"sections": {
|
||||
"count": "{argument name=\"section count\" default=\"5\"}",
|
||||
"items": [
|
||||
"{argument name=\"section 1\" default=\"出生:从桃子里诞生\"}",
|
||||
"{argument name=\"section 2\" default=\"成长:勇敢善良的少年\"}",
|
||||
"{argument name=\"section 3\" default=\"出发:前往鬼之岛\"}",
|
||||
"{argument name=\"section 4\" default=\"伙伴:狗 / 猴 / 雉鸡\"}",
|
||||
"{argument name=\"section 5\" default=\"胜利:击败鬼并归乡\"}"
|
||||
],
|
||||
"section_block_style": "每节由小插画 + 标题 + 2-3 句解释构成"
|
||||
},
|
||||
"annotations": {
|
||||
"style": "细线引线 + 小标签",
|
||||
"rule": "标注线不能与中央主体交叉"
|
||||
},
|
||||
"footer": {
|
||||
"summary": "{argument name=\"summary\" default=\"善良 + 勇气 + 伙伴,是这个故事的内核\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"信息密度高,但有清晰阅读顺序",
|
||||
"中央主体作为视觉锚点",
|
||||
"插画风与文字风一致",
|
||||
"色板严格 ≤ 3 色"
|
||||
],
|
||||
"avoid": [
|
||||
"段落字号大小不一",
|
||||
"插画过度精致破坏统一感",
|
||||
"文字铺满到边缘没有留白",
|
||||
"出现奇怪的英文混排"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、章节数
|
||||
- 可默认:色板、副标题、底部总结句
|
||||
- 可随机:每节插画的具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主题时:自动决定章节切分(建议 4-6 节)
|
||||
- 风格默认 Irasutoya × 霞关混合
|
||||
- 中央主体根据主题自动选
|
||||
|
||||
## 变体 1:商业咨询公司一页纸
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "商业咨询一页纸 Slide",
|
||||
"style": {
|
||||
"color_palette": "深蓝 + 灰 + 白",
|
||||
"blend": "现代咨询公司风格 + 极简图标"
|
||||
},
|
||||
"title_section": {
|
||||
"main_title": "{argument name=\"main title\" default=\"AI 时代的产品策略\"}",
|
||||
"subtitle": "一页讲清楚战略思考"
|
||||
},
|
||||
"sections": {
|
||||
"count": 4,
|
||||
"items": [
|
||||
"现状诊断",
|
||||
"核心机会",
|
||||
"策略路径",
|
||||
"关键里程碑"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "理性、克制、可信赖"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:学术海报一页式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "学术海报一页式 Slide",
|
||||
"style": {
|
||||
"color_palette": "学术蓝 + 米色 + 黑",
|
||||
"blend": "学术海报 + 论文式排版"
|
||||
},
|
||||
"title_section": {
|
||||
"main_title": "{argument name=\"paper title\" default=\"基于多模态信号的图像质量评估方法\"}",
|
||||
"subtitle": "一页摘要图"
|
||||
},
|
||||
"sections": {
|
||||
"items": ["研究问题", "方法概述", "实验结果", "结论与未来工作"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "学术、严谨、可投稿级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "高密度讲解 Slide 自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只给主题,自动选风格、章节、色板、中央主体",
|
||||
"constraints": {
|
||||
"must_feel": "出版物级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让正文字号 > 标题
|
||||
- 不要让单页章节超过 6 个
|
||||
- 不要把中央主体放得太大盖过其他段落
|
||||
- 不要混入与主风格不同的插画来源
|
||||
- 不要在一页里中文 + 英文 + 日文都出现
|
||||
+187
@@ -0,0 +1,187 @@
|
||||
# 教学示意 Slide 模板
|
||||
|
||||
本文件用于生成“一页讲清楚一个概念 / 一种机制 / 一个流程”的教学型视觉页:
|
||||
|
||||
- 课程内页
|
||||
- 教科书示意图
|
||||
- 在线课程截图
|
||||
- 工程师教学图
|
||||
- 培训手册插图
|
||||
|
||||
特征:
|
||||
|
||||
- 中央主图 + 步骤分解
|
||||
- 文字克制
|
||||
- 颜色温和
|
||||
- 强调可读性
|
||||
- 适合反复阅读
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 概念示意图
|
||||
- 机制 / 流程图
|
||||
- 工程原理图
|
||||
- 教科书内页插图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“教学 / 课程 / 教科书 / 概念图 / 机制图 / 原理图”
|
||||
- 用户希望讲清楚“X 是怎么工作的”
|
||||
- 用户面向学生 / 学习者,而非投资人 / 政府
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是讲解课件(用 `dense-explainer-slides.md`)
|
||||
- 用户要的是政策风(用 `policy-style-slide.md`)
|
||||
- 用户要的是商业报告(用 `visual-report-page.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 概念 / 机制名称
|
||||
2. 教学层级(小学 / 中学 / 大学 / 行业培训)
|
||||
3. 步骤数(3-7 步)
|
||||
4. 是否需要中央主图
|
||||
5. 风格:手绘风 / 卡通风 / 学院派 / 工程图风
|
||||
6. 配色
|
||||
|
||||
## 主模板:步骤分解教学示意图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一页教学图,顶部主标题 + 中央主图 + 周围按编号步骤分解 + 底部小结句。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "教学示意 Slide",
|
||||
"goal": "生成一张能让学习者一眼看懂某个概念 / 机制 / 流程的教学示意图",
|
||||
"style": {
|
||||
"color_palette": "{argument name=\"color palette\" default=\"温和米色 + 学院蓝 + 浅灰\"}",
|
||||
"rendering": "{argument name=\"rendering\" default=\"清晰矢量插图 + 简洁字体\"}"
|
||||
},
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main title\" default=\"光合作用是怎么工作的\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"从光到糖,七步看懂\"}",
|
||||
"audience": "{argument name=\"audience\" default=\"中学生\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"enabled": "{argument name=\"centerpiece enabled\" default=\"true\"}",
|
||||
"description": "{argument name=\"centerpiece description\" default=\"一片完整的叶子横剖面,标出叶绿体与气孔\"}"
|
||||
},
|
||||
"steps": {
|
||||
"count": "{argument name=\"step count\" default=\"6\"}",
|
||||
"items": [
|
||||
"{argument name=\"step 1\" default=\"01 光线进入叶绿体\"}",
|
||||
"{argument name=\"step 2\" default=\"02 水从根部输送上来\"}",
|
||||
"{argument name=\"step 3\" default=\"03 二氧化碳从气孔进入\"}",
|
||||
"{argument name=\"step 4\" default=\"04 光反应:水分解为氢与氧\"}",
|
||||
"{argument name=\"step 5\" default=\"05 暗反应:CO₂ 转为糖分\"}",
|
||||
"{argument name=\"step 6\" default=\"06 释放氧气、生成葡萄糖\"}"
|
||||
],
|
||||
"step_block_style": "编号 + 一句话 + 小图标"
|
||||
},
|
||||
"annotations": {
|
||||
"style": "细线引线 + 编号小标签",
|
||||
"rule": "标注线不能交叉"
|
||||
},
|
||||
"summary_line": "{argument name=\"summary\" default=\"光合作用 = 光 + 水 + CO₂ → 葡萄糖 + O₂\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"中央主图作为视觉锚点",
|
||||
"步骤编号连续清晰",
|
||||
"字体一致",
|
||||
"颜色 ≤ 3 种主色"
|
||||
],
|
||||
"avoid": [
|
||||
"步骤过多导致一页放不下",
|
||||
"插画风格夹杂多种风格",
|
||||
"标注线穿过主图",
|
||||
"正文使用过多专业术语未做解释"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:概念、教学层级、步骤数
|
||||
- 可默认:风格、配色、底部公式句
|
||||
- 可随机:图标具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 教学层级越低,插画越卡通,文字越短
|
||||
- 教学层级越高,插画越科学示意,文字越精确
|
||||
- 步骤建议 4-7 步,超过 7 步要拆为多页
|
||||
|
||||
## 变体 1:工程原理示意图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程原理示意 Slide",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"concept\" default=\"内燃机四冲程是怎么工作的\"}"
|
||||
},
|
||||
"centerpiece": {
|
||||
"description": "气缸剖面图 + 活塞动作"
|
||||
},
|
||||
"steps": {
|
||||
"count": 4,
|
||||
"items": ["进气", "压缩", "做功", "排气"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "工程图感、专业、可信"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:低龄儿童教学图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "低龄儿童科普教学 Slide",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"concept\" default=\"为什么会下雨?\"}"
|
||||
},
|
||||
"style": {
|
||||
"color_palette": "粉橙 + 天蓝 + 米白",
|
||||
"rendering": "Q 萌卡通插画"
|
||||
},
|
||||
"steps": {
|
||||
"count": 4,
|
||||
"items": ["太阳晒水", "水变云", "云变重", "下雨"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可爱、易懂、温馨"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "教学示意自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给概念,自动决定步骤、风格、配色、主图",
|
||||
"constraints": {
|
||||
"must_feel": "可直接放进教科书 / 课件"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让概念过于学术化以至小学生看不懂
|
||||
- 不要让步骤超过 7 步
|
||||
- 不要让插画与解释文字风格冲突
|
||||
- 不要在科学示意图里出现品牌广告
|
||||
- 不要让标注线交叉
|
||||
- 不要使用过度饱和颜色破坏阅读舒适度
|
||||
+196
@@ -0,0 +1,196 @@
|
||||
# 政策 / 政府风说明 Slide 模板
|
||||
|
||||
本文件用于生成“政府公告 / 政策解读 / 公共宣传”风格的视觉页:
|
||||
|
||||
- 政府政策解读
|
||||
- 行业白皮书一页摘要
|
||||
- 公共服务说明
|
||||
- 法规变更说明
|
||||
- 通知 / 公告主视觉
|
||||
|
||||
特征:
|
||||
|
||||
- 严谨克制
|
||||
- 主标题大、官方感
|
||||
- 信息分块清晰
|
||||
- 配色稳重(深蓝 / 深红 / 深绿 + 米色)
|
||||
- 适当装饰但不喧闹
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 政策解读图
|
||||
- 政府公告主图
|
||||
- 行业白皮书摘要图
|
||||
- 法规变更说明图
|
||||
- 公共宣传海报式 Slide
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“政策解读 / 政府公告 / 白皮书 / 公共宣传 / 严谨说明”
|
||||
- 用户希望视觉看起来“权威、严肃、不娱乐化”
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是讲解课件(用 `dense-explainer-slides.md`)
|
||||
- 用户要的是商业报告(用 `visual-report-page.md`)
|
||||
- 用户要的是科普教学(用 `educational-diagram-slide.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(政策名 / 公告名 / 法规名)
|
||||
2. 颁布单位 / 发布机构
|
||||
3. 核心内容章节(3-5 节)
|
||||
4. 关键数字或日期
|
||||
5. 配色:政红 / 政蓝 / 政绿 / 中性灰
|
||||
6. 是否需要二维码 / 联系方式
|
||||
|
||||
## 主模板:政策解读单页 Slide
|
||||
|
||||
📖 描述
|
||||
|
||||
整体页面:顶部官方 logo / 机构名 + 主标题 + 副标题;中间多个分块说明 + 数据高亮;底部出处 / 二维码 / 发布时间。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "政策解读单页 Slide",
|
||||
"goal": "生成一张严谨、权威、可作为政府公告 / 政策解读用途的视觉页",
|
||||
"style": {
|
||||
"color_palette": "{argument name=\"color palette\" default=\"政红 + 米白 + 深灰\"}",
|
||||
"tone": "{argument name=\"visual tone\" default=\"严谨、克制、官方\"}",
|
||||
"typography": "{argument name=\"typography\" default=\"思源宋体大标题 + 思源黑体正文\"}"
|
||||
},
|
||||
"header": {
|
||||
"agency_name": "{argument name=\"agency name\" default=\"国家某某局\"}",
|
||||
"agency_logo": "{argument name=\"agency logo\" default=\"国徽 / 机构徽\"}",
|
||||
"main_title": "{argument name=\"main title\" default=\"关于推进某行业高质量发展的指导意见\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"政策核心要点解读\"}",
|
||||
"release_date": "{argument name=\"release date\" default=\"2026 年 4 月 24 日\"}"
|
||||
},
|
||||
"sections": {
|
||||
"count": "{argument name=\"section count\" default=\"5\"}",
|
||||
"items": [
|
||||
"{argument name=\"section 1\" default=\"政策背景\"}",
|
||||
"{argument name=\"section 2\" default=\"主要目标\"}",
|
||||
"{argument name=\"section 3\" default=\"重点任务\"}",
|
||||
"{argument name=\"section 4\" default=\"保障措施\"}",
|
||||
"{argument name=\"section 5\" default=\"实施时间表\"}"
|
||||
],
|
||||
"section_block_style": "编号 + 标题 + 2-3 行说明,可附小图标"
|
||||
},
|
||||
"highlight_numbers": {
|
||||
"enabled": "{argument name=\"highlight numbers enabled\" default=\"true\"}",
|
||||
"items": [
|
||||
"{argument name=\"key number 1\" default=\"5 大重点任务\"}",
|
||||
"{argument name=\"key number 2\" default=\"3 年实施周期\"}",
|
||||
"{argument name=\"key number 3\" default=\"覆盖 28 个领域\"}"
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"source": "{argument name=\"source\" default=\"来源:官方文件全文链接\"}",
|
||||
"qr_code": "{argument name=\"qr code\" default=\"右下角二维码:查看政策原文\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主标题字号最大",
|
||||
"机构 logo 与名称必须出现且可读",
|
||||
"色板克制 ≤ 3 色",
|
||||
"数据高亮区视觉突出但不浮夸"
|
||||
],
|
||||
"avoid": [
|
||||
"出现娱乐化字体",
|
||||
"插图过度卡通化",
|
||||
"出现品牌广告元素",
|
||||
"颜色过度饱和"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:政策名、机构、章节
|
||||
- 可默认:色板、字体方案、底部信息
|
||||
- 可随机:装饰小图标
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 默认章节按“背景 / 目标 / 任务 / 保障 / 时间表”五段
|
||||
- 默认色板政红 + 米白 + 深灰
|
||||
- 默认机构样式留白通用化,避免冒充真实机构
|
||||
|
||||
## 变体 1:公共宣传海报式 Slide
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "公共宣传海报式 Slide",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"main title\" default=\"全民垃圾分类·从我做起\"}",
|
||||
"subtitle": "权威指引 + 行动指南"
|
||||
},
|
||||
"centerpiece": {
|
||||
"description": "{argument name=\"centerpiece\" default=\"四种垃圾桶 + 简洁分类图标\"}"
|
||||
},
|
||||
"sections": {
|
||||
"items": [
|
||||
"可回收物",
|
||||
"厨余垃圾",
|
||||
"有害垃圾",
|
||||
"其他垃圾"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "公益、清晰、易懂"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:白皮书摘要 Slide
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "行业白皮书摘要 Slide",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"report name\" default=\"2026 年某行业发展白皮书\"}"
|
||||
},
|
||||
"sections": {
|
||||
"items": ["市场概况", "趋势洞察", "关键数据", "未来展望"]
|
||||
},
|
||||
"highlight_numbers": {
|
||||
"enabled": true,
|
||||
"items": ["市场规模 1.2 万亿", "复合增长 18%", "活跃企业 4500+"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "专业、可作为公开发布材料"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "政策风 Slide 自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动选机构样式、章节切分、色板",
|
||||
"constraints": {
|
||||
"must_feel": "权威、克制、可分发"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要冒充任何真实机构 logo
|
||||
- 不要使用娱乐化字体(毛笔体、卡通体除特殊场合)
|
||||
- 不要让插图分散注意力
|
||||
- 不要让颜色超过 3 种主色
|
||||
- 不要让正文行距过密以至无法阅读
|
||||
- 不要在政策风 Slide 上加过多营销卡片
|
||||
+204
@@ -0,0 +1,204 @@
|
||||
# 商业视觉报告页模板
|
||||
|
||||
本文件用于生成“商业报告 / 投资分析 / 增长复盘 / OKR 概览” 风格的视觉单页:
|
||||
|
||||
- 商业咨询公司风格
|
||||
- 投行 / 研究报告
|
||||
- 公司年报概览
|
||||
- 投资人简报
|
||||
- OKR 季度总结
|
||||
|
||||
特征:
|
||||
|
||||
- 数据驱动
|
||||
- 表格 + 图表 + 插图混合
|
||||
- 排版严谨
|
||||
- 一页能讲清楚一个商业判断
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单页 KPI 概览
|
||||
- 投资人简报封面
|
||||
- 报告执行摘要页
|
||||
- 季度业务复盘页
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“报告 / 复盘 / 投资人简报 / KPI / OKR / executive summary”
|
||||
- 用户需要数据可视化 + 商业判断风格
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是政府公告(用 `policy-style-slide.md`)
|
||||
- 用户要的是讲解课件(用 `dense-explainer-slides.md`)
|
||||
- 用户要的是科普图(用 `educational-diagram-slide.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 报告主题(业务 / 季度 / 项目 / 公司)
|
||||
2. 关键数据(3-5 个)
|
||||
3. 关键判断(1 句话结论)
|
||||
4. 是否需要时间线 / 趋势图
|
||||
5. 配色:商业蓝 / 黑金 / 暖灰
|
||||
6. 是否英文 / 中英双语
|
||||
|
||||
## 主模板:商业报告执行摘要页
|
||||
|
||||
📖 描述
|
||||
|
||||
顶部为标题 + 报告期 + logo;中间为关键数据卡 + 趋势小图 + 一句判断;底部为来源 / 备注。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "商业报告执行摘要页",
|
||||
"goal": "生成一张可作为投资人简报、季度报告封面、内部 OKR 复盘的执行摘要视觉单页",
|
||||
"style": {
|
||||
"color_palette": "{argument name=\"color palette\" default=\"商业蓝 + 灰 + 白\"}",
|
||||
"tone": "{argument name=\"visual tone\" default=\"理性、克制、可信赖\"}",
|
||||
"typography": "{argument name=\"typography\" default=\"无衬线现代字体 + 数字粗体\"}"
|
||||
},
|
||||
"header": {
|
||||
"company_or_team": "{argument name=\"team name\" default=\"NEX Inc.\"}",
|
||||
"report_period": "{argument name=\"period\" default=\"2026 Q1\"}",
|
||||
"main_title": "{argument name=\"main title\" default=\"季度业务复盘 · 执行摘要\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"3 项关键数据 + 1 句核心判断\"}"
|
||||
},
|
||||
"kpi_cards": {
|
||||
"count": "{argument name=\"kpi count\" default=\"4\"}",
|
||||
"items": [
|
||||
{
|
||||
"label": "{argument name=\"kpi 1 label\" default=\"营收\"}",
|
||||
"value": "{argument name=\"kpi 1 value\" default=\"¥ 12.4 亿\"}",
|
||||
"change": "{argument name=\"kpi 1 change\" default=\"+18% YoY\"}"
|
||||
},
|
||||
{
|
||||
"label": "{argument name=\"kpi 2 label\" default=\"活跃用户\"}",
|
||||
"value": "{argument name=\"kpi 2 value\" default=\"3,820 万\"}",
|
||||
"change": "{argument name=\"kpi 2 change\" default=\"+22% YoY\"}"
|
||||
},
|
||||
{
|
||||
"label": "{argument name=\"kpi 3 label\" default=\"毛利率\"}",
|
||||
"value": "{argument name=\"kpi 3 value\" default=\"62.1%\"}",
|
||||
"change": "{argument name=\"kpi 3 change\" default=\"+3.4 pp\"}"
|
||||
},
|
||||
{
|
||||
"label": "{argument name=\"kpi 4 label\" default=\"NPS\"}",
|
||||
"value": "{argument name=\"kpi 4 value\" default=\"62\"}",
|
||||
"change": "{argument name=\"kpi 4 change\" default=\"+8\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"trend_chart": {
|
||||
"enabled": "{argument name=\"trend chart enabled\" default=\"true\"}",
|
||||
"type": "{argument name=\"chart type\" default=\"折线 + 面积\"}",
|
||||
"metric": "{argument name=\"chart metric\" default=\"季度营收\"}",
|
||||
"x_axis": "Q1-Q4",
|
||||
"y_axis": "亿元"
|
||||
},
|
||||
"core_judgment": {
|
||||
"headline": "{argument name=\"core judgment\" default=\"核心增长来自 AI 产品线,需在 Q2 投入更多研发资源\"}"
|
||||
},
|
||||
"footer": {
|
||||
"source": "{argument name=\"source\" default=\"数据来源:内部财务系统\"}",
|
||||
"confidentiality": "{argument name=\"confidentiality\" default=\"内部资料 · 仅供讨论\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"数字必须最大、最显眼",
|
||||
"趋势图与 KPI 数据一致",
|
||||
"核心判断只有一句",
|
||||
"色板极简 ≤ 3 色"
|
||||
],
|
||||
"avoid": [
|
||||
"数据过于堆叠",
|
||||
"出现装饰性插画",
|
||||
"字体多种类",
|
||||
"底色过亮影响数字识别"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:报告期、主题、关键数据
|
||||
- 可默认:色板、字体、保密标识
|
||||
- 可随机:装饰小元素
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题时:自动生成 4 个常见 KPI(营收 / 用户 / 毛利率 / NPS)
|
||||
- 默认色板商业蓝
|
||||
- 默认 1 句核心判断使用“因 X,所以 Y”句式
|
||||
|
||||
## 变体 1:投资人 pitch 封面
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "投资人 pitch 封面单页",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"company\" default=\"NEX Inc.\"}",
|
||||
"subtitle": "{argument name=\"tagline\" default=\"重新定义 AI 工作流\"}"
|
||||
},
|
||||
"kpi_cards": {
|
||||
"items": [
|
||||
"ARR ¥ 1.2 亿",
|
||||
"增长 240% YoY",
|
||||
"客户 4500+"
|
||||
]
|
||||
},
|
||||
"core_judgment": {
|
||||
"headline": "现在是融资的最佳窗口"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "锐利、自信、未来感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:年报概览页
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "公司年报概览页",
|
||||
"header": {
|
||||
"main_title": "{argument name=\"year\" default=\"2025 年度报告\"}",
|
||||
"subtitle": "全年关键成就 + 来年展望"
|
||||
},
|
||||
"sections": {
|
||||
"items": ["全年 KPI", "重要里程碑", "团队成长", "来年规划"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "克制、有沉淀感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "商业报告页自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给业务方向 + 报告期,自动生成 KPI / 趋势 / 核心判断",
|
||||
"constraints": {
|
||||
"must_feel": "可发给投资人 / 高管"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要在执行摘要页里塞 > 6 个 KPI
|
||||
- 不要让趋势图与 KPI 矛盾
|
||||
- 不要使用花哨字体
|
||||
- 不要让核心判断超过 2 句
|
||||
- 不要让背景色过深,会让数字读不清
|
||||
+176
@@ -0,0 +1,176 @@
|
||||
# 动漫 Key Visual 单图模板
|
||||
|
||||
本文件用于"一张图代表整部作品"的动漫主视觉:
|
||||
|
||||
- 动漫 KV / 主视觉
|
||||
- 轻小说封面
|
||||
- 同人志封面
|
||||
- 动漫海报
|
||||
- 游戏卡牌主图(不含 UI)
|
||||
|
||||
特征:
|
||||
|
||||
- 一张图聚集多个角色或一个角色 + 强氛围
|
||||
- 戏剧性构图与灯光
|
||||
- anime / 半写实风格
|
||||
- 通常竖版 3:4 / 4:5
|
||||
- 留 title 位
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 动漫主视觉
|
||||
- 轻小说 / 同人志封面
|
||||
- IP 海报
|
||||
- 游戏卡面
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"动漫 KV / anime 主视觉 / 轻小说封面 / IP 海报"
|
||||
- 用户希望一张图就能讲完世界观
|
||||
- 用户希望 anime 风格的高完成度大图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 多分镜叙事(用 `manga-spread-page.md`)
|
||||
- 4 格段子(用 `four-panel-comic.md`)
|
||||
- 真实人物大片(用 `portraits-and-characters/founder-portrait.md`)
|
||||
- 电影级概念大场景(用 `scenes-and-illustrations/concept-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 作品 / 主题
|
||||
2. 主角形象(数量 + 关系)
|
||||
3. 世界观 / 时代 / 氛围
|
||||
4. 风格:现代 anime / 90s anime / 半写实
|
||||
5. 是否需要 title 位
|
||||
6. 比例
|
||||
|
||||
## 主模板:动漫 Key Visual 单图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,包含主角 + 场景氛围 + 标题位,强叙事感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "动漫 Key Visual",
|
||||
"goal": "生成一张可作为动漫 / 轻小说 / IP 主视觉的单图",
|
||||
"ip": {
|
||||
"title": "{argument name=\"ip title\" default=\"霜白幻想曲\"}",
|
||||
"tagline": "{argument name=\"tagline\" default=\"这场雪,下了一千年\"}"
|
||||
},
|
||||
"characters": {
|
||||
"count": "{argument name=\"character count\" default=\"3\"}",
|
||||
"items": [
|
||||
"{argument name=\"character 1\" default=\"少女主角,银白长发,蓝瞳,雪白连衣裙\"}",
|
||||
"{argument name=\"character 2\" default=\"剑士同伴,黑发,战甲\"}",
|
||||
"{argument name=\"character 3\" default=\"小动物伙伴,雪白狐狸\"}"
|
||||
],
|
||||
"composition_relationship": "{argument name=\"composition\" default=\"主角居中,同伴左右护卫,动物在脚边\"}"
|
||||
},
|
||||
"world": {
|
||||
"scene": "{argument name=\"scene\" default=\"冰封城市,远景城堡,飘落雪花\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"冷蓝主光 + 暖金边缘光\"}",
|
||||
"atmosphere": "{argument name=\"atmosphere\" default=\"史诗、孤独、坚定\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"现代 anime + 半写实 + 厚涂背景\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"冰蓝 + 月白 + 暖金\"}"
|
||||
},
|
||||
"title_block": {
|
||||
"enabled": "{argument name=\"title block enabled\" default=\"true\"}",
|
||||
"main_title": "{argument name=\"main title\" default=\"霜白幻想曲\"}",
|
||||
"sub_title": "{argument name=\"sub title\" default=\"FROZEN FANTASIA\"}",
|
||||
"position": "{argument name=\"title position\" default=\"画面顶部居中\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主角作为绝对视觉中心",
|
||||
"灯光方向统一",
|
||||
"色板严格统一",
|
||||
"标题与主角不重叠"
|
||||
],
|
||||
"avoid": [
|
||||
"角色塞太多导致脸部小到不可识别",
|
||||
"背景过亮淹没角色",
|
||||
"色板出现额外鲜艳色",
|
||||
"标题字体过多种类"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:作品名、主角、世界观
|
||||
- 可默认:风格、配色、标题位
|
||||
- 可随机:背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 主角数默认 1-3
|
||||
- 世界观 → 自动决定配色(冷世界 = 蓝白 / 末世 = 焦土棕 / 校园 = 暖橙)
|
||||
- 默认竖版 3:4
|
||||
|
||||
## 变体 1:单角色 + 极强氛围 KV
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "单角色 + 强氛围 KV",
|
||||
"characters": {
|
||||
"count": 1,
|
||||
"items": ["{argument name=\"character\" default=\"长发少女,逆光\"}"]
|
||||
},
|
||||
"world": {
|
||||
"atmosphere": "孤独 + 神秘"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "电影海报感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:群像 KV(5+ 角色)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "群像 KV",
|
||||
"characters": {
|
||||
"count": 6,
|
||||
"composition_relationship": "金字塔构图:主角顶 + 配角围绕"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "团队感、史诗、可作为动画首播主图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "动漫 KV 自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句作品概念,自动决定主角、构图、世界观、标题",
|
||||
"constraints": {
|
||||
"must_feel": "可直接首发"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让角色数量超过 7(脸部识别会崩)
|
||||
- 不要让灯光方向不统一
|
||||
- 不要让标题盖在主角脸上
|
||||
- 不要使用 > 4 种主色
|
||||
- 不要让背景细节超过角色细节量
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
# 人物关系图模板
|
||||
|
||||
本文件用于"基于一部作品 / 一个组织生成角色关系图":
|
||||
|
||||
- 动漫 / 电影 / 小说人物关系图
|
||||
- 公司 / 组织成员关系图
|
||||
- 历史事件参与者关系图
|
||||
- 团队 / 派系关系图
|
||||
|
||||
特征:
|
||||
|
||||
- 多个角色卡片(头像 + 名字 + 标签)
|
||||
- 不同颜色 / 线型表示不同关系
|
||||
- 视觉层级清晰(主角大、配角小)
|
||||
- 强调"信息可视化 + 海报设计感"
|
||||
- 整体克制不杂乱
|
||||
|
||||
## 适用范围
|
||||
|
||||
- IP 角色关系图
|
||||
- 组织 / 团队结构图
|
||||
- 历史事件人物关系图
|
||||
- 自媒体科普图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"关系图 / 关系网 / 角色 graph / 派系图"
|
||||
- 用户希望一张图能讲清楚谁和谁是什么关系
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单图 KV(用 `anime-key-visual.md`)
|
||||
- 角色设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
- 一般信息图(用 `infographics/legend-heavy-infographic.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(哪部作品 / 哪个组织)
|
||||
2. 角色数量(建议 6-12)
|
||||
3. 主角是谁(视觉权重最高)
|
||||
4. 关系类型(血缘 / 友情 / 师徒 / 敌对 / 联盟 / 暗恋)
|
||||
5. 风格:贴合原作画风 / 通用现代设计风
|
||||
6. 比例
|
||||
|
||||
## 主模板:作品角色关系图海报
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张大图,多个角色卡片按关系网排布,连线区分不同关系类型,配图例与标题。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "作品角色关系图海报",
|
||||
"goal": "生成一张高完成度的角色关系图,可作为科普 / 同人 / 入坑指南海报",
|
||||
"ip": {
|
||||
"name": "{argument name=\"ip name\" default=\"鬼灭之刃\"}",
|
||||
"tone": "{argument name=\"ip tone\" default=\"贴合原作风格 + 海报设计感\"}"
|
||||
},
|
||||
"characters": {
|
||||
"count": "{argument name=\"character count\" default=\"9\"}",
|
||||
"auto_select": "{argument name=\"auto select\" default=\"true\"}",
|
||||
"rule": "若 auto_select 为 true,则按主题自动选 6-12 个最具代表性的角色",
|
||||
"user_list": "{argument name=\"user list\" default=\"\"}",
|
||||
"card_design": {
|
||||
"components": ["头像", "名字", "派系 / 身份标签"],
|
||||
"shape": "{argument name=\"card shape\" default=\"圆角方形\"}"
|
||||
}
|
||||
},
|
||||
"composition": {
|
||||
"structure": "{argument name=\"composition\" default=\"主角中心 + 同伴左右 + 敌对在远端\"}",
|
||||
"hierarchy": "主角卡片最大、重要配角中等、次要角色最小"
|
||||
},
|
||||
"relationships": {
|
||||
"types": [
|
||||
{"name": "血缘", "color": "深红", "line": "实线"},
|
||||
{"name": "友情 / 同伴", "color": "暖橙", "line": "实线"},
|
||||
{"name": "师徒", "color": "金色", "line": "双实线"},
|
||||
{"name": "敌对", "color": "深紫", "line": "锯齿线"},
|
||||
{"name": "暗恋", "color": "粉色", "line": "虚线"},
|
||||
{"name": "联盟", "color": "绿色", "line": "粗实线"}
|
||||
],
|
||||
"annotation_rule": "在每条线中段标注关系简短文字"
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"鬼灭之刃 · 人物关系图\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"一图入坑\"}",
|
||||
"position": "顶部"
|
||||
},
|
||||
"legend": {
|
||||
"enabled": "{argument name=\"legend enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"legend position\" default=\"右下角\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"贴合原作画风的角色头像 + 现代海报排版\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"参考原作主色\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主角视觉最大",
|
||||
"关系线不交叉混乱",
|
||||
"每个角色名清晰可读",
|
||||
"图例与关系类型严格对应"
|
||||
],
|
||||
"avoid": [
|
||||
"信息过载(>15 个角色)",
|
||||
"线型 > 6 种",
|
||||
"颜色超过 8 种",
|
||||
"出现廉价流程图感"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、角色数量
|
||||
- 可默认:关系类型、layout、图例、风格
|
||||
- 可随机:背景纹理
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给主题时:自动选代表性角色 + 自动判断关系类型
|
||||
- 默认主角中心构图
|
||||
- 默认 6 种关系类型,按需要简化
|
||||
|
||||
## 变体 1:组织 / 团队结构图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "组织 / 团队结构图",
|
||||
"ip": {
|
||||
"name": "{argument name=\"organization\" default=\"某 AI 创业公司\"}",
|
||||
"tone": "现代企业海报"
|
||||
},
|
||||
"composition": {
|
||||
"structure": "金字塔型:CEO 顶 + 高管中 + 普通员工底"
|
||||
},
|
||||
"relationships": {
|
||||
"types": [
|
||||
{"name": "汇报", "color": "灰", "line": "实线"},
|
||||
{"name": "协作", "color": "蓝", "line": "虚线"}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "专业 + 可发布"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:历史事件参与者图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "历史事件参与者关系图",
|
||||
"ip": {
|
||||
"name": "{argument name=\"event\" default=\"三国赤壁之战\"}",
|
||||
"tone": "历史插画 + 海报设计"
|
||||
},
|
||||
"composition": {
|
||||
"structure": "三派对峙:曹操方 / 孙权方 / 刘备方"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "教科书与海报兼具"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "角色关系图自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一个主题(作品 / 组织 / 事件),自动选角色 + 关系 + 风格 + 图例",
|
||||
"constraints": {
|
||||
"must_feel": "一图入坑级"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让角色超过 15 个
|
||||
- 不要让线型超过 6 种
|
||||
- 不要让所有线交叉成网(要有清晰阅读顺序)
|
||||
- 不要简单复制官方海报排版
|
||||
- 不要让标签字号比角色名小
|
||||
- 不要忽略图例
|
||||
+221
@@ -0,0 +1,221 @@
|
||||
# 电影感叙事分镜 contact sheet 模板
|
||||
|
||||
本文件用于生成"以一段连续叙事 / 情绪 / 事件序列为主线,按 N×M 网格输出 9-15 个 cinematic still"的电影分镜板。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 短片 / 概念片 / pitch trailer 的视觉提案
|
||||
- AI 视频生成(Sora / Runway / Pika)的镜头列表参考
|
||||
- 漫画 / 动画 / 游戏 cinematic cut scene 提案
|
||||
- 影视投资 deck 的概念视觉
|
||||
- 「这段故事拍出来会长什么样」一图答案
|
||||
- sci-fi / 战斗 / 灾难 / 浪漫 / 悬疑 任意题材
|
||||
|
||||
特征(与现有 storyboards 模板的区别):
|
||||
|
||||
| 模板 | 性质 |
|
||||
|---|---|
|
||||
| `four-panel-comic.md`(已有) | 漫画 4 格 / 段子 / 反转 |
|
||||
| `manga-spread-page.md`(已有) | 漫画跨页(不规则格) |
|
||||
| `recipe-process-flowchart.md`(已有) | 流程示意(食谱 / 教程) |
|
||||
| `product-tvc-storyboard.md`(新增) | **商业广告 TVC 分镜(产品中心)** |
|
||||
| **本模板**(新增) | **电影 / 短片 / 概念片 叙事分镜**(事件 / 情绪 / 故事中心) |
|
||||
|
||||
**核心区别**:本模板每个 panel 都是「电影级 cinematic still」,不强调产品 / 商业,而强调「这一秒发生了什么 + 镜头如何拍 + 情绪是什么」。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 电影 / 短片 / 动画 cinematic 分镜板
|
||||
- AI 视频镜头列表
|
||||
- pitch trailer 视觉提案
|
||||
- 概念片 storyboard(sci-fi / 战斗 / 灾难 / 浪漫 / 悬疑)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"电影分镜 / cinematic storyboard / 短片镜头表 / 概念片镜头列表"
|
||||
- 主体是事件 / 情绪 / 故事,不是产品 / 商业广告
|
||||
- 想要「电影感」而非「漫画感」/「广告感」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 商业广告 TVC 分镜(带产品) → 用 `product-tvc-storyboard.md`
|
||||
- 漫画分镜(带对话气泡 / 心声) → 用 `four-panel-comic.md` / `manga-spread-page.md`
|
||||
- 食谱 / 教程流程 → 用 `recipe-process-flowchart.md`
|
||||
- 真人摄影流程图 / 装备穿戴 → 用 `process-photo-board.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 故事 / 主线(一段话描述:谁 + 在哪 + 发生什么 + 结局)
|
||||
2. 题材(**sci-fi / 灾难 / 战斗 / 浪漫 / 悬疑 / 西部 / 黑色电影**)
|
||||
3. 镜头数量(9 / 12 / 15)+ 网格(3×3 / 3×4 / 3×5 / 4×4)
|
||||
4. 情绪曲线(**起 → 升 → 高潮 → 落 / 一直紧张 / 一直平静爆发**)
|
||||
5. 风格(**photoreal / 油画质感 / 动漫电影感 / 黑白电影 / 复古 70s**)
|
||||
6. 配色基调(决定整组镜头的 color grading)
|
||||
7. 比例(每格 16:9 / 21:9 电影宽屏;整图 1:1 contact sheet 或 4:5 / 16:9)
|
||||
|
||||
## 主模板:3×4 = 12 镜电影感分镜 contact sheet(sci-fi 案例)
|
||||
|
||||
📖 描述
|
||||
|
||||
12 个独立 cinematic still,连续叙事一个事件(如飞船降落气巨星),每格自成一幅 cinematic 概念图,整体保持 mood / 灯光 / 配色一致。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "cinematic storyboard contact sheet",
|
||||
"goal": "生成一张 12 镜分镜板,每镜都是一幅完整的电影 cinematic still,整组讲述一个连续叙事",
|
||||
"subject": {
|
||||
"primary": "{argument name=\"primary subject\" default=\"a small futuristic spacecraft descending into a massive gas giant storm system\"}",
|
||||
"secondary": "{argument name=\"secondary subject\" default=\"an enormous leviathan-like silhouette hidden within the clouds\"}",
|
||||
"mood": "{argument name=\"mood\" default=\"oppressive, catastrophic, awe-struck, high tension, cosmic dread\"}",
|
||||
"style": "{argument name=\"cinematic style\" default=\"photorealistic cinematic concept art with dark sci-fi realism, volumetric storm clouds, strong contrast, amber and black palette with occasional cold blue lightning\"}",
|
||||
"aspect_ratio_per_panel": "{argument name=\"per-panel ratio\" default=\"16:9\"}"
|
||||
},
|
||||
"vehicle_or_actor": {
|
||||
"design": "{argument name=\"hero design\" default=\"compact armored deep-atmosphere ship with 3 bright rear engines, angular industrial hull, worn metallic panels\"}",
|
||||
"scale": "{argument name=\"scale relation\" default=\"tiny compared to the planet and creature\"}"
|
||||
},
|
||||
"layout": {
|
||||
"grid": {
|
||||
"rows": "{argument name=\"rows\" default=\"3\"}",
|
||||
"columns": "{argument name=\"columns\" default=\"4\"}",
|
||||
"count": "{argument name=\"panel count\" default=\"12\"}"
|
||||
},
|
||||
"sheet_aspect_ratio": "{argument name=\"sheet ratio\" default=\"16:9 contact sheet\"}",
|
||||
"panel_borders": "thin white dividers, generous gutter",
|
||||
"sections": [
|
||||
{ "position": "row 1 col 1", "description": "{argument name=\"shot 1\" default=\"wide exterior shot of the ship entering the upper atmosphere of a colossal gas giant at extreme speed, glowing clouds streaked with fire and friction around the vessel, curved planetary horizon visible\"}" },
|
||||
{ "position": "row 1 col 2", "description": "{argument name=\"shot 2\" default=\"cockpit POV, dark interior filled with red and cyan holographic instruments, forward visibility collapsing into turbulent storm layers and electrical haze\"}" },
|
||||
{ "position": "row 1 col 3", "description": "{argument name=\"shot 3\" default=\"exterior mid-wide shot of the ship diving into a gigantic rotating cloud funnel, surrounded by violent spiraling storm structure\"}" },
|
||||
{ "position": "row 1 col 4", "description": "{argument name=\"shot 4\" default=\"extreme close exterior of the ship hull as bright lightning strikes dangerously close, white electric energy crawling across the metal surface\"}" },
|
||||
{ "position": "row 2 col 1", "description": "{argument name=\"shot 5\" default=\"dashboard warning screen in red, showing a critical systems failure interface with 4 warning lines and 1 large percentage readout: WARNING / ENGINES COMPROMISED / THRUST FLUCTUATION / GRAVITY SPIKE DETECTED / DESCENT RATE -453%\"}" },
|
||||
{ "position": "row 2 col 2", "description": "{argument name=\"shot 6\" default=\"rear three-quarter exterior of the ship fighting turbulence inside dense storm clouds, engines burning hard while the craft barely holds course\"}" },
|
||||
{ "position": "row 2 col 3", "description": "{argument name=\"shot 7\" default=\"massive circular disturbance forming in the clouds like an eye or maw, entire storm systems displaced by something huge moving beneath\"}" },
|
||||
{ "position": "row 2 col 4", "description": "{argument name=\"shot 8\" default=\"second cockpit view with radar-like navigation display and red alert text, pilot making a blind evasive maneuver through lightning-filled darkness\"}" },
|
||||
{ "position": "row 3 col 1", "description": "{argument name=\"shot 9\" default=\"first reveal of the colossal creature shape rising near the ship, black organic surface and immense curved anatomy emerging from darkness, ship tiny at lower left\"}" },
|
||||
{ "position": "row 3 col 2", "description": "{argument name=\"shot 10\" default=\"spiral descent shot, ship caught inside a vortex tunnel of clouds, spinning downward with engines flaring as it struggles to recover\"}" },
|
||||
{ "position": "row 3 col 3", "description": "{argument name=\"shot 11\" default=\"sudden breakthrough into a calm void, minimal composition, ship flying in eerie silence through dark open space with soft mist and no visible storm around it\"}" },
|
||||
{ "position": "row 3 col 4", "description": "{argument name=\"shot 12\" default=\"final reveal, gigantic leviathan fully emerging behind or beside the ship in cleared space, backlit by a pale circular storm opening, enormous open maw-like silhouette dwarfing the craft\"}" }
|
||||
],
|
||||
"continuity": "all 12 panels depict one continuous narrative sequence with consistent hero design, color grading, and mood arc"
|
||||
},
|
||||
"lighting": {
|
||||
"primary": "{argument name=\"primary light\" default=\"glowing amber storm light\"}",
|
||||
"secondary": "{argument name=\"secondary light\" default=\"red cockpit interface glow\"}",
|
||||
"accents": "{argument name=\"accent light\" default=\"blue-white lightning and engine exhaust\"}"
|
||||
},
|
||||
"environment": {
|
||||
"location": "{argument name=\"location\" default=\"inside the upper and middle storm layers of a gigantic gas giant\"}",
|
||||
"weather": "{argument name=\"weather\" default=\"violent turbulence, electrical storms, vortex funnels, cloud walls, pressure chaos\"}",
|
||||
"threat": "{argument name=\"threat / tension\" default=\"no safe zone, repeated near-failure, unknown colossal presence driving the storm\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"12 panel 必须呈现一段连续叙事(不是 12 张随机图)",
|
||||
"hero(飞船 / 角色)外观在所有 panel 中一致",
|
||||
"整体 color grading / mood 统一",
|
||||
"镜头节奏混合(远景 / 中景 / 特写 / POV / 仰拍 / 俯拍)",
|
||||
"至少 1 个 reveal / climax 镜头(如最后一格)"
|
||||
],
|
||||
"avoid": [
|
||||
"12 panel 全是同一类型镜头(如全特写)",
|
||||
"hero 外观漂移",
|
||||
"整体 color grading 不一致(一格暖光一格冷光毫无理由)",
|
||||
"镜头描述与故事主线脱节",
|
||||
"把分镜画成漫画 / 加对话气泡(这是电影 still 不是漫画)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:primary subject、mood、cinematic style、12 个 shot 简述
|
||||
- **可默认**:lighting、environment、aspect ratio
|
||||
- **可随机**:每镜的具体角度(按主线自动生成 wide/POV/CU 混搭)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给一句故事大纲 → 自动拆 12 镜(按 「entry → mid → escalation → climax → reveal」结构)
|
||||
- 不指定 mood → 按题材自动(sci-fi=oppressive;浪漫=warm;战斗=tense;悬疑=cold)
|
||||
- 不指定每镜镜头类型 → 自动混搭 4 wide / 4 medium / 2 CU / 2 POV
|
||||
|
||||
## 变体 1:3×3 = 9 镜短片节奏(适合 1-2 分钟短片)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "9-shot short film storyboard",
|
||||
"layout": { "rows": 3, "columns": 3, "count": 9 },
|
||||
"narrative_arc": ["1 establish", "2-3 inciting", "4-5 escalation", "6 turn", "7-8 climax", "9 resolve / cliffhanger"],
|
||||
"use_case": "1-2 分钟短片 / 概念片 / TikTok 长视频"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 故事更短 / 节奏更紧凑
|
||||
- 不需要 12 镜
|
||||
- 适合短片 / 短视频提案
|
||||
|
||||
## 变体 2:4×4 = 16 镜大型场面(适合战斗 / 灾难 / 长 sequence)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "16-shot epic sequence storyboard",
|
||||
"layout": { "rows": 4, "columns": 4, "count": 16 },
|
||||
"narrative_arc_extended": [
|
||||
"1-2 setup",
|
||||
"3-5 build",
|
||||
"6-8 first wave",
|
||||
"9 mid-climax",
|
||||
"10-12 second wave",
|
||||
"13-14 final climax",
|
||||
"15-16 aftermath"
|
||||
],
|
||||
"use_case": "战斗大场面 / 灾难片 / 史诗 sequence"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 需要更多镜头表现复杂叙事
|
||||
- 史诗 / 战斗 / 灾难题材
|
||||
- 接受单格细节降低
|
||||
|
||||
## 变体 3:黑白电影 / 复古胶片质感
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "black-and-white noir storyboard contact sheet",
|
||||
"style_override": {
|
||||
"rendering": "high-contrast black and white film still, deep shadows, grain texture, 1940s noir cinematography",
|
||||
"lighting": "venetian blind shadows, hard side light, smoke",
|
||||
"framing": "tight closeups, dutch angles, low POV"
|
||||
},
|
||||
"use_case": "悬疑 / 黑色电影 / 复古犯罪题材"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 黑白 / noir 题材
|
||||
- 想要复古胶片质感
|
||||
- 强调光影 / 几何构图
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 12 panel 之间故事断裂(必须连续叙事)
|
||||
- ❌ hero 外观漂移
|
||||
- ❌ color grading 不一致(一格暖光一格冷光)
|
||||
- ❌ 全是同类型镜头(必须混合远 / 中 / 近 / POV / 俯仰)
|
||||
- ❌ 把分镜画成漫画 / 加对话气泡
|
||||
- ❌ 把广告产品塞进电影分镜(应使用 `product-tvc-storyboard.md`)
|
||||
- ❌ 最后一格不是 reveal / climax / cliffhanger(电影分镜需要明确的尾镜)
|
||||
- ❌ 让模型自由生成 12 镜(必须显式列出每镜描述以保证叙事连贯)
|
||||
+220
@@ -0,0 +1,220 @@
|
||||
# 4 格漫画模板
|
||||
|
||||
本文件用于"4 格漫画 / 讽刺漫画 / 段子漫画"视觉:
|
||||
|
||||
- 反转 4 格段子
|
||||
- 讽刺产品广告漫画
|
||||
- 短故事 4 格
|
||||
- 自媒体 4 格漫画
|
||||
- 食物 / 心情 4 格
|
||||
|
||||
特征:
|
||||
|
||||
- 4 个等大格子(2×2 或 1×4)
|
||||
- 每格独立场景但故事连贯
|
||||
- 起 / 承 / 转 / 合 节奏
|
||||
- 通常带对话气泡 / 心声
|
||||
- 风格统一
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 自媒体 4 格漫画
|
||||
- 讽刺广告 4 格
|
||||
- 反转段子
|
||||
- 心情日记漫画
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"4 格 / 四格漫画 / 段子漫画 / 讽刺漫画"
|
||||
- 用户希望讲一个有节奏的小故事
|
||||
- 用户希望有反转 / 笑点
|
||||
|
||||
不要使用:
|
||||
|
||||
- 多分镜跨页漫画(用 `manga-spread-page.md`)
|
||||
- 无叙事的图标拼贴(用 `grids-and-collages/banner-grid-2x2.md`)
|
||||
- 单图 KV(用 `anime-key-visual.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题 / 故事核心
|
||||
2. 主角描述
|
||||
3. 4 格分别讲什么(起承转合)
|
||||
4. 风格(手绘日漫 / 极简线稿 / 美式卡通 / 国漫)
|
||||
5. 是否有对话气泡
|
||||
6. 比例(1:1 / 4:3 / 9:16)
|
||||
|
||||
## 主模板:2×2 反转 4 格漫画
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,分为 2×2 四格,按起 / 承 / 转 / 合讲一个有反转的小故事。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "2x2 反转 4 格漫画",
|
||||
"goal": "生成一张 2×2 四格漫画,讲一个有节奏与反转的小故事",
|
||||
"story": {
|
||||
"theme": "{argument name=\"theme\" default=\"减肥的人和半夜的炸鸡\"}",
|
||||
"structure": "起 / 承 / 转 / 合",
|
||||
"main_character": "{argument name=\"main character\" default=\"短发女孩,穿睡衣\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"日漫线稿 + 平涂淡色\"}",
|
||||
"consistency": "4 格中主角必须是同一人,画风统一",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"米白 + 暖橙 + 灰\"}"
|
||||
},
|
||||
"panels": {
|
||||
"format": "2x2 grid",
|
||||
"items": [
|
||||
{
|
||||
"position": "top-left",
|
||||
"label": "起",
|
||||
"scene": "{argument name=\"panel 1\" default=\"主角站在体重秤上,皱着眉\"}",
|
||||
"dialogue": "{argument name=\"dialogue 1\" default=\"今晚开始减肥!\"}"
|
||||
},
|
||||
{
|
||||
"position": "top-right",
|
||||
"label": "承",
|
||||
"scene": "{argument name=\"panel 2\" default=\"主角坚定地喝了一杯水\"}",
|
||||
"dialogue": "{argument name=\"dialogue 2\" default=\"水也很饱嘛\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-left",
|
||||
"label": "转",
|
||||
"scene": "{argument name=\"panel 3\" default=\"半夜里主角偷偷点开了外卖 app\"}",
|
||||
"dialogue": "{argument name=\"dialogue 3\" default=\"...就一份炸鸡\"}"
|
||||
},
|
||||
{
|
||||
"position": "bottom-right",
|
||||
"label": "合",
|
||||
"scene": "{argument name=\"panel 4\" default=\"主角抱着炸鸡桶,眼泪汪汪\"}",
|
||||
"dialogue": "{argument name=\"dialogue 4\" default=\"明天开始减\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"dialogue_design": {
|
||||
"balloon_style": "{argument name=\"balloon style\" default=\"白色圆角气泡,黑色描边\"}",
|
||||
"font_style": "{argument name=\"font style\" default=\"圆润手写体\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"1:1\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"4 格主角是同一人",
|
||||
"故事节奏明显(起 / 承 / 转 / 合)",
|
||||
"对话气泡不挡脸",
|
||||
"画风统一不漂移"
|
||||
],
|
||||
"avoid": [
|
||||
"故事走向平淡无反转",
|
||||
"对话超过 12 字",
|
||||
"分格大小不一致",
|
||||
"字体多种"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主题、主角、4 格剧情
|
||||
- 可默认:风格、配色、气泡样式
|
||||
- 可随机:对话具体措辞
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给主题时:自动展开起承转合 4 格剧情 + 4 句对话
|
||||
- 主角默认按主题选适合的形象
|
||||
- 默认 2×2
|
||||
|
||||
## 变体 1:讽刺产品广告 4 格
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "讽刺产品广告 4 格",
|
||||
"story": {
|
||||
"theme": "{argument name=\"product satire theme\" default=\"科技公司 PPT vs 实际产品\"}"
|
||||
},
|
||||
"panels": {
|
||||
"format": "2x2 grid",
|
||||
"items": [
|
||||
{"label": "PPT 上的样子", "scene": "未来感产品 + 用户陶醉"},
|
||||
{"label": "发布会演示", "scene": "工程师手在抖"},
|
||||
{"label": "实际到货", "scene": "产品箱里只有一个充电器"},
|
||||
{"label": "客服回复", "scene": "'下个版本会有'"}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "讽刺 + 段子 + 一眼看懂"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:1×4 横向 strip(适合 Twitter / X 长帖)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "1x4 横向 strip 漫画",
|
||||
"panels": {
|
||||
"format": "1x4 horizontal strip",
|
||||
"items": [
|
||||
{"label": "1", "scene": "..."},
|
||||
{"label": "2", "scene": "..."},
|
||||
{"label": "3", "scene": "..."},
|
||||
{"label": "4", "scene": "..."}
|
||||
]
|
||||
},
|
||||
"aspect_ratio": "16:9",
|
||||
"constraints": {
|
||||
"must_feel": "横向阅读,4 格连成一段动作"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:美食 / 心情日记 4 格
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "心情 4 格日记漫画",
|
||||
"story": {
|
||||
"theme": "{argument name=\"daily theme\" default=\"周一早上的我\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "极简线稿 + 极少色块"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "亲切、生活、有共鸣"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 4:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "4 格漫画自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动展开起承转合 4 格 + 主角形象 + 对话",
|
||||
"constraints": {
|
||||
"must_feel": "可直接发社媒"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 4 格里没有反转 / 没有节奏
|
||||
- 不要让对话超过 12 字 / 格
|
||||
- 不要让画风每格漂移
|
||||
- 不要让 4 格大小不等(除非刻意设计)
|
||||
- 不要让气泡盖脸
|
||||
+204
@@ -0,0 +1,204 @@
|
||||
# 漫画跨页 / 多分镜页模板
|
||||
|
||||
本文件用于"一页内多个不规则分镜叙事"的漫画视觉:
|
||||
|
||||
- 单页 5-7 个分镜的漫画
|
||||
- 跨页 spread(左右两页连贯)
|
||||
- 心理 / 悬疑 / 战斗 / 日常多分镜
|
||||
- 同人漫画 / 商业漫画
|
||||
- 故事板 storyboard
|
||||
|
||||
特征:
|
||||
|
||||
- 不规则格子
|
||||
- 大格 + 小格组合
|
||||
- 有阅读顺序(通常右上 → 左下)
|
||||
- 含对话框 + 心声 + 旁白
|
||||
- 风格更"漫画书"而不是 4 格段子
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单页多分镜漫画
|
||||
- 跨页 spread
|
||||
- 故事板 / 分镜稿
|
||||
- 同人 / 商业漫画
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"漫画分镜 / spread / 多格漫画 / 故事板"
|
||||
- 用户希望叙事更复杂、节奏更动感
|
||||
- 用户希望"漫画书"质感
|
||||
|
||||
不要使用:
|
||||
|
||||
- 4 格段子(用 `four-panel-comic.md`)
|
||||
- 单图 KV(用 `anime-key-visual.md`)
|
||||
- 角色设定稿(用 `portraits-and-characters/character-sheet.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 故事概要 / 这一页要讲什么
|
||||
2. 分镜数量(5-9 格)
|
||||
3. 主角描述
|
||||
4. 风格:日漫 / 韩漫 / 美漫 / 同人
|
||||
5. 阅读方向(日式右往左 / 美式左往右)
|
||||
6. 是否含色彩或纯黑白
|
||||
|
||||
## 主模板:单页多分镜漫画
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一页漫画,包含 5-7 个不规则分镜,按阅读顺序展开一段叙事。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "单页多分镜漫画",
|
||||
"goal": "生成一张完整的单页漫画,含多个分镜,叙事节奏紧凑",
|
||||
"story": {
|
||||
"summary": "{argument name=\"story summary\" default=\"主角接到神秘电话,决定独自前往\"}",
|
||||
"main_character": "{argument name=\"main character\" default=\"年轻女性侦探,短发,黑色风衣\"}",
|
||||
"supporting": "{argument name=\"supporting\" default=\"无\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"日式黑白漫画 + 网点 + 强阴影\"}",
|
||||
"tone": "{argument name=\"tone\" default=\"悬疑 + 紧张\"}",
|
||||
"color": "{argument name=\"color\" default=\"黑白 + 灰阶\"}"
|
||||
},
|
||||
"page_layout": {
|
||||
"panel_count": "{argument name=\"panel count\" default=\"6\"}",
|
||||
"reading_direction": "{argument name=\"reading direction\" default=\"日式:从右到左、从上到下\"}",
|
||||
"panels": [
|
||||
{
|
||||
"id": 1,
|
||||
"size": "大格 跨上半部分",
|
||||
"scene": "{argument name=\"panel 1\" default=\"主角侧脸特写,电话靠耳边\"}",
|
||||
"text": "{argument name=\"text 1\" default=\"旁白:那通电话,改变了一切\"}"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"size": "中格 右下",
|
||||
"scene": "{argument name=\"panel 2\" default=\"特写电话听筒里的杂音\"}",
|
||||
"text": "{argument name=\"text 2\" default=\"对方:今晚十点,老地方\"}"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"size": "小格 左下",
|
||||
"scene": "{argument name=\"panel 3\" default=\"主角眼神特写,瞳孔放大\"}",
|
||||
"text": "{argument name=\"text 3\" default=\"心声:又是他\"}"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"size": "中格 右",
|
||||
"scene": "{argument name=\"panel 4\" default=\"主角穿上风衣的动作分镜\"}",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"size": "中格 中",
|
||||
"scene": "{argument name=\"panel 5\" default=\"主角推开门,雨夜街道\"}",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"size": "大格 跨下半部分",
|
||||
"scene": "{argument name=\"panel 6\" default=\"主角背影远去,路灯昏黄\"}",
|
||||
"text": "{argument name=\"text 6\" default=\"旁白:这是赴约,还是赴死\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"dialogue_design": {
|
||||
"balloon_style": "白底 + 黑描边 + 尖角指向",
|
||||
"narration_box": "矩形 + 灰底 + 黑边",
|
||||
"thought_balloon": "云形 + 虚线尾巴",
|
||||
"font_style": "无衬线漫画体"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"分镜大小有节奏(大 + 小 + 大)",
|
||||
"阅读顺序清晰",
|
||||
"主角在多格中保持一致",
|
||||
"对话框不挡关键人物动作"
|
||||
],
|
||||
"avoid": [
|
||||
"分镜全部一样大(节奏单调)",
|
||||
"阅读顺序混乱",
|
||||
"主角形象漂移",
|
||||
"色调突变(黑白页里突然有彩色)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:故事概要、分镜数、主角
|
||||
- 可默认:风格、阅读方向、对话框样式
|
||||
- 可随机:背景细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给故事时:自动决定 5-7 格分镜节奏
|
||||
- 默认日式黑白漫画 + 网点
|
||||
- 默认日式阅读方向
|
||||
|
||||
## 变体 1:跨页 spread(左右两页)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "跨页 spread 漫画",
|
||||
"page_layout": {
|
||||
"panel_count": "8-12(左右两页加起来)",
|
||||
"format": "横向 spread,画面分左右两页"
|
||||
},
|
||||
"aspect_ratio": "16:11",
|
||||
"constraints": {
|
||||
"must_feel": "左右两页连贯,中央 gutter 不要切到关键元素"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:彩色商业漫画页
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "彩色商业漫画页",
|
||||
"style": {
|
||||
"color": "全彩 + 平涂 + 数字漫画质感",
|
||||
"art_style": "美漫 / 韩漫 风"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "可作为商业漫画连载页"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变度 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "漫画跨页自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一段故事,自动切分镜、排版、对话",
|
||||
"constraints": {
|
||||
"must_feel": "出版社编辑可直接放入排版"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让分镜全部等大
|
||||
- 不要让阅读顺序难以辨认
|
||||
- 不要让对话框挡脸 / 挡动作
|
||||
- 不要在黑白漫画页里突然出现强彩色
|
||||
- 不要让主角形象在不同格里像不同人
|
||||
- 跨页时不要让关键元素正好在中央装订线
|
||||
+278
@@ -0,0 +1,278 @@
|
||||
# 真人摄影流程图 / 装备穿戴 / 操作流程板模板
|
||||
|
||||
本文件用于生成"真人 / 角色级 cinematic 实拍质感的多步骤操作流程板"。常见场景:
|
||||
|
||||
- 装备穿戴 / 战甲组装 / 制服换装流程
|
||||
- 工艺操作 / 化妆 / 实验 / 工坊步骤
|
||||
- 训练 / 武术 / 健身一组动作分解
|
||||
- 器械维修 / 装机 / 设备启动流程
|
||||
- 角色 cosplay / 道具佩戴流程
|
||||
- 任何「步骤 1 → 步骤 N,每步一张实拍 cinematic 图 + 编号 + 描述」的视觉手册
|
||||
|
||||
特征(与现有/新增模板的区别):
|
||||
|
||||
| 模板 | 性质 |
|
||||
|---|---|
|
||||
| `recipe-process-flowchart.md`(已有) | 食谱流程(手绘 / illustration 风) |
|
||||
| `pose-reference-sheet.md`(新增) | 姿势字典(同一角色 N 个孤立动作,无叙事顺序) |
|
||||
| `cinematic-storyboard-grid.md`(新增) | 电影分镜(连续叙事,事件/情绪) |
|
||||
| `product-tvc-storyboard.md`(新增) | 商业 TVC 分镜(产品中心) |
|
||||
| **本模板**(新增) | **真人/角色实拍 cinematic 流程板**(步骤中心 + 顺序 + 装备状态变化) |
|
||||
|
||||
**核心区别**:本模板每张子图都是「同一角色不同步骤的真人/cinematic 实拍 still」,强调**装备状态 / 操作姿态从步骤 1 到 N 的变化**,并配步骤编号 + 步骤标题 + 步骤说明。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 装备穿戴流程(战甲 / 战术装备 / cosplay)
|
||||
- 工艺操作流程(咖啡冲泡 / 化妆 / 实验)
|
||||
- 训练分解(武术 / 健身 / 舞蹈技术分解)
|
||||
- 设备启动 / 维修 / 装机流程
|
||||
- 仪式 / 着装礼仪流程
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"装备 / 穿戴 / 流程图 / 步骤板 / 操作分解 / process board"
|
||||
- 主体是**同一真人角色**或**同一物体**经历**有序的状态变化**
|
||||
- 想要**实拍 / cinematic 写实质感**(不是手绘/线稿)
|
||||
- 每步都需要图像 + 步骤编号 + 步骤说明文本
|
||||
|
||||
不要使用:
|
||||
|
||||
- 食谱 / 教程线稿流程 → 用 `recipe-process-flowchart.md`
|
||||
- 姿势字典 / 动作字典(无顺序) → 用 `pose-reference-sheet.md`
|
||||
- 电影叙事分镜(叙事重于步骤) → 用 `cinematic-storyboard-grid.md`
|
||||
- 商业广告 TVC(产品中心) → 用 `product-tvc-storyboard.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 流程主题(什么的流程?装备 / 化妆 / 操作 / 训练)
|
||||
2. 角色描述(性别 / 年龄 / 发型 / 服装 / 关键识别特征)
|
||||
3. 步骤数量(推荐 4 / 6 / 8 / 9)+ 网格(2×3 / 3×2 / 3×3 / 2×4)
|
||||
4. 每步标题 + 简述(装备状态 / 动作描述)
|
||||
5. 风格(**cinematic 实拍 / tokusatsu 特摄 / 时尚大片 / 工坊纪实 / 教程截图**)
|
||||
6. 语言(标题 / 说明文字使用语言:日文 / 中文 / 英文)
|
||||
7. 环境(工坊 / 化妆间 / 健身房 / 实验室 / 户外)
|
||||
8. 比例(横版 16:9 看板 / 竖版 4:5 手册 / 1:1 社交媒体)
|
||||
|
||||
## 主模板:3×2 = 6 步真人 cinematic 装备穿戴流程板(特摄风案例)
|
||||
|
||||
📖 描述
|
||||
|
||||
横版 16:9 大图,2 行 3 列共 6 格。顶部标题横幅 + 6 格步骤图(每图带红色数字编号方块 + 步骤日文标题 + 步骤说明)+ 底部口号横幅。每格都是同一角色实拍 cinematic still,装备状态按步骤递进。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "{argument name=\"theme type\" default=\"Japanese sci-fi armor dressing-process infographic\"}",
|
||||
"goal": "生成一张以同一角色为主角、按步骤递进展示装备/操作变化的 cinematic 实拍流程板",
|
||||
"style": "{argument name=\"overall style\" default=\"cinematic live-action tokusatsu-inspired promotional board, realistic industrial lighting, polished metal surfaces, sharp photographic detail\"}",
|
||||
"theme": "{argument name=\"process theme\" default=\"manual pre-battle suit-up sequence for a female hero in a red, silver, black, and blue protector suit\"}",
|
||||
"subject": {
|
||||
"character": {
|
||||
"gender": "{argument name=\"gender\" default=\"female\"}",
|
||||
"age": "{argument name=\"age\" default=\"young adult\"}",
|
||||
"identity": "{argument name=\"identity\" default=\"helmetless heroine during assembly, face intentionally obscured or anonymized in every unhelmeted panel\"}",
|
||||
"hair": "{argument name=\"hair\" default=\"dark brown to black hair tied in a high ponytail with bangs\"}",
|
||||
"undersuit": "{argument name=\"undersuit\" default=\"glossy black skintight inner suit with silver chest panel and white neck ring\"}",
|
||||
"armor_or_outfit": "{argument name=\"armor description\" default=\"retro-futuristic protector armor with red shoulder and arm plates, silver breastplate and torso plating, circular blue chest core, red waist unit, white gloves, red forearm guards with yellow stripe accents\"}",
|
||||
"helmet_or_headpiece": "{argument name=\"helmet description\" default=\"round red-and-silver helmet with black visor\"}"
|
||||
},
|
||||
"environment": {
|
||||
"location": "{argument name=\"location\" default=\"high-tech industrial hangar or armor bay\"}",
|
||||
"background_elements": "{argument name=\"background elements\" default=\"metal framework, robotic equipment, tool benches, armor racks, computer monitors, workshop lighting, bay corridor marked BAY-07 in final panel\"}"
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"header": {
|
||||
"count": 2,
|
||||
"labels": [
|
||||
"{argument name=\"header title\" default=\"ソルジャンヌ・スーツ 手動装着プロセス\"}",
|
||||
"{argument name=\"header subtitle\" default=\"専用プロテクタースーツ『ソルジャンヌ』を、戦闘前に手動で装着する様子。各ユニットを確実に装着し、システムを起動する。\"}"
|
||||
],
|
||||
"design": "wide black-to-red gradient banner across top, large bold white headline text, diagonal red accent stripe"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"step_id": 1,
|
||||
"title": "{argument name=\"step 1 title\" default=\"1 インナースーツの確認\"}",
|
||||
"position": "top-left",
|
||||
"labels": ["{argument name=\"step 1 caption\" default=\"各部のセンサーとコネクタをチェック。戦闘に備え、身体の状態を最終確認する。\"}"],
|
||||
"image": "{argument name=\"step 1 image\" default=\"three-quarter view of the heroine in only the black glossy inner suit, looking down while checking or tightening a wrist connector\"}"
|
||||
},
|
||||
{
|
||||
"step_id": 2,
|
||||
"title": "{argument name=\"step 2 title\" default=\"2 胸部・肩部アーマーの装着\"}",
|
||||
"position": "top-center",
|
||||
"labels": ["{argument name=\"step 2 caption\" default=\"胸部ユニットと肩部プロテクターを装着。コネクタを接続し、ロックを固定する。\"}"],
|
||||
"image": "{argument name=\"step 2 image\" default=\"mid shot with chest armor and red shoulder plates installed, heroine fastening the front torso area with both hands\"}"
|
||||
},
|
||||
{
|
||||
"step_id": 3,
|
||||
"title": "{argument name=\"step 3 title\" default=\"3 腰部ユニット・ベルトの固定\"}",
|
||||
"position": "top-right",
|
||||
"labels": ["{argument name=\"step 3 caption\" default=\"ウエストユニットを装着し、各部のロックを確認。可動部の動作チェックを行う。\"}"],
|
||||
"image": "{argument name=\"step 3 image\" default=\"mid shot with torso armor completed, heroine tightening or checking the waist belt and side locks\"}"
|
||||
},
|
||||
{
|
||||
"step_id": 4,
|
||||
"title": "{argument name=\"step 4 title\" default=\"4 ヘルメットの準備\"}",
|
||||
"position": "bottom-left",
|
||||
"labels": ["{argument name=\"step 4 caption\" default=\"ヘルメットのバイザーと内部システムをチェック。ヘッドセットとの同期を確認する。\"}"],
|
||||
"image": "{argument name=\"step 4 image\" default=\"heroine holding the red helmet in both hands at chest height, showing the glossy black visor\"}"
|
||||
},
|
||||
{
|
||||
"step_id": 5,
|
||||
"title": "{argument name=\"step 5 title\" default=\"5 ヘルメットの装着・システム起動\"}",
|
||||
"position": "bottom-center",
|
||||
"labels": ["{argument name=\"step 5 caption\" default=\"ヘルメットを装着し、直上のコネクタをロック。全身のシステムが起動し、胸部コアが発光する。\"}"],
|
||||
"image": "{argument name=\"step 5 image\" default=\"heroine placing the helmet onto her head with both hands; blue chest core glowing brightly\"}"
|
||||
},
|
||||
{
|
||||
"step_id": 6,
|
||||
"title": "{argument name=\"step 6 title\" default=\"6 装着完了\"}",
|
||||
"position": "bottom-right",
|
||||
"labels": ["{argument name=\"step 6 caption\" default=\"全システムの最終チェックを行い、戦闘モードへ。ソルジャンヌ、出撃準備完了!\"}"],
|
||||
"image": "{argument name=\"step 6 image\" default=\"full-body frontal hero pose in a futuristic corridor, fully suited with helmet on, arms relaxed at sides\"}"
|
||||
}
|
||||
],
|
||||
"footer": {
|
||||
"count": 1,
|
||||
"labels": ["{argument name=\"footer slogan\" default=\"一つ一つの装着が、命を守り、力を引き出す。ソルジャンヌの戦いは、ここから始まる。\"}"],
|
||||
"design": "dark red cinematic footer strip with centered white slogan"
|
||||
},
|
||||
"grid": {
|
||||
"rows": 2,
|
||||
"columns": 3,
|
||||
"panel_count": 6,
|
||||
"panel_borders": "thin white dividers",
|
||||
"number_badges": "red square badges with white numerals 1-6 placed at the corner of each panel"
|
||||
}
|
||||
},
|
||||
"text_rendering": {
|
||||
"language": "{argument name=\"language\" default=\"Japanese\"}",
|
||||
"font": "{argument name=\"font style\" default=\"bold sans-serif headline with smaller sans-serif body text\"}",
|
||||
"colors": "{argument name=\"text color scheme\" default=\"white text on black, red, and white info bars; red numbered squares with white numerals\"}"
|
||||
},
|
||||
"composition": "{argument name=\"composition\" default=\"16:9 wide infographic board, six equal photo panels arranged in a 3-by-2 grid, each panel captioned below with a red numbered box from 1 to 6\"}",
|
||||
"lighting": "{argument name=\"lighting\" default=\"moody workshop lighting with metallic reflections and red accent lights, realistic shadows, cinematic sci-fi atmosphere\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"同一角色(外貌 / 体型 / 内衬)在所有 panel 中一致",
|
||||
"装备状态在每一步显式递进(穿了什么 → 又穿了什么)",
|
||||
"每格带清晰编号 + 步骤标题 + 简要说明",
|
||||
"标题语言、字体、配色保持统一",
|
||||
"整体 16:9 看板布局工整对齐",
|
||||
"光线 / color grading / 环境质感统一"
|
||||
],
|
||||
"avoid": [
|
||||
"角色长相 / 发型 / 体型在不同 panel 漂移",
|
||||
"装备状态非递进(步骤 4 比步骤 5 更全副武装)",
|
||||
"缺少编号 / 标题 / 说明",
|
||||
"把流程板做成姿势字典(每格无叙事联系)",
|
||||
"把流程板做成漫画 / 加对话气泡",
|
||||
"环境 / 灯光 / 滤镜在不同 panel 风格不一致"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:theme(什么流程)、character(角色描述)、6 个 step title + caption + image(按顺序递进)、language
|
||||
- **可默认**:style、environment、composition、lighting、grid
|
||||
- **可随机**:footer slogan、background detail(除非用户指定)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给一句"想要 6 步装备穿戴流程" → 按「内层 → 上身 → 下身 → 头部准备 → 头部装上 → 全身完成」自动拆 6 步
|
||||
- 用户给一句"咖啡冲泡 6 步" → 按「研磨 → 称重 → 烧水 → 闷蒸 → 注水 → 出杯」自动拆
|
||||
- 用户给"化妆 6 步" → 按「打底 → 遮瑕 → 眼妆 → 腮红 → 唇妆 → 定妆」自动拆
|
||||
- 不指定语言 → 默认与用户对话语言一致
|
||||
|
||||
## 变体 1:3×3 = 9 步竖版手册(4:5 / 9:16)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "9-step process manual board, vertical poster",
|
||||
"layout": { "rows": 3, "columns": 3, "panel_count": 9, "aspect_ratio": "4:5 or 9:16 vertical" },
|
||||
"use_case": "更细致的步骤手册 / 小红书 / 公众号竖版图文 / 教程封面"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 步骤多于 6(例如详细 9 步教程)
|
||||
- 需要竖版(社交媒体 / 手机端阅读)
|
||||
- 教程类内容
|
||||
|
||||
## 变体 2:2×4 = 8 步横版(适合训练分解 / 武术拆招)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "8-step technical breakdown board, horizontal banner",
|
||||
"layout": { "rows": 2, "columns": 4, "panel_count": 8, "aspect_ratio": "16:9 ultra-wide" },
|
||||
"use_case": "武术拆招 / 健身动作分解 / 舞蹈技术 / 体操"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 横向叙事更自然(左 → 右一招一式)
|
||||
- 步骤数量为 8
|
||||
- 需要更大显示宽度
|
||||
|
||||
## 变体 3:4 步极简流程(适合简单装备 / 入门教程)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "4-step minimal process board",
|
||||
"layout": { "rows": 2, "columns": 2, "panel_count": 4, "aspect_ratio": "1:1" },
|
||||
"use_case": "极简入门教程 / 简单装备 / 4 步完成的简短流程"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 流程只有 4 步
|
||||
- 1:1 适合 Instagram / 小红书封面
|
||||
- 想要简洁干净
|
||||
|
||||
## 变体 4:摄影时尚大片质感(非特摄风)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "fashion editorial multi-step lookbook board",
|
||||
"style_override": {
|
||||
"rendering": "high-end fashion photography, soft beauty light, magazine editorial spread",
|
||||
"lighting": "softbox key light + rim light, clean shadow",
|
||||
"background": "seamless studio backdrop or minimal location"
|
||||
},
|
||||
"use_case": "服装搭配步骤 / 化妆教程 / 时尚 lookbook"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 需要时尚大片美感
|
||||
- 主题是服装 / 化妆 / 美容
|
||||
- 不需要 sci-fi / 工业感
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 角色外观在不同 panel 漂移(**必须强调 character consistency**)
|
||||
- ❌ 装备状态非递进(必须按步骤显式叠加)
|
||||
- ❌ 缺少编号 / 标题 / 说明
|
||||
- ❌ 把流程板做成姿势字典(用 `pose-reference-sheet.md`)
|
||||
- ❌ 把流程板做成漫画 / 加对话气泡
|
||||
- ❌ 环境 / 灯光 / 滤镜在不同 panel 风格不一致
|
||||
- ❌ 让模型自由生成步骤(必须显式列出每步标题 + 说明 + 镜头描述)
|
||||
- ❌ 在面部不打码 / 不模糊的情况下生成真人 lookalike 照片(**遵守身份隐私约束**)
|
||||
+237
@@ -0,0 +1,237 @@
|
||||
# 产品 TVC 商业广告分镜板模板
|
||||
|
||||
本文件用于生成"以单一产品为主角、跨 9-12 个商业广告镜头的真实摄影风分镜表",每个 panel 都是一个真实拍摄镜头的视觉示意。
|
||||
|
||||
典型用途:
|
||||
|
||||
- 给广告 / TVC 公司做拍摄前 storyboard 提案
|
||||
- 电商详情页"我们能做出这种品质视频"的预演稿
|
||||
- 给 Seedance / Sora / Runway 等视频生成工具做镜头列表
|
||||
- 客户审稿前的视频脚本可视化
|
||||
- 电商「主图 → TVC」一图过的快速过审
|
||||
|
||||
特征(与现有 storyboards 模板的区别):
|
||||
|
||||
| 模板 | 性质 | 风格 |
|
||||
|---|---|---|
|
||||
| `four-panel-comic.md`(已有) | 漫画 4 格 | 漫画 / 段子 / 反转 |
|
||||
| `manga-spread-page.md`(已有) | 漫画跨页分镜 | 日漫 / 不规则格 |
|
||||
| `recipe-process-flowchart.md`(已有) | 流程示意 | 食谱 / 教程插画 |
|
||||
| **本模板**(新增) | **真实拍摄分镜** | **商业广告级摄影** |
|
||||
|
||||
**核心区别**:本模板每个 panel 都是「真实摄影 / 拟真渲染」的成片画面,不是漫画分镜也不是流程图,而是「这部 15 秒广告会拍成什么样」的视觉答案。
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 商业 TVC 拍摄前 storyboard
|
||||
- 电商详情页视频拍摄预演
|
||||
- 客户审稿("成片大概会长这样")
|
||||
- 给视频生成模型(Sora / Seedance / Runway)的镜头清单参考
|
||||
- 4S 店 / 美妆 / 食品 / 数码品类的 15-30 秒广告分镜
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"TVC / 广告分镜 / storyboard / 视频脚本可视化"
|
||||
- 用户已经有产品,想要"成片看起来怎样"的视觉提案
|
||||
- 客户要看「9 / 12 个镜头分别拍什么」
|
||||
|
||||
不要使用:
|
||||
|
||||
- 漫画 / 故事 4 格 → 用 `four-panel-comic.md`
|
||||
- 跨页不规则漫画 → 用 `manga-spread-page.md`
|
||||
- 食谱 / 教程流程 → 用 `recipe-process-flowchart.md`
|
||||
- 仅一张 hero 主图 → 用 `product-visuals/premium-studio-product.md`
|
||||
- 详情页一图全销售看板 → 用 `product-visuals/ecommerce-marketing-board.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 产品(必须有具体产品 / 包装 / 颜色 / 形状)
|
||||
2. 视频时长(15s / 30s / 60s)+ 比例(9:16 竖屏 / 16:9 横屏 / 1:1)
|
||||
3. 总镜头数(9 / 12 / 6)
|
||||
4. 风格(**电影感 / 简约高级 / 暖色生活方式 / 冷色科技 / 复古怀旧**)
|
||||
5. 是否需要"使用人手 / 演员"出现
|
||||
6. 必须出现的卖点(决定哪个镜头要 close-up 哪个要 lifestyle)
|
||||
7. 是否需要中英双语镜头标题 / 时间码
|
||||
|
||||
## 主模板:9-panel 产品 TVC 商业广告分镜板
|
||||
|
||||
📖 描述
|
||||
|
||||
3×3 = 9 格,每格是一个独立镜头的成片视觉示意,整体配 header(节目主标 + 时长 + 比例)+ 每格中文镜头标题 + 时间码 + 拍摄说明。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "product TVC storyboard board",
|
||||
"goal": "生成一张 9 格分镜图,每格都是该产品商业广告的一个真实拍摄镜头视觉示意,可作为拍摄前 storyboard / 客户审稿 / 视频生成参考",
|
||||
"input_mode": "{argument name=\"input mode\" default=\"text-only\"}",
|
||||
"reference_image_note": "如果用户提供产品参考图,必须保持产品外观完全一致(颜色 / 包装 / logo 不可漂移)",
|
||||
"header": {
|
||||
"title": "{argument name=\"header title\" default=\"产品TVC分镜脚本\"}",
|
||||
"subtitle_meta": "{argument name=\"video duration\" default=\"15秒\"} / {argument name=\"aspect ratio\" default=\"9:16竖屏\"} / 9宫格",
|
||||
"product_name_subtitle": "{argument name=\"product name\" default=\"青花瓷烟灰缸\"}"
|
||||
},
|
||||
"layout": {
|
||||
"format": "{argument name=\"board orientation\" default=\"vertical 3:4 storyboard sheet\"}",
|
||||
"background": "{argument name=\"board background\" default=\"dark elegant gradient with subtle paper texture\"}",
|
||||
"grid": {
|
||||
"rows": 3,
|
||||
"columns": 3,
|
||||
"panel_count": 9,
|
||||
"panel_aspect_ratio": "{argument name=\"panel ratio\" default=\"9:16 (vertical TVC)\"}",
|
||||
"panel_borders": "thin light divider, generous gutter",
|
||||
"panel_label_position": "top-left number badge + scene title in Chinese; small timestamp top-right; small Chinese description below the image"
|
||||
}
|
||||
},
|
||||
"scenes": {
|
||||
"count": 9,
|
||||
"items": [
|
||||
{ "id": 1, "title_zh": "{argument name=\"scene 1 title\" default=\"环境建立\"}", "timestamp": "0-2s", "description": "environment-establishing wide shot with desk, books, window, and the product placed in context; soft morning light" },
|
||||
{ "id": 2, "title_zh": "{argument name=\"scene 2 title\" default=\"主体亮相\"}", "timestamp": "2-3s", "description": "hero product medium shot on the table; warm rim light, shallow depth of field" },
|
||||
{ "id": 3, "title_zh": "{argument name=\"scene 3 title\" default=\"工艺特写\"}", "timestamp": "3-5s", "description": "extreme close-up of the {argument name=\"signature detail\" default=\"blue floral craftsmanship pattern\"}" },
|
||||
{ "id": 4, "title_zh": "{argument name=\"scene 4 title\" default=\"使用场景\"}", "timestamp": "5-7s", "description": "use case showing {argument name=\"use action\" default=\"a hand placing a cigarette into the ashtray with visible smoke\"}" },
|
||||
{ "id": 5, "title_zh": "{argument name=\"scene 5 title\" default=\"功能展示\"}", "timestamp": "7-8s", "description": "{argument name=\"function shot\" default=\"top-down capacity display showing multiple cigarette butts inside\"}" },
|
||||
{ "id": 6, "title_zh": "{argument name=\"scene 6 title\" default=\"清洁打理\"}", "timestamp": "8-10s", "description": "{argument name=\"care shot\" default=\"cleaning scene under running water in a sink with a hand holding the product\"}" },
|
||||
{ "id": 7, "title_zh": "{argument name=\"scene 7 title\" default=\"细节品质\"}", "timestamp": "10-11s", "description": "{argument name=\"quality detail\" default=\"bottom-detail close-up showing the underside and anti-slip pads\"}" },
|
||||
{ "id": 8, "title_zh": "{argument name=\"scene 8 title\" default=\"氛围生活\"}", "timestamp": "11-13s", "description": "{argument name=\"mood scene\" default=\"mood/lifestyle scene at night with the product on a desk, smoke rising, and ambient lamp light\"}" },
|
||||
{ "id": 9, "title_zh": "{argument name=\"scene 9 title\" default=\"品牌收尾\"}", "timestamp": "13-15s", "description": "brand closing frame with the product as the hero plus Chinese marketing text '{argument name=\"closing tagline\" default=\"匠心传承,品味生活\"}'" }
|
||||
]
|
||||
},
|
||||
"global_style": {
|
||||
"rendering": "premium realistic commercial photography across all 9 panels",
|
||||
"consistency": "the product (color / shape / packaging / logo) stays IDENTICAL across all 9 panels",
|
||||
"lighting": "{argument name=\"lighting style\" default=\"warm premium lighting, shallow depth of field, refined lifestyle desktop environment\"}",
|
||||
"color_grading": "{argument name=\"color grading\" default=\"warm cinematic\"}",
|
||||
"panel_treatment": "each panel feels like a real ad still, not a sketch or wireframe"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"9 个镜头编号清晰、时间码递增不重叠(总和 = 视频时长)",
|
||||
"产品在 9 个镜头中外观完全一致",
|
||||
"每格的中文镜头标题 + 时间码 + 描述都必须存在",
|
||||
"整体看起来像专业广告 storyboard 板而不是 9 张随机图"
|
||||
],
|
||||
"avoid": [
|
||||
"9 个镜头都是同一角度(必须有近景 / 中景 / 远景 / 俯拍 / 仰拍混合)",
|
||||
"镜头描述与产品类型不匹配(如给手机做'倒粉入杯'镜头)",
|
||||
"产品在不同镜头中改变颜色或外观",
|
||||
"时间码总和与 video duration 不一致",
|
||||
"没有 closing 镜头(最后一格必须是品牌收尾)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:product name、video duration + aspect ratio、产品参考图(如有)
|
||||
- **可默认**:board background、closing tagline、lighting style
|
||||
- **可随机**:scene 1-9 具体描述(按产品类目套用模板)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"做我这个产品的 9 格 TVC 分镜"+ 给参考图 → 按产品类目自动套 9 镜头模板
|
||||
- 不指定具体镜头内容 → 用「环境建立 → 亮相 → 工艺 → 使用 → 功能 → 清洁/打理 → 细节 → 氛围 → 收尾」标准结构
|
||||
- 不指定时长 → 默认 15s 9 格
|
||||
|
||||
## 变体 1:12 panel 30 秒长版
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "12-panel 30s product TVC storyboard",
|
||||
"header": {
|
||||
"subtitle_meta": "30秒 / {argument name=\"aspect ratio\" default=\"16:9横屏\"} / 12宫格"
|
||||
},
|
||||
"layout": { "rows": 3, "columns": 4, "panel_count": 12 },
|
||||
"scenes_extension": [
|
||||
"10) 用户证言/使用见证镜头",
|
||||
"11) 数据/对比/认证镜头",
|
||||
"12) 第二次品牌收尾 + CTA"
|
||||
],
|
||||
"use_case": "30s TVC / 详情页长视频 / 完整产品故事"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 视频时长 ≥ 30s
|
||||
- 需要「用户见证 + 数据对比 + CTA」更完整销售环节
|
||||
- 横屏播放渠道(YouTube / B 站 / 详情页 banner 视频)
|
||||
|
||||
## 变体 2:6 panel 极简短视频版(适合抖音 15s)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "6-panel 15s vertical short video storyboard",
|
||||
"header": {
|
||||
"subtitle_meta": "15秒 / 9:16竖屏 / 6宫格"
|
||||
},
|
||||
"layout": { "rows": 2, "columns": 3, "panel_count": 6 },
|
||||
"scenes": [
|
||||
"1 钩子/痛点开场",
|
||||
"2 产品出现",
|
||||
"3 一个核心卖点 close-up",
|
||||
"4 使用瞬间",
|
||||
"5 效果/对比",
|
||||
"6 品牌 + CTA"
|
||||
],
|
||||
"use_case": "抖音 / 快手 / TikTok / Reels 15s 短视频"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 平台限制 15s 内
|
||||
- 主要走「钩子 + 卖点 + 转化」的快节奏短视频
|
||||
- 6 镜头 = 每镜头平均 2.5s,够直接好懂
|
||||
|
||||
## 变体 3:电影感叙事 TVC(高端品类)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "cinematic-narrative TVC storyboard",
|
||||
"header": {
|
||||
"subtitle_meta": "{argument name=\"video duration\" default=\"60秒\"} / 16:9宽屏 / 9宫格"
|
||||
},
|
||||
"scenes_replacement": [
|
||||
"1 主角登场 / 情境引入",
|
||||
"2 矛盾 / 困境",
|
||||
"3 转折 / 产品出现",
|
||||
"4 互动 / 体验",
|
||||
"5 高光时刻",
|
||||
"6 情绪释放",
|
||||
"7 群像 / 共鸣",
|
||||
"8 品牌哲学陈述",
|
||||
"9 logo + slogan 静帧"
|
||||
],
|
||||
"style_override": {
|
||||
"lighting": "电影级灯光,强对比,氛围浓郁",
|
||||
"color_grading": "复古 / 蒂芙尼 / 沙漠橙 / 黑白特定色调",
|
||||
"talent": "真人演员 + 情绪面部表情"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 汽车 / 奢侈品 / 高端家电 / 全球品牌
|
||||
- 走「故事 + 情绪 + 哲学」而非「卖点 + 数据」
|
||||
- 60s+ 长版品牌片
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ 9 个镜头都是产品 close-up → 必须有镜头节奏(远 / 中 / 近 / 极近 / 俯 / 仰)
|
||||
- ❌ 产品在不同镜头中变色 / 变形 → 致命错误,必须强调"identical product"
|
||||
- ❌ 镜头描述与产品类目不符(如给口红做"水龙头清洗"镜头)
|
||||
- ❌ 时间码总和不等于视频总时长 → 客户立刻看出来不专业
|
||||
- ❌ 漏掉品牌收尾镜头(最后一格必须是 logo + slogan / CTA)
|
||||
- ❌ 把 9 格画成漫画 / 插画风 → 应该是真实摄影感
|
||||
- ❌ 板面没有 header(标题 + 时长 + 比例)→ 看起来像随机的 9 张图
|
||||
- ❌ 把模板里的"argument"占位符原样写到最终 prompt
|
||||
+205
@@ -0,0 +1,205 @@
|
||||
# 食谱 / 流程步骤图模板
|
||||
|
||||
本文件用于"按步骤图示展示一个流程"的视觉:
|
||||
|
||||
- 食谱 / 烹饪步骤图
|
||||
- 产品使用步骤图
|
||||
- DIY 教程步骤图
|
||||
- 手工 / 化妆步骤图
|
||||
- 工艺流程图
|
||||
|
||||
特征:
|
||||
|
||||
- 步骤分明(编号 + 描述 + 插图)
|
||||
- 有明显流向(→ 或编号顺序)
|
||||
- 强调"一图能跟着做"
|
||||
- 通常含食材 / 工具列表
|
||||
- 视觉清晰、信息密度适中
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 食谱 / 烘焙步骤图
|
||||
- 产品使用 / 安装教程图
|
||||
- 手工 / DIY 教程图
|
||||
- 化妆 / 护肤步骤图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"步骤图 / 流程图 / 食谱图 / 教程图 / how-to"
|
||||
- 用户希望"看图就能跟着做"
|
||||
|
||||
不要使用:
|
||||
|
||||
- 教学示意图(用 `slides-and-visual-docs/educational-diagram-slide.md`)
|
||||
- 高密度信息图(用 `infographics/legend-heavy-infographic.md`)
|
||||
- 角色关系图(用 `character-relationship-diagram.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(什么食谱 / 什么教程)
|
||||
2. 步骤数量(4-8 步)
|
||||
3. 是否需要食材 / 工具列表
|
||||
4. 风格:手绘水彩 / 拟物 3D / 扁平卡通 / 摄影实拍
|
||||
5. 是否双语 / 含英文
|
||||
6. 比例
|
||||
|
||||
## 主模板:食谱步骤图
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,顶部有菜名 + 食材列表,主体为 4-6 个编号步骤插图,底部有最终成品图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "食谱步骤图",
|
||||
"goal": "生成一张可作为公众号 / 小红书 / 食谱书页的食谱步骤图",
|
||||
"recipe": {
|
||||
"name": "{argument name=\"recipe name\" default=\"番茄炒蛋\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"5 分钟家常版\"}",
|
||||
"servings": "{argument name=\"servings\" default=\"2 人份\"}",
|
||||
"time": "{argument name=\"time\" default=\"5 分钟\"}"
|
||||
},
|
||||
"ingredients": {
|
||||
"enabled": "{argument name=\"ingredients enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"ingredients position\" default=\"顶部右侧\"}",
|
||||
"items": [
|
||||
"{argument name=\"ing 1\" default=\"番茄 2 个\"}",
|
||||
"{argument name=\"ing 2\" default=\"鸡蛋 3 个\"}",
|
||||
"{argument name=\"ing 3\" default=\"葱花 适量\"}",
|
||||
"{argument name=\"ing 4\" default=\"盐 / 糖 / 油 适量\"}"
|
||||
],
|
||||
"design": "每项配小图标"
|
||||
},
|
||||
"steps": {
|
||||
"count": "{argument name=\"step count\" default=\"5\"}",
|
||||
"items": [
|
||||
{"id": 1, "scene": "{argument name=\"step 1\" default=\"番茄切块,鸡蛋打散\"}"},
|
||||
{"id": 2, "scene": "{argument name=\"step 2\" default=\"热油下鸡蛋,炒到半熟盛出\"}"},
|
||||
{"id": 3, "scene": "{argument name=\"step 3\" default=\"加油下番茄,炒到出汁\"}"},
|
||||
{"id": 4, "scene": "{argument name=\"step 4\" default=\"倒回鸡蛋,加盐少许糖\"}"},
|
||||
{"id": 5, "scene": "{argument name=\"step 5\" default=\"翻炒均匀,撒葱花出锅\"}"}
|
||||
],
|
||||
"step_block_style": "编号 + 插图 + 1 句说明"
|
||||
},
|
||||
"final_dish": {
|
||||
"enabled": "{argument name=\"final dish enabled\" default=\"true\"}",
|
||||
"position": "{argument name=\"final dish position\" default=\"底部居中大图\"}"
|
||||
},
|
||||
"style": {
|
||||
"art_style": "{argument name=\"art style\" default=\"手绘水彩 + 米色纸纹\"}",
|
||||
"color_palette": "{argument name=\"color palette\" default=\"番茄红 + 蛋黄 + 米白\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"步骤编号连续清晰",
|
||||
"每个步骤插图与说明一致",
|
||||
"食材列表与步骤呼应",
|
||||
"成品图视觉抢眼"
|
||||
],
|
||||
"avoid": [
|
||||
"步骤说明超过 15 字",
|
||||
"插图与文字脱节",
|
||||
"色板出现非食物自然色",
|
||||
"字体多种类"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:菜名、步骤数
|
||||
- 可默认:风格、配色、食材呈现
|
||||
- 可随机:背景纹理
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只给菜名时:自动列食材 + 自动展开 4-6 步
|
||||
- 默认手绘水彩
|
||||
- 步骤说明 ≤ 15 字 / 步
|
||||
|
||||
## 变体 1:产品使用 / 安装教程图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "产品使用 / 安装教程图",
|
||||
"recipe": {
|
||||
"name": "{argument name=\"product\" default=\"AURORA Pro 耳机配对\"}"
|
||||
},
|
||||
"ingredients": { "enabled": false },
|
||||
"steps": {
|
||||
"count": 4,
|
||||
"items": [
|
||||
{"id": 1, "scene": "打开充电盒"},
|
||||
{"id": 2, "scene": "手机蓝牙开启"},
|
||||
{"id": 3, "scene": "选择 'AURORA Pro'"},
|
||||
{"id": 4, "scene": "听到提示音即配对成功"}
|
||||
]
|
||||
},
|
||||
"final_dish": { "enabled": false },
|
||||
"style": {
|
||||
"art_style": "扁平矢量 + 品牌色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "说明书级清晰"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:化妆 / 护肤步骤图
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "化妆 / 护肤步骤图",
|
||||
"recipe": {
|
||||
"name": "{argument name=\"routine\" default=\"晨间护肤 5 步\"}"
|
||||
},
|
||||
"steps": {
|
||||
"count": 5,
|
||||
"items": [
|
||||
{"id": 1, "scene": "洁面"},
|
||||
{"id": 2, "scene": "化妆水"},
|
||||
{"id": 3, "scene": "精华"},
|
||||
{"id": 4, "scene": "面霜"},
|
||||
{"id": 5, "scene": "防晒"}
|
||||
]
|
||||
},
|
||||
"style": {
|
||||
"art_style": "极简插画 + 柔粉色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "干净、女性向、可分享"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "流程图自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主题,自动决定步骤数、食材 / 工具、风格、配色",
|
||||
"constraints": {
|
||||
"must_feel": "可直接发公众号 / 小红书"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让步骤数超过 8(注意力会断)
|
||||
- 不要让单步说明超过 15 字
|
||||
- 不要让插图与说明描述不一致
|
||||
- 不要让色板与主题脱节(食物图不应出现荧光蓝)
|
||||
- 不要漏掉编号 / 漏步
|
||||
- 不要让食材列表喧宾夺主
|
||||
@@ -0,0 +1,279 @@
|
||||
# ER 图 / 数据模型图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 dbdiagram.io / draw.io 可编辑 ER 图。
|
||||
> 需要可编辑请用 dbdiagram.io / draw.io / DBeaver。
|
||||
|
||||
本文件用于生成"工程感 ER 图 / 数据模型图":
|
||||
|
||||
- 数据库表结构图(PG / MySQL / SQLite)
|
||||
- 领域模型图(DDD 实体 + 关系)
|
||||
- 文档型数据库 schema(MongoDB / DynamoDB)
|
||||
- API 数据契约 schema 图
|
||||
- 微服务边界 + 数据所有权图
|
||||
|
||||
特征:
|
||||
|
||||
- 实体框 = 圆角矩形,分上下两区:上区表名 / 下区字段列表
|
||||
- 字段行 = 字段名 + 类型 + 主键 PK / 外键 FK 标记
|
||||
- 关系连线 = 1:1 / 1:N / N:M(用 crow's foot 或 UML 多重性)
|
||||
- 暗色 grid + 等宽字体(沿用视觉系统)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 数据库表结构
|
||||
- 领域模型 / DDD 实体
|
||||
- API schema 文档
|
||||
- 数据库设计 review
|
||||
- 微服务数据所有权图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "ER 图 / Entity-Relationship / 数据模型 / 数据库设计 / schema 图 / 表结构"
|
||||
- 用户希望「实体 + 字段 + 关系」标准 ER 图样式
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「系统架构」 → 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「类图 / UML 类图」(含方法)→ 暂未做专门模板,可借用本模板加方法行
|
||||
- 用户要的是「思维导图」 → 用 `technical-diagrams/mind-map-tech.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 数据库 / 领域名称("e-commerce 数据模型 / SaaS 用户管理 schema")
|
||||
2. 实体列表(建议 4-12 个,超过考虑分子图)
|
||||
3. 每个实体的字段(字段名 + 类型 + PK/FK + 是否 nullable)
|
||||
4. 实体间关系(1:1 / 1:N / N:M,是否级联)
|
||||
5. 是否包含枚举 / 索引 / 约束
|
||||
6. 比例(默认 4:3 或 16:9)
|
||||
|
||||
## 主模板:标准 ER 图(暗色工程风)
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图由若干实体框组成,每个实体框上半显示表名 + 表标签 (📦 entity),下半列字段(含类型 + PK/FK 标记),实体之间用关系线连接,端点用 crow's foot 表达 1 / N。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感 ER 图 / 数据模型图",
|
||||
"goal": "生成一张工程感 ER 图作为数据库设计文档 / API schema / 领域模型 review 配图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"4:3\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"E-commerce Data Model\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"core entities · v1.0\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"entities": {
|
||||
"count": "{argument name=\"entity_count\" default=\"6\"}",
|
||||
"items": [
|
||||
{
|
||||
"id": "E1",
|
||||
"name": "users",
|
||||
"category": "user",
|
||||
"fields": [
|
||||
{ "name": "id", "type": "uuid", "marker": "PK" },
|
||||
{ "name": "email", "type": "varchar(255)", "marker": "UQ" },
|
||||
{ "name": "password_hash", "type": "varchar(255)", "marker": "" },
|
||||
{ "name": "created_at", "type": "timestamp", "marker": "" },
|
||||
{ "name": "updated_at", "type": "timestamp", "marker": "" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "E2",
|
||||
"name": "orders",
|
||||
"category": "transaction",
|
||||
"fields": [
|
||||
{ "name": "id", "type": "uuid", "marker": "PK" },
|
||||
{ "name": "user_id", "type": "uuid", "marker": "FK→users.id" },
|
||||
{ "name": "status", "type": "enum", "marker": "" },
|
||||
{ "name": "total_cents", "type": "bigint", "marker": "" },
|
||||
{ "name": "created_at", "type": "timestamp", "marker": "" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "E3",
|
||||
"name": "order_items",
|
||||
"category": "transaction",
|
||||
"fields": [
|
||||
{ "name": "id", "type": "uuid", "marker": "PK" },
|
||||
{ "name": "order_id", "type": "uuid", "marker": "FK→orders.id" },
|
||||
{ "name": "product_id", "type": "uuid", "marker": "FK→products.id" },
|
||||
{ "name": "quantity", "type": "int", "marker": "" },
|
||||
{ "name": "unit_price_cents", "type": "bigint", "marker": "" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "E4",
|
||||
"name": "products",
|
||||
"category": "catalog",
|
||||
"fields": [
|
||||
{ "name": "id", "type": "uuid", "marker": "PK" },
|
||||
{ "name": "sku", "type": "varchar(64)", "marker": "UQ" },
|
||||
{ "name": "name", "type": "varchar(255)", "marker": "" },
|
||||
{ "name": "price_cents", "type": "bigint", "marker": "" },
|
||||
{ "name": "stock", "type": "int", "marker": "" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "E5",
|
||||
"name": "categories",
|
||||
"category": "catalog",
|
||||
"fields": [
|
||||
{ "name": "id", "type": "uuid", "marker": "PK" },
|
||||
{ "name": "name", "type": "varchar(128)", "marker": "" },
|
||||
{ "name": "parent_id", "type": "uuid", "marker": "FK→categories.id (self)" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "E6",
|
||||
"name": "product_categories",
|
||||
"category": "join",
|
||||
"fields": [
|
||||
{ "name": "product_id", "type": "uuid", "marker": "PK,FK→products.id" },
|
||||
{ "name": "category_id", "type": "uuid", "marker": "PK,FK→categories.id" }
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity_style": {
|
||||
"shape": "rounded rectangle, corner radius 6px",
|
||||
"fill": "category color × 10% opacity",
|
||||
"border": "1.5px solid in category color",
|
||||
"header_strip": "topmost ~28px height: filled with category color × 25% opacity, contains table name in bold mono 12pt + small icon glyph",
|
||||
"field_row_style": "below header: each field row = 'field_name : type [marker]' in mono 10pt, alternating row tint for readability",
|
||||
"marker_color": "PK = amber bold, FK = blue, UQ = violet, NN = subtle gray"
|
||||
},
|
||||
"category_color_map": {
|
||||
"user": "cyan #22D3EE",
|
||||
"transaction": "emerald #34D399",
|
||||
"catalog": "violet #A78BFA",
|
||||
"join": "slate #94A3B8",
|
||||
"system": "amber #FBBF24",
|
||||
"external": "rose #FB7185"
|
||||
},
|
||||
"relationships": {
|
||||
"items": [
|
||||
{ "from": "E1", "to": "E2", "cardinality": "1:N", "label": "places" },
|
||||
{ "from": "E2", "to": "E3", "cardinality": "1:N", "label": "contains" },
|
||||
{ "from": "E4", "to": "E3", "cardinality": "1:N", "label": "appears_in" },
|
||||
{ "from": "E4", "to": "E6", "cardinality": "1:N", "label": "" },
|
||||
{ "from": "E5", "to": "E6", "cardinality": "1:N", "label": "" },
|
||||
{ "from": "E5", "to": "E5", "cardinality": "0..1:N", "label": "parent_of (self)" }
|
||||
],
|
||||
"line_style": {
|
||||
"default": "solid line 1.5px slate #94A3B8",
|
||||
"endpoint_notation": "use crow's foot notation: '1' = single perpendicular tick, 'N' = three-pronged 'crow's foot', '0..1' = open circle + tick, '0..N' = open circle + crow's foot",
|
||||
"label_format": "relationship verb in mono 9pt placed near the middle of the line, e.g. 'places' / 'contains'"
|
||||
},
|
||||
"rule_routing": "lines avoid crossing entities; orthogonal routing preferred; self-relations curve to the side"
|
||||
},
|
||||
"extras": {
|
||||
"indices_section": {
|
||||
"enabled": "{argument name=\"indices_enabled\" default=\"false\"}",
|
||||
"rule": "if true, below each entity add a small 'Indices' section listing index names (e.g. 'idx_users_email')"
|
||||
},
|
||||
"color_legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "category color → role mapping + marker meaning (PK / FK / UQ / NN) + cardinality notation"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"实体框形状统一(圆角矩形 + header strip)",
|
||||
"字段行用等宽字体,类型靠右或冒号分隔",
|
||||
"PK / FK / UQ 标记清晰(颜色 + 文字)",
|
||||
"关系线用 crow's foot 或 UML 多重性表达 1:1 / 1:N / N:M",
|
||||
"FK 字段在表内必须标 FK→target_table.field",
|
||||
"暗色 grid 背景 + 等宽字体",
|
||||
"legend 必画"
|
||||
],
|
||||
"avoid": [
|
||||
"用菱形当实体(语义错误)",
|
||||
"字段行使用比例字体(破坏对齐)",
|
||||
"FK 没标 target → 关系丢失上下文",
|
||||
"关系线没有 cardinality endpoint",
|
||||
"实体 > 12 个(拥挤;按子领域拆分)",
|
||||
"join 表与普通表用同色(应该用 'join' 灰色区分)",
|
||||
"用 emoji 当字段标记",
|
||||
"声称这是可编辑 SVG"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、实体列表(含字段 + PK/FK 标记)、关系列表(含 cardinality)
|
||||
- **可默认**:`background`(暗色 grid)、`category_color_map`、`indices_enabled`(false)
|
||||
- **可随机**:实体摆放位置(自动布局减少边交叉)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"e-commerce schema" → 用 default 6 实体
|
||||
- 用户没指定 cardinality → 反问(关系语义不能瞎猜)
|
||||
- 用户没分类 category → 自动按表名归类(users → user, orders → transaction, products → catalog, *_join → join)
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
- 用户说"含索引" → 启用 `indices_enabled`
|
||||
|
||||
## 变体 1:浅色 Light ER 图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"entity_fill": "category color × 8% opacity",
|
||||
"entity_border": "1.5px solid (deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"vibe": "白底文档站友好"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:DDD 领域模型图(含方法 / 行为)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"entity_label_format": "<<entity / value object / aggregate root>> 在表名上方加 stereotype 标签",
|
||||
"field_section_split": "实体内部分两部分:上面字段,下面方法(用 '——' 分隔线分开),方法格式 'methodName(args): returnType'",
|
||||
"category_color_map_extra": "aggregate root = amber, entity = emerald, value object = violet, domain service = cyan",
|
||||
"use_case": "DDD 战术设计 review、领域建模 workshop"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:DDD 项目领域建模、UML 类图、业务建模。
|
||||
|
||||
## 变体 3:微服务数据所有权图(bounded context)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"extras": "用大虚线框(bounded context)包围属于同一服务的实体,框上标 'User Service' / 'Order Service' 等",
|
||||
"cross_service_relations": "跨服务的关系用红色虚线(暗示 anti-pattern 或显式服务边界跨越)",
|
||||
"use_case": "微服务拆分、bounded context 设计、康威定律对齐"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:微服务设计、bounded context 划分、数据所有权 review。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 字段行用比例字体 → 类型 / 标记不对齐
|
||||
- FK 不标 target → 关系上下文丢失
|
||||
- 关系线没 cardinality → 完全失去 ER 语义
|
||||
- 实体 > 12 → 视觉爆炸,必须拆分
|
||||
- 用菱形当 entity → 语义错误
|
||||
- 用 emoji 当字段标记
|
||||
- join 表与普通表混色
|
||||
- 声称这是可编辑 SVG
|
||||
- 把"系统架构"塞进 ER 图(应该用对应模板)
|
||||
- 把字段类型省略 → 失去工程价值
|
||||
+253
@@ -0,0 +1,253 @@
|
||||
# 流程图 / 决策图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 mermaid / draw.io 可编辑流程图。
|
||||
> 需要可编辑请用 mermaid / draw.io / excalidraw / Figma。
|
||||
|
||||
本文件用于生成"工程感的业务流程图 / 决策图":
|
||||
|
||||
- 业务流程图(用户注册流程、支付流程、订单生命周期)
|
||||
- 决策树式流程(含 Yes / No 分支)
|
||||
- 算法 / 数据处理流程
|
||||
- 内部审批 / 工单 / 申报流程
|
||||
- 异常处理 / 错误恢复流程
|
||||
|
||||
特征:
|
||||
|
||||
- 标准 BPMN-like 形状语义:
|
||||
- 圆 / 圆角矩形 = 开始 / 结束
|
||||
- 矩形 = 过程步骤
|
||||
- 菱形 = 决策点(含 Yes / No 分支)
|
||||
- 平行四边形 = 输入 / 输出
|
||||
- 自上而下 OR 从左到右
|
||||
- 暗色 grid 背景 + 等宽字体(沿用 technical-diagrams 视觉系统)
|
||||
- 决策分支颜色编码(Yes 绿、No 红 / 灰)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 业务流程图
|
||||
- 决策树流程
|
||||
- 算法 / 数据流程
|
||||
- 错误处理 / 异常流程
|
||||
- 文档 / blog 配图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "流程图 / flowchart / 决策图 / decision tree / 业务流程 / 算法流程"
|
||||
- 用户希望「BPMN 标准形状语义、含 Yes/No 决策分支」
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「步骤教程插画」(暖色、卡通感) → 用 `infographics/step-by-step-infographic.md`
|
||||
- 用户要的是「时序图」(actor + 消息)→ 用 `technical-diagrams/sequence-diagram.md`
|
||||
- 用户要的是「状态机」(state + transition)→ 用 `technical-diagrams/state-machine.md`
|
||||
- 用户要的是「系统架构」(多组件部署)→ 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「漫画分镜流程」 → 用 `storyboards-and-sequences/recipe-process-flowchart.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 流程名称("用户注册流程 / 退款流程 / XX 算法流程")
|
||||
2. 起点 / 终点(什么触发?什么结束?)
|
||||
3. 主要步骤(建议 5-12 个步骤,超过考虑分子流程)
|
||||
4. 决策点(哪些地方需要分支?分支条件?)
|
||||
5. 是否有异常分支 / 失败回路
|
||||
6. 流向(top-down 自上而下 / left-right 从左到右)
|
||||
7. 比例(top-down 用 3:4 或 9:16;left-right 用 16:9)
|
||||
|
||||
## 主模板:标准 BPMN 风流程图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按"开始 → 过程 → 决策 → 结束"的 BPMN 形状语义流动,自上而下排布,决策点用菱形 + 双向分支,箭头标 Yes/No。整体在暗色 grid 背景上呈现工程感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感流程图 / 决策图",
|
||||
"goal": "生成一张用 BPMN 标准形状语义画的业务流程图,可作 README / blog / 文档配图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"3:4 portrait\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"User Registration Flow\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"with email verification\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"flow_direction": "{argument name=\"flow_direction\" default=\"top-to-bottom\"}",
|
||||
"shape_legend": {
|
||||
"start_end": {
|
||||
"shape": "filled solid circle (start) and target / bullseye circle (end), or fully rounded pill rectangle with label 'Start' / 'End'",
|
||||
"color": "cyan #22D3EE for start, rose #FB7185 for end"
|
||||
},
|
||||
"process": {
|
||||
"shape": "rectangle with corner radius 8px",
|
||||
"color": "emerald #34D399 border + 12% fill"
|
||||
},
|
||||
"decision": {
|
||||
"shape": "diamond (rotated square)",
|
||||
"color": "amber #FBBF24 border + 12% fill",
|
||||
"labels": "Yes / No on outgoing arrows; arrow color: emerald for Yes, slate for No"
|
||||
},
|
||||
"io": {
|
||||
"shape": "parallelogram (skewed rectangle)",
|
||||
"color": "violet #A78BFA border + 12% fill",
|
||||
"use_for": "用户输入、数据写入、外部 API 输入输出"
|
||||
},
|
||||
"subprocess": {
|
||||
"shape": "rectangle with corner radius 8px and a smaller secondary rectangle inside (BPMN sub-process notation)",
|
||||
"color": "blue #60A5FA border + 12% fill",
|
||||
"use_for": "封装子流程,避免主图过大"
|
||||
}
|
||||
},
|
||||
"nodes": {
|
||||
"count": "{argument name=\"node_count\" default=\"9\"}",
|
||||
"items": [
|
||||
{ "id": "S", "type": "start_end", "label": "Start" },
|
||||
{ "id": "N1", "type": "io", "label": "User submits email + password" },
|
||||
{ "id": "N2", "type": "process", "label": "Validate input format" },
|
||||
{ "id": "N3", "type": "decision", "label": "Email already exists?" },
|
||||
{ "id": "N4a", "type": "process", "label": "Show error: account exists" },
|
||||
{ "id": "N4b", "type": "process", "label": "Create user record" },
|
||||
{ "id": "N5", "type": "process", "label": "Send verification email" },
|
||||
{ "id": "N6", "type": "decision", "label": "User clicks link within 24h?" },
|
||||
{ "id": "N7a", "type": "process", "label": "Mark account verified" },
|
||||
{ "id": "N7b", "type": "process", "label": "Soft-delete record" },
|
||||
{ "id": "E", "type": "start_end", "label": "End" }
|
||||
]
|
||||
},
|
||||
"edges": {
|
||||
"rule": "edges 沿主轴正交走线(自上而下时主轴 vertical),决策分支水平展开",
|
||||
"items": [
|
||||
{ "from": "S", "to": "N1" },
|
||||
{ "from": "N1", "to": "N2" },
|
||||
{ "from": "N2", "to": "N3" },
|
||||
{ "from": "N3", "to": "N4a", "label": "Yes" },
|
||||
{ "from": "N3", "to": "N4b", "label": "No" },
|
||||
{ "from": "N4a", "to": "E" },
|
||||
{ "from": "N4b", "to": "N5" },
|
||||
{ "from": "N5", "to": "N6" },
|
||||
{ "from": "N6", "to": "N7a", "label": "Yes" },
|
||||
{ "from": "N6", "to": "N7b", "label": "No" },
|
||||
{ "from": "N7a", "to": "E" },
|
||||
{ "from": "N7b", "to": "E" }
|
||||
],
|
||||
"edge_style": {
|
||||
"default": "solid line 1.5px slate #64748B with filled triangle arrowhead",
|
||||
"yes_branch": "thin solid line in emerald #34D399 + label 'Yes' near origin in mono 9pt",
|
||||
"no_branch": "thin solid line in slate #64748B + label 'No'",
|
||||
"exception_branch": {
|
||||
"enabled": "{argument name=\"exception_branch_enabled\" default=\"false\"}",
|
||||
"style": "dashed rose #FB7185 line, label 'Exception' / 'Error'"
|
||||
}
|
||||
}
|
||||
},
|
||||
"swim_lanes": {
|
||||
"enabled": "{argument name=\"swim_lanes_enabled\" default=\"false\"}",
|
||||
"rule": "if true, divide canvas into vertical / horizontal lanes labeled by actor (e.g. 'User', 'Frontend', 'Backend', 'Email Service'); place each node in its actor's lane"
|
||||
},
|
||||
"legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "shape → role mapping (start/end, process, decision, io, subprocess) and edge → meaning",
|
||||
"style": "small panel, semi-transparent bg, mono 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"BPMN 形状语义严格对应",
|
||||
"决策节点必有 ≥ 2 条分支",
|
||||
"每条决策分支必标 'Yes' / 'No' 或具体条件",
|
||||
"edges 正交走线,标签不与边重叠",
|
||||
"暗色背景 + 等宽字体",
|
||||
"至少有 1 个 start 和 1 个 end",
|
||||
"legend 必画"
|
||||
],
|
||||
"avoid": [
|
||||
"用 emoji 节点",
|
||||
"把决策点画成圆 / 方(必须菱形)",
|
||||
"把过程画成菱形(混淆语义)",
|
||||
"斜线乱飞 / 边穿过节点",
|
||||
"节点 > 15 个(拆分子流程)",
|
||||
"决策分支没有标签",
|
||||
"用花哨字体 / 渐变填充",
|
||||
"把流程图画成插画感(步骤教程请用 step-by-step-infographic)",
|
||||
"声称这是可编辑 SVG(它是位图)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、起点 + 终点、节点列表(含 type)、决策点的分支条件
|
||||
- **可默认**:`flow_direction`(top-to-bottom)、`background`(暗色 grid)、`shape_legend`、`legend_enabled`(true)
|
||||
- **可随机**:节点位置(基于 flow_direction 自动布局)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给 5-7 个步骤但没说决策 → 默认无决策(纯线性流程)
|
||||
- 用户说"含异常处理" → 启用 `exception_branch_enabled` + 加 dashed rose 线
|
||||
- 用户说"多角色 / 跨部门 / 跨服务" → 启用 `swim_lanes_enabled`
|
||||
- 用户说"流程很长,超过 12 步" → 反问是否拆分为多个子流程
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
|
||||
## 变体 1:浅色 Light 流程图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"node_fill": "shape role color × 8% opacity",
|
||||
"node_border": "1.5px solid full opacity (use deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"edge_color": "slate #475569",
|
||||
"vibe": "适合白底文档站 / 印刷版"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:Swim Lanes 跨角色泳道流程图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"swim_lanes_enabled": true,
|
||||
"lane_layout": "vertical lanes (each actor a vertical column)",
|
||||
"lane_labels": ["User", "Frontend", "Backend API", "Database", "Email Service"],
|
||||
"rule": "每个 node 放进对应 actor 的 lane;edges 跨 lane 时用粗箭头",
|
||||
"use_case": "跨部门审批、跨服务交互、用户与系统多次互动"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:跨部门审批流程、跨服务交互流程、需要明确"谁干什么"的流程。
|
||||
|
||||
## 变体 3:算法伪代码可视化流程
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"title": "Algorithm: <name>",
|
||||
"node_label_format": "节点 label 用伪代码片段而非自然语言",
|
||||
"rule_extra": "保留循环节点(向回的弧形箭头表示 loop),变量赋值用 ← 符号",
|
||||
"vibe": "适合论文 algorithm box 的可视化版本"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:算法可视化、论文 algorithm 章节的视觉版、教学讲义。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 决策菱形画成方块或圆(语义混淆)
|
||||
- 决策分支没有 Yes / No 标签
|
||||
- 节点 > 15 个(视觉爆炸,建议拆分)
|
||||
- 用 emoji 节点图标
|
||||
- 边斜飞 / 穿过节点 / 标签碰撞
|
||||
- 用插画感卡通图(请用 `step-by-step-infographic.md`)
|
||||
- 用 3D / 渐变 / 玻璃质感
|
||||
- 多个起点或多个终点未标记清楚
|
||||
- swim lane 时把跨 lane 的箭头画得不显眼
|
||||
- 把"系统架构"塞进流程图(节点是组件而非动作)
|
||||
@@ -0,0 +1,235 @@
|
||||
# 技术主题思维导图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 XMind / MindNode / mermaid mindmap 可编辑思维导图。
|
||||
> 需要可编辑请用 XMind / MindNode / Excalidraw / mermaid mindmap。
|
||||
|
||||
本文件用于生成"工程感技术主题思维导图":
|
||||
|
||||
- 技术栈梳理(前端 / 后端 / 数据 / DevOps 全景)
|
||||
- 面试知识点脑图(八股文 / 系统设计 / 算法)
|
||||
- 调研脑图(某领域调研后的总结)
|
||||
- 学习路线图
|
||||
- 主题词典 / 概念关系图
|
||||
|
||||
特征:
|
||||
|
||||
- 中央节点 = 主题(圆角矩形 / 椭圆,带强调色)
|
||||
- 一级分支 = 主类别(4-8 个,放射状分布)
|
||||
- 二级 / 三级分支 = 子主题(缩进式或嵌套)
|
||||
- 不同分支用不同颜色(角色编码)
|
||||
- 暗色 grid + 等宽字体(沿用视觉系统)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 技术栈全景图
|
||||
- 面试准备脑图
|
||||
- 调研 / 学习总结脑图
|
||||
- 知识体系梳理
|
||||
- 概念关系网
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "思维导图 / mind map / 脑图 / 知识体系 / 学习路线 / 技术栈梳理"
|
||||
- 用户希望「中央 + 放射」标准 mind map 结构
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「工程系统架构」 → 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「ER 数据模型」 → 用 `technical-diagrams/er-diagram.md`
|
||||
- 用户要的是「层级流程图 / step-by-step」 → 用 `infographics/step-by-step-infographic.md`
|
||||
- 用户要的是「大纲 / 列表式 slide」 → 用 `slides-and-visual-docs/`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主题(中心节点的内容,"前端工程师技术栈 2026 / 系统设计面试要点")
|
||||
2. 一级分支数(建议 4-8 个)
|
||||
3. 每个一级分支下的子节点(每个一级 3-7 个二级)
|
||||
4. 是否需要三级 / 四级嵌套
|
||||
5. 比例(默认 16:9 横版;分支多时可 3:4 竖版)
|
||||
6. 是否高亮某些"重点 / 必会"节点
|
||||
|
||||
## 主模板:标准放射式技术思维导图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图中央是主题节点,四周放射出 4-8 条主分支,每条主分支再展开 3-7 个子节点,必要时再展开三级节点。每条主分支用一种颜色家族贯穿其所有子节点。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感技术思维导图(放射式 mind map)",
|
||||
"goal": "生成一张放射式思维导图,作为知识梳理 / 面试准备 / 学习路线 / 技术栈全景的可视化",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"Frontend Engineer Tech Stack\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"2026 edition\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"central_node": {
|
||||
"label": "{argument name=\"central_label\" default=\"Frontend\\nEngineer\"}",
|
||||
"shape": "rounded rectangle (corner radius 16px) or ellipse",
|
||||
"size": "260×120px",
|
||||
"fill": "amber #FBBF24 × 18% opacity",
|
||||
"border": "2px solid amber #FBBF24",
|
||||
"label_style": "mono bold 16pt, centered, light text",
|
||||
"position": "image center"
|
||||
},
|
||||
"primary_branches": {
|
||||
"count": "{argument name=\"primary_count\" default=\"6\"}",
|
||||
"items": [
|
||||
{ "id": "B1", "label": "Languages", "color": "cyan #22D3EE", "angle_position": "top-left" },
|
||||
{ "id": "B2", "label": "Frameworks", "color": "blue #60A5FA", "angle_position": "top-right" },
|
||||
{ "id": "B3", "label": "State & Data", "color": "emerald #34D399", "angle_position": "right" },
|
||||
{ "id": "B4", "label": "Build & Tooling", "color": "violet #A78BFA", "angle_position": "bottom-right" },
|
||||
{ "id": "B5", "label": "Testing", "color": "rose #FB7185", "angle_position": "bottom-left" },
|
||||
{ "id": "B6", "label": "Performance", "color": "orange #FB923C", "angle_position": "left" }
|
||||
],
|
||||
"branch_node_style": {
|
||||
"shape": "rounded rectangle (corner radius 10px)",
|
||||
"size": "180×56px",
|
||||
"fill": "branch color × 14% opacity",
|
||||
"border": "1.5px solid branch color",
|
||||
"label": "mono bold 13pt, centered, light text",
|
||||
"position": "evenly distributed around central node, ~ radius 380-440px"
|
||||
},
|
||||
"connector_style": "thick branch-colored line 2px from central node to primary node, slight curve"
|
||||
},
|
||||
"secondary_nodes": {
|
||||
"rule": "每个 primary 下挂 3-7 个 secondary,沿主分支方向呈树枝状展开",
|
||||
"items_per_primary_example": {
|
||||
"B1_Languages": ["TypeScript", "JavaScript (ES2024+)", "WebAssembly", "CSS / Sass"],
|
||||
"B2_Frameworks": ["React 19", "Next.js 15", "Vue 3", "Svelte 5", "Solid"],
|
||||
"B3_State_Data": ["TanStack Query", "Zustand", "Jotai", "URQL / Apollo", "tRPC"],
|
||||
"B4_Build_Tooling": ["Vite", "Turbopack", "Bun", "pnpm + Turborepo", "Biome"],
|
||||
"B5_Testing": ["Vitest", "Playwright", "Storybook", "MSW"],
|
||||
"B6_Performance": ["Core Web Vitals", "RUM", "Bundle analysis", "Image / Font opt"]
|
||||
},
|
||||
"secondary_node_style": {
|
||||
"shape": "rounded rectangle (corner radius 8px)",
|
||||
"size": "auto-fit text + 12px padding, ~ 140×40px typical",
|
||||
"fill": "branch color × 8% opacity",
|
||||
"border": "1.2px solid branch color (slightly desaturated)",
|
||||
"label": "mono regular 11pt"
|
||||
},
|
||||
"connector_style": "thin branch-colored line 1.2px from primary to secondary, curved"
|
||||
},
|
||||
"tertiary_nodes": {
|
||||
"enabled": "{argument name=\"tertiary_enabled\" default=\"false\"}",
|
||||
"rule": "if true, secondary 可继续展开 2-3 个 tertiary(更小的圆角矩形 + 更细的连线),但要避免视觉爆炸;建议只在 1-2 个 secondary 下展开"
|
||||
},
|
||||
"highlights": {
|
||||
"must_know": {
|
||||
"enabled": "{argument name=\"must_know_enabled\" default=\"false\"}",
|
||||
"rule": "if true, 给重点 / 必会节点加'★'前缀 + 描边加粗到 2.5px",
|
||||
"examples": ["★ React 19", "★ TypeScript", "★ Vite"]
|
||||
}
|
||||
},
|
||||
"legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "branch color → category mapping,star → must-know",
|
||||
"style": "small panel, semi-transparent bg, mono 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"central node 唯一且居中",
|
||||
"primary branches 围绕中央均匀分布(避免一边密一边空)",
|
||||
"每条分支颜色家族贯穿其所有子节点",
|
||||
"secondary 节点严格挂在对应 primary 的延伸方向",
|
||||
"暗色 grid 背景 + 等宽字体",
|
||||
"节点大小有 hierarchy(central > primary > secondary > tertiary)",
|
||||
"连线不交叉(除非不可避免)"
|
||||
],
|
||||
"avoid": [
|
||||
"所有节点同尺寸 → 失去层级",
|
||||
"primary 集中在一侧 → 视觉失衡",
|
||||
"secondary 颜色与所属 primary 不一致",
|
||||
"连线大量交叉 → 可读性崩溃",
|
||||
"用 emoji 当节点图标(除非主题需要)",
|
||||
"primary > 8 个(拥挤;考虑分子图)",
|
||||
"三级以下嵌套全开 → 视觉爆炸",
|
||||
"用 3D / 渐变 / 玻璃质感",
|
||||
"声称这是可编辑 SVG"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、`central_label`、primary 分支列表(含名称)、每条 primary 下的 secondary 列表
|
||||
- **可默认**:`background`(暗色 grid)、`primary_branches.color`(默认 6 色组合)、`tertiary_enabled`(false)、`must_know_enabled`(false)
|
||||
- **可随机**:每条 primary 的 angle_position(基于数量自动等距分布)、节点轻微微调避免重叠
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"主题 + 4-6 个分支" → 自动用 default secondary 数量(每分支 4 个)
|
||||
- 用户给"我要前端技术栈脑图" → 用 default 6 分支(Languages / Frameworks / State&Data / Build / Testing / Performance)
|
||||
- 用户没指定颜色 → 自动按角色顺序分配 6 色组合
|
||||
- 用户说"加重点标记" → 启用 `must_know_enabled`
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
|
||||
## 变体 1:浅色 Light 思维导图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"node_fill": "branch color × 6% opacity",
|
||||
"node_border": "1.5px solid (deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"connector_color": "branch color (deeper shade)",
|
||||
"vibe": "白底文档站 / 印刷友好"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:层级树形图(左到右)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"layout": "替换放射式为'左到右树形':central node 在最左,primary 垂直排列在右侧第二列,secondary 在第三列,以此类推",
|
||||
"use_case": "更适合'学习路线 / 知识层级' (而不是'全景概览')",
|
||||
"vibe": "更像 XMind 的 logical chart 视图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:学习路线、知识层级、决策树形知识。
|
||||
|
||||
## 变体 3:组织 / 团队结构脑图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"central_label": "team / company / org name",
|
||||
"primary_branches": "部门 / 职能 (Engineering / Design / Product / Ops / Marketing)",
|
||||
"secondary_nodes": "具体角色 / 团队成员 (用 'Name · Title' 格式)",
|
||||
"highlights_extra": "team lead 用 ★ 标记 + 边框加粗",
|
||||
"use_case": "团队介绍 deck、组织架构图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:团队 / 组织架构展示、新人 onboarding 文档。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- primary 分支集中在画布一侧 → 视觉失衡
|
||||
- 节点全部同尺寸 → 失去层级
|
||||
- 连线大量交叉 → 不可读
|
||||
- secondary 颜色与所属 primary 不一致 → 视觉混乱
|
||||
- 三级以下全展开 → 视觉爆炸
|
||||
- 用 emoji 当节点 icon(除非主题相关,如"美食脑图")
|
||||
- primary > 8 个 → 拥挤,考虑拆分主题
|
||||
- 用 3D / 渐变 / 玻璃质感
|
||||
- 中央节点不在中心 / 不唯一
|
||||
- 把"系统架构 / ER 图"做成 mind map(语义错位)
|
||||
- 字号过小 / mono 字体丢失(破坏工程感)
|
||||
@@ -0,0 +1,245 @@
|
||||
# 网络拓扑图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 NetBox / Cisco Packet Tracer / draw.io 可编辑网络拓扑。
|
||||
> 需要可编辑请用 NetBox / Lucidchart / draw.io / Cisco Packet Tracer。
|
||||
|
||||
本文件用于生成"工程感网络拓扑图":
|
||||
|
||||
- 公司 / 数据中心 网络拓扑
|
||||
- 多区域 / 多 zone 部署拓扑
|
||||
- 微服务 / 服务网格 拓扑
|
||||
- VPC / 子网 / 路由表拓扑
|
||||
- 边缘 / CDN / 多云互联拓扑
|
||||
|
||||
特征:
|
||||
|
||||
- 设备节点用类型化 glyph:路由器(菱形交叉)/ 交换机(矩形多端口)/ 服务器(带散热条小机箱)/ 防火墙(砖墙)/ 云(云朵)/ DB(圆柱)
|
||||
- 物理连线用粗线,逻辑连线用虚线
|
||||
- 大虚线框包围 zone / VLAN / VPC
|
||||
- 带宽 / 协议标在线上(如 "10 Gbps" / "BGP" / "TLS 1.3")
|
||||
- 暗色 grid + 等宽字体(沿用视觉系统)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 数据中心 / 机房网络拓扑
|
||||
- 云架构网络拓扑(VPC / subnet / NAT / IGW)
|
||||
- 多区域 / 多云互联
|
||||
- 服务网格拓扑(service mesh)
|
||||
- 边缘 / CDN / 公网入口拓扑
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "网络拓扑 / network topology / 部署拓扑 / VPC / 子网 / 数据中心 / 机房 / 服务网格"
|
||||
- 用户希望「带网络设备 glyph + 区域分组 + 连线带宽标注」标准网络图
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「应用层系统架构」 → 用 `technical-diagrams/system-architecture.md`
|
||||
- 用户要的是「业务流程」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「时序图」 → 用 `technical-diagrams/sequence-diagram.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 拓扑名称("AWS VPC 拓扑 / 公司机房拓扑 / 多区域部署")
|
||||
2. 主要 zones / subnets / VPCs(建议 2-5 个区域)
|
||||
3. 每个区域内的设备 / 实例(路由器 / 交换机 / 服务器 / DB / 负载均衡)
|
||||
4. 区域间的连接(VPN / Peering / IGW / Direct Connect)
|
||||
5. 连线的协议 / 带宽(可选)
|
||||
6. 是否标 IP 段 / CIDR
|
||||
7. 比例(默认 16:9 横版)
|
||||
|
||||
## 主模板:标准云 / 数据中心 网络拓扑图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按 zone / VPC 划分大虚线框区域,每个区域内放设备节点(带类型化 glyph),节点间用粗线连接(标带宽 / 协议),跨区域连接用专门的网关 / VPN 节点。整体在暗色 grid 背景上呈现工程感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感网络拓扑图",
|
||||
"goal": "生成一张工程感网络拓扑图作为部署文档 / 网络架构 review / 培训材料",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"AWS Multi-AZ VPC Topology\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"production · ap-northeast-1\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"device_glyphs": {
|
||||
"rule": "每种设备使用统一的极简几何 glyph,避免使用真实厂商图标",
|
||||
"types": [
|
||||
{ "type": "router", "glyph": "diamond shape with X cross inside", "color": "amber #FBBF24" },
|
||||
{ "type": "switch", "glyph": "rectangle with multiple port dots along the bottom edge", "color": "amber #FBBF24" },
|
||||
{ "type": "firewall", "glyph": "stylized brick wall pattern (small rectangles in 2-3 rows)", "color": "rose #FB7185" },
|
||||
{ "type": "load_balancer", "glyph": "trapezoid funnel with 3 lines coming in, 1 going out", "color": "blue #60A5FA" },
|
||||
{ "type": "server", "glyph": "small rack rectangle with 3-4 horizontal slots", "color": "emerald #34D399" },
|
||||
{ "type": "container", "glyph": "rounded square with sail / shipping container symbol", "color": "emerald #34D399" },
|
||||
{ "type": "database", "glyph": "cylinder (3D-suggested)", "color": "violet #A78BFA" },
|
||||
{ "type": "cloud_service", "glyph": "cloud outline with abbreviation inside (e.g. 'S3', 'CDN')", "color": "cyan #22D3EE" },
|
||||
{ "type": "user", "glyph": "stick figure", "color": "cyan #22D3EE" },
|
||||
{ "type": "internet", "glyph": "globe with latitude / longitude lines", "color": "slate #94A3B8" },
|
||||
{ "type": "nat_gateway", "glyph": "small rectangle labeled 'NAT'", "color": "amber #FBBF24" },
|
||||
{ "type": "vpn_gateway", "glyph": "small rectangle with key icon, labeled 'VPN'", "color": "rose #FB7185" }
|
||||
]
|
||||
},
|
||||
"zones": {
|
||||
"count": "{argument name=\"zone_count\" default=\"4\"}",
|
||||
"items": [
|
||||
{ "id": "Z1", "label": "Public Internet", "color_border": "slate #94A3B8 dashed", "cidr": "0.0.0.0/0" },
|
||||
{ "id": "Z2", "label": "VPC · ap-northeast-1\\n10.0.0.0/16", "color_border": "amber #FBBF24 dashed", "cidr": "10.0.0.0/16" },
|
||||
{ "id": "Z3", "label": "Public Subnet · 10.0.1.0/24 (AZ-a)", "color_border": "blue #60A5FA dashed", "parent": "Z2" },
|
||||
{ "id": "Z4", "label": "Private Subnet · 10.0.2.0/24 (AZ-a)", "color_border": "emerald #34D399 dashed", "parent": "Z2" }
|
||||
],
|
||||
"zone_label_position": "top-left of each zone box, mono 11pt with CIDR on second line"
|
||||
},
|
||||
"nodes": {
|
||||
"items": [
|
||||
{ "id": "N1", "type": "user", "label": "End Users", "zone": "Z1" },
|
||||
{ "id": "N2", "type": "internet", "label": "Internet", "zone": "Z1" },
|
||||
{ "id": "N3", "type": "cloud_service", "label": "CloudFront\\n(CDN)", "zone": "Z1" },
|
||||
{ "id": "N4", "type": "load_balancer", "label": "ALB", "zone": "Z3" },
|
||||
{ "id": "N5", "type": "nat_gateway", "label": "NAT GW", "zone": "Z3" },
|
||||
{ "id": "N6", "type": "container", "label": "ECS Tasks\\n(2 instances)", "zone": "Z4" },
|
||||
{ "id": "N7", "type": "database", "label": "RDS PostgreSQL\\n(Multi-AZ)", "zone": "Z4" },
|
||||
{ "id": "N8", "type": "cloud_service", "label": "S3\\n(static assets)", "zone": "Z1" }
|
||||
],
|
||||
"node_label_format": "device name + optional second line with detail (count / class / role),mono 10pt 标在 glyph 下方"
|
||||
},
|
||||
"connections": {
|
||||
"items": [
|
||||
{ "from": "N1", "to": "N2", "type": "physical", "label": "" },
|
||||
{ "from": "N2", "to": "N3", "type": "physical", "label": "HTTPS / TLS 1.3" },
|
||||
{ "from": "N3", "to": "N4", "type": "physical", "label": "Origin pull" },
|
||||
{ "from": "N4", "to": "N6", "type": "physical", "label": "HTTP" },
|
||||
{ "from": "N6", "to": "N7", "type": "physical", "label": "TCP 5432" },
|
||||
{ "from": "N6", "to": "N5", "type": "physical", "label": "egress" },
|
||||
{ "from": "N5", "to": "N2", "type": "physical", "label": "" },
|
||||
{ "from": "N3", "to": "N8", "type": "physical", "label": "Origin pull" }
|
||||
],
|
||||
"line_style": {
|
||||
"physical": "solid line 2px slate #94A3B8 (carries actual traffic)",
|
||||
"logical": "dashed line 1.5px slate #64748B (logical relation, e.g. 'IAM allows access')",
|
||||
"redundant": "double-line in violet #A78BFA (HA pair, redundant link)",
|
||||
"encrypted": "solid line 2px emerald #34D399 with small lock glyph in middle"
|
||||
},
|
||||
"label_format": "protocol + optional bandwidth, e.g. 'HTTPS / 443' / '10 Gbps' / 'BGP' / 'TLS 1.3',mono 9pt 标在线中央",
|
||||
"rule_routing": "正交走线为主;跨 zone 时穿过 zone 边界画"
|
||||
},
|
||||
"annotations": {
|
||||
"ip_cidr_labels": {
|
||||
"enabled": "{argument name=\"ip_labels_enabled\" default=\"true\"}",
|
||||
"rule": "每个 zone 标 CIDR;关键节点标 IP 或 hostname"
|
||||
},
|
||||
"az_labels": {
|
||||
"enabled": "{argument name=\"az_labels_enabled\" default=\"true\"}",
|
||||
"rule": "云环境下标可用区 (AZ-a / AZ-b)"
|
||||
}
|
||||
},
|
||||
"legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "device glyph → device type,line style → connection type (physical / logical / redundant / encrypted),zone color → zone type",
|
||||
"style": "small panel, semi-transparent bg, mono 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"每种设备 glyph 一致,不混用",
|
||||
"zone 用大虚线框清晰包围",
|
||||
"zone 标签含 CIDR / AZ(云环境)或 VLAN ID(数据中心)",
|
||||
"连线粗细 / 颜色编码反映连接类型",
|
||||
"暗色 grid 背景 + 等宽字体",
|
||||
"legend 必画"
|
||||
],
|
||||
"avoid": [
|
||||
"用真实厂商 logo (Cisco / AWS / Azure 真实图标) → 容易侵权 + 破坏统一视觉",
|
||||
"设备 glyph 不一致 (一个用方框一个用真实图标)",
|
||||
"用 emoji 当设备图标",
|
||||
"zone 不用虚线框 → 失去区域感",
|
||||
"连线无 protocol 标 → 失去工程价值",
|
||||
"节点 > 15 个 → 拥挤,考虑分子图",
|
||||
"用 3D / 渐变 / 玻璃质感",
|
||||
"声称这是可编辑 SVG"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、zones 列表(含 CIDR / 名称)、nodes 列表(含 type + zone)、connections(含 from/to)
|
||||
- **可默认**:`background`(暗色 grid)、`device_glyphs`(默认全套)、`ip_labels_enabled`(true)、`az_labels_enabled`(true)
|
||||
- **可随机**:节点摆放位置(在 zone 内自动布局)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"AWS 单 AZ VPC + ALB + ECS + RDS" → 用 default 拓扑
|
||||
- 用户没给 CIDR → 反问(不能瞎编 IP 段)
|
||||
- 用户说"加多 AZ HA" → 复制 private subnet 到 AZ-b,标 redundant 连线
|
||||
- 用户说"加 WAF / Shield" → 在 ALB 前加 firewall glyph
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
|
||||
## 变体 1:浅色 Light 网络拓扑
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"node_glyph_fill": "device color × 8% opacity",
|
||||
"node_glyph_border": "1.5px solid (deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"zone_border_color": "deeper shade",
|
||||
"vibe": "白底文档 / 印刷版"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:服务网格 (Service Mesh) 拓扑
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"title_format": "Service Mesh Topology",
|
||||
"node_emphasis": "每个 service node 旁边贴一个小 sidecar (proxy) glyph,表达 sidecar 模式",
|
||||
"connections_emphasis": "service-to-service 连线全部经过 sidecar;标 mTLS 加密",
|
||||
"extras": "可加 control plane node (Istio / Linkerd) 在右上角,连线用虚线表示控制流",
|
||||
"use_case": "Istio / Linkerd / Consul / Cilium service mesh 文档"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:服务网格架构、零信任网络、SRE 培训材料。
|
||||
|
||||
## 变体 3:多云互联拓扑(hybrid cloud)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"zones": "横向并排画多个云的大框:'AWS Region' + 'GCP Region' + 'On-Prem DC'",
|
||||
"interconnect": "云间用 'Direct Connect' / 'Cloud Interconnect' / 'VPN' 粗连线连接,标带宽 / SLA",
|
||||
"extras": "可加 transit gateway / 中央 routing hub 在画布中央",
|
||||
"use_case": "混合云 / 多云架构、灾备拓扑、迁移规划"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:混合云架构、多云部署、灾备 / DR 拓扑。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 用真实厂商图标(容易侵权)
|
||||
- 设备 glyph 不一致(同一种设备用不同形状)
|
||||
- 用 emoji 当设备图标
|
||||
- zone 没有虚线框 → 失去区域感
|
||||
- 连线无 protocol / 带宽标 → 失去工程价值
|
||||
- 节点 > 15 → 视觉爆炸
|
||||
- 用 3D / 渐变 / 玻璃质感(破坏工程感)
|
||||
- 中央 hub-and-spoke 但中心节点没标"作什么"
|
||||
- 把"应用层"组件塞进网络拓扑(应该用 system-architecture)
|
||||
- 假装这是可导出可编辑的 SVG
|
||||
- IP / CIDR 信息缺失(云环境网络图核心信息)
|
||||
@@ -0,0 +1,262 @@
|
||||
# 时序图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 PlantUML / mermaid 可编辑时序图。
|
||||
> 需要可编辑请用 mermaid / PlantUML / draw.io。
|
||||
|
||||
本文件用于生成"工程感时序图":
|
||||
|
||||
- API 调用时序(前端 → 后端 → DB)
|
||||
- 鉴权 / OAuth / 多步握手时序
|
||||
- 微服务间消息传递时序
|
||||
- 分布式事务 / Saga / 2PC 时序
|
||||
- 客户端 - 服务器 - 第三方 三方协议时序
|
||||
|
||||
特征:
|
||||
|
||||
- 顶部一排 actor 框(带名字 + 类型 icon)
|
||||
- 每个 actor 下方一条垂直虚线(lifeline)
|
||||
- 水平消息箭头连接 actors(实箭头同步、虚线箭头异步 / return)
|
||||
- lifeline 上有"激活条"(细长矩形)表示该 actor 正在处理
|
||||
- 消息可编号(1, 2, 3...)
|
||||
- 暗色 grid 背景 + 等宽字体
|
||||
|
||||
## 适用范围
|
||||
|
||||
- API 调用时序
|
||||
- 鉴权 / OAuth 流程
|
||||
- 微服务消息时序
|
||||
- 分布式事务 / Saga / 2PC
|
||||
- 第三方协议 / SDK 调用流
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "时序图 / sequence diagram / 调用时序 / API 流 / OAuth 流 / 分布式事务"
|
||||
- 用户希望「actor + lifeline + 消息箭头」标准 UML 时序图样式
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「业务流程 / 决策」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「状态机」 → 用 `technical-diagrams/state-machine.md`
|
||||
- 用户要的是「系统架构」 → 用 `technical-diagrams/system-architecture.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 时序名称("OAuth 2.0 授权码流程 / 下单时序 / Saga 事务")
|
||||
2. 参与的 actors(按从左到右顺序)
|
||||
3. 消息序列(按时间顺序,标明 sender → receiver、消息内容、同步 / 异步)
|
||||
4. 是否有失败 / 重试分支
|
||||
5. 是否有 self-call(actor 调用自己内部方法)
|
||||
6. 是否需要消息编号(论文 / 协议描述常需要)
|
||||
7. 比例(默认 16:9 横版;actor 多时可用 4:3)
|
||||
|
||||
## 主模板:标准 UML 时序图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图顶部一排 actor 框,下方每个 actor 一条垂直虚线 lifeline,水平消息箭头连接 actors,激活条标在 lifeline 上,消息编号 + 标签清晰。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感时序图(UML sequence diagram)",
|
||||
"goal": "生成一张工程感时序图作为 README / blog / 协议文档配图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"OAuth 2.0 Authorization Code Flow\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"with PKCE\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"actors": {
|
||||
"count": "{argument name=\"actor_count\" default=\"4\"}",
|
||||
"items": [
|
||||
{
|
||||
"id": "A1",
|
||||
"name": "{argument name=\"actor1_name\" default=\"User\"}",
|
||||
"type": "{argument name=\"actor1_type\" default=\"user\"}",
|
||||
"icon_glyph": "stick figure outline"
|
||||
},
|
||||
{
|
||||
"id": "A2",
|
||||
"name": "{argument name=\"actor2_name\" default=\"Web App\"}",
|
||||
"type": "{argument name=\"actor2_type\" default=\"client\"}",
|
||||
"icon_glyph": "browser window outline"
|
||||
},
|
||||
{
|
||||
"id": "A3",
|
||||
"name": "{argument name=\"actor3_name\" default=\"Auth Server\"}",
|
||||
"type": "{argument name=\"actor3_type\" default=\"service\"}",
|
||||
"icon_glyph": "shield outline"
|
||||
},
|
||||
{
|
||||
"id": "A4",
|
||||
"name": "{argument name=\"actor4_name\" default=\"Resource Server\"}",
|
||||
"type": "{argument name=\"actor4_type\" default=\"service\"}",
|
||||
"icon_glyph": "database / server outline"
|
||||
}
|
||||
],
|
||||
"header_box_style": {
|
||||
"shape": "rounded rectangle, corner radius 6px",
|
||||
"fill": "type-coded color × 12% opacity",
|
||||
"border": "1.5px solid type-coded color",
|
||||
"size": "160px wide × 64px tall, all headers identical size, evenly spaced",
|
||||
"label": "actor name in mono 11pt + small icon glyph above name"
|
||||
},
|
||||
"type_color_map": {
|
||||
"user": "cyan #22D3EE",
|
||||
"client": "blue #60A5FA",
|
||||
"service": "emerald #34D399",
|
||||
"database": "violet #A78BFA",
|
||||
"external": "slate #94A3B8"
|
||||
}
|
||||
},
|
||||
"lifelines": {
|
||||
"rule": "每个 actor header 下方画一条垂直虚线 (1px dashed slate #475569),从 header 底部一直延伸到画布底部",
|
||||
"spacing": "lifelines 之间等距,间距 ≥ 200px"
|
||||
},
|
||||
"messages": {
|
||||
"count": "{argument name=\"message_count\" default=\"10\"}",
|
||||
"items": [
|
||||
{ "id": "M1", "from": "A1", "to": "A2", "label": "1. Click 'Sign in'", "type": "sync" },
|
||||
{ "id": "M2", "from": "A2", "to": "A3", "label": "2. GET /authorize?code_challenge=...", "type": "sync" },
|
||||
{ "id": "M3", "from": "A3", "to": "A1", "label": "3. Show login page", "type": "return" },
|
||||
{ "id": "M4", "from": "A1", "to": "A3", "label": "4. Submit credentials", "type": "sync" },
|
||||
{ "id": "M5", "from": "A3", "to": "A2", "label": "5. Redirect with auth_code", "type": "return" },
|
||||
{ "id": "M6", "from": "A2", "to": "A3", "label": "6. POST /token { code, code_verifier }", "type": "sync" },
|
||||
{ "id": "M7", "from": "A3", "to": "A2", "label": "7. { access_token, refresh_token }", "type": "return" },
|
||||
{ "id": "M8", "from": "A2", "to": "A4", "label": "8. GET /api/data (Bearer token)", "type": "sync" },
|
||||
{ "id": "M9", "from": "A4", "to": "A4", "label": "9. validate token", "type": "self" },
|
||||
{ "id": "M10", "from": "A4", "to": "A2", "label": "10. { data: ... }", "type": "return" }
|
||||
],
|
||||
"message_style": {
|
||||
"sync": "solid line 1.5px slate #94A3B8, filled triangle arrowhead at target",
|
||||
"async": "solid line 1.5px slate #94A3B8, hollow triangle arrowhead",
|
||||
"return": "dashed line 1.5px slate #64748B, hollow triangle arrowhead",
|
||||
"self": "horizontal arrow that loops out to the right and back to the same lifeline (bracket shape)"
|
||||
},
|
||||
"label_format": "<编号>. <消息内容>,例如 '5. Redirect with auth_code',mono 10pt,标在 arrow 上方居中"
|
||||
},
|
||||
"activation_bars": {
|
||||
"enabled": "{argument name=\"activation_bars_enabled\" default=\"true\"}",
|
||||
"rule": "在 actor lifeline 上画细长矩形(4-6px 宽)覆盖该 actor 处理消息的时间段;颜色用 actor 的 type color,半透明",
|
||||
"vertical_extent": "从该 actor 收到一个 message 开始,到它发出 return 结束"
|
||||
},
|
||||
"annotations": {
|
||||
"notes": {
|
||||
"enabled": "{argument name=\"notes_enabled\" default=\"false\"}",
|
||||
"rule": "可在某段时序旁画黄色便签(amber 半透明圆角矩形),加注释;如 'PKCE prevents code interception'"
|
||||
},
|
||||
"loops_alts": {
|
||||
"enabled": "{argument name=\"loops_alts_enabled\" default=\"false\"}",
|
||||
"rule": "可用 UML alt / loop 框:圆角矩形包围多条消息,左上角标 'alt' / 'loop' + 条件文本"
|
||||
}
|
||||
},
|
||||
"legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "actor type → color, message style → meaning (sync solid arrow / async hollow / return dashed / self bracket)",
|
||||
"style": "small panel, semi-transparent bg, mono 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"actor headers 等大小、等间距、水平对齐",
|
||||
"lifelines 垂直、等间距",
|
||||
"messages 严格按时间从上到下排列",
|
||||
"每条 message 有编号 + 简洁标签",
|
||||
"sync / return / async 用不同箭头风格区分",
|
||||
"暗色 grid 背景 + 等宽字体",
|
||||
"legend 必画"
|
||||
],
|
||||
"avoid": [
|
||||
"actor header 大小不一",
|
||||
"messages 不按时间顺序",
|
||||
"self-call 画成水平直线(必须 bracket / loop 形)",
|
||||
"return 用实线箭头(破坏语义)",
|
||||
"label 与 lifeline 重叠",
|
||||
"用 emoji 当 actor 图标",
|
||||
"actor > 6 个(拥挤;考虑拆分)",
|
||||
"messages > 15 条(视觉爆炸;考虑分子时序)",
|
||||
"声称这是可编辑 SVG"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、actors 列表、messages 序列(含 from/to/label/type)
|
||||
- **可默认**:`activation_bars_enabled`(true)、`type_color_map`、`notes_enabled`(false)、`loops_alts_enabled`(false)
|
||||
- **可随机**:actor icon glyph 具体造型、消息标签字号微调
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"我要画 OAuth 流程" → 默认 4 actor + 10 消息(用户 → web → auth → resource)
|
||||
- 用户没说 sync / async → 默认 sync;明显的回调 / 通知场景默认 async
|
||||
- 用户说"含失败重试" → 启用 `loops_alts_enabled` + alt block 包围
|
||||
- 用户说"加注释解释" → 启用 `notes_enabled`
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
|
||||
## 变体 1:浅色 Light 时序图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"actor_header_fill": "type color × 8% opacity",
|
||||
"actor_header_border": "1.5px solid (deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"lifeline_color": "slate #94A3B8 dashed",
|
||||
"vibe": "白底文档 / 印刷版友好"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:协议握手 / OAuth / 鉴权专用风
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"messages_emphasis": "为安全 / token 类消息加 🔒 等价 glyph 或 'TLS' / 'signed' 小标签",
|
||||
"extras": "在 message 上额外标 HTTP method(GET/POST/PUT),加微小 mono 标签",
|
||||
"annotation": "加 PKCE / nonce / state 解释 note,notes_enabled = true",
|
||||
"use_case": "OAuth 2.0 / OIDC / SAML / mTLS 等协议"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:协议教学、鉴权流程文档。
|
||||
|
||||
## 变体 3:分布式事务 / Saga / 2PC 风
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"actor_types": "通常 4-5 个 service actor + 1 个 coordinator + 1 个 message broker",
|
||||
"messages_emphasis": "明确标 prepare / commit / rollback / compensate 阶段,用不同颜色 (commit 绿、rollback 红、prepare 蓝)",
|
||||
"loops_alts_enabled": true,
|
||||
"alt_blocks": "alt 'commit phase' / 'rollback phase' 包围相应消息",
|
||||
"use_case": "Saga / 2PC / TCC / outbox pattern 教学和文档"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:分布式事务模式教学、架构 review、failure mode 分析。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 时序图但 messages 不按时间从上到下 → 失去时序性
|
||||
- 用菱形 / 圆形当 actor(必须矩形 header)
|
||||
- self-call 画成直线(必须 bracket)
|
||||
- return 用实线(与 sync 混淆)
|
||||
- actor > 6 → 视觉拥挤,考虑拆分
|
||||
- messages > 15 → 视觉爆炸
|
||||
- 用 emoji 当 actor 图标
|
||||
- 把 actor 头像做成卡通人物 → 失去工程感
|
||||
- 没有 activation 条 → 看不出谁在处理
|
||||
- 没有 message 编号(教学场景必须有)
|
||||
- 把"流程图"画成时序图(节点应该是动作而非 actor)
|
||||
@@ -0,0 +1,239 @@
|
||||
# 状态机 / 生命周期图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG)**,不是 mermaid / xstate 可编辑状态机。
|
||||
> 需要可编辑请用 mermaid stateDiagram / xstate visualizer。
|
||||
|
||||
本文件用于生成"工程感状态机 / 生命周期图":
|
||||
|
||||
- 订单状态机(待支付 / 已支付 / 已发货 / 已完成 / 已取消 / 已退款)
|
||||
- 连接 / 会话状态(idle / connecting / connected / closing / closed)
|
||||
- 工作流状态(draft / submitted / approved / rejected)
|
||||
- UI 组件状态(hover / active / disabled / loading)
|
||||
- 协议状态机(TCP 状态、WebSocket 状态、HTTP 缓存状态)
|
||||
|
||||
特征:
|
||||
|
||||
- 圆角矩形 = 状态节点
|
||||
- 实心圆 = 起始伪状态;靶心 / 双圆 = 终止状态
|
||||
- 有向边 = 转换 transition,标"事件 / 条件"
|
||||
- 自循环 = 状态自身保持
|
||||
- 暗色 grid + 等宽字体(沿用视觉系统)
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 业务对象生命周期(订单 / 文档 / 工单)
|
||||
- 协议 / 连接状态
|
||||
- 工作流 / 审批状态
|
||||
- UI 组件 / 交互状态
|
||||
- 设备 / 会话 / 任务状态
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "状态机 / state machine / 生命周期 / lifecycle / state diagram / 状态转移"
|
||||
- 用户希望「state + transition」UML 状态图样式
|
||||
- 用户接受位图
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「业务流程图(含决策、动作)」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「时序图」 → 用 `technical-diagrams/sequence-diagram.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 状态机名称("订单状态机 / TCP 状态机")
|
||||
2. 起始状态(一般唯一)+ 终止状态(可多个)
|
||||
3. 中间状态列表(建议 4-12 个,超过考虑分子状态机)
|
||||
4. 转换:每条转换的"源状态 → 目标状态 + 触发事件 + 守卫条件 + action"
|
||||
5. 是否有自循环
|
||||
6. 是否需要 composite state(嵌套状态)
|
||||
7. 比例(默认 4:3 或 16:9 横版)
|
||||
|
||||
## 主模板:标准 UML 状态机图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图以起始伪状态(实心圆)开始,经过若干状态节点(圆角矩形)和转换箭头(标事件)流转,最终到终止状态(靶心)。状态节点可有自循环(如 "retry" 自循环)。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "工程感状态机 / 生命周期图(UML state diagram)",
|
||||
"goal": "生成一张状态机图作为业务文档 / 协议规范 / 教学配图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "deep slate #0F172A with subtle 1px grid #1E293B at 32px spacing",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"Order Lifecycle State Machine\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"e-commerce order from creation to completion\"}",
|
||||
"position": "top-left, JetBrains Mono / SF Mono, light gray"
|
||||
},
|
||||
"states": {
|
||||
"count": "{argument name=\"state_count\" default=\"7\"}",
|
||||
"items": [
|
||||
{ "id": "S0", "type": "initial", "label": "" },
|
||||
{ "id": "S1", "type": "state", "label": "Pending\\nPayment", "category": "active" },
|
||||
{ "id": "S2", "type": "state", "label": "Paid", "category": "active" },
|
||||
{ "id": "S3", "type": "state", "label": "Shipped", "category": "active" },
|
||||
{ "id": "S4", "type": "state", "label": "Completed", "category": "success_terminal" },
|
||||
{ "id": "S5", "type": "state", "label": "Cancelled", "category": "fail_terminal" },
|
||||
{ "id": "S6", "type": "state", "label": "Refunded", "category": "fail_terminal" },
|
||||
{ "id": "ST", "type": "final", "label": "" }
|
||||
]
|
||||
},
|
||||
"state_style": {
|
||||
"initial": {
|
||||
"shape": "filled solid circle, ~16px diameter",
|
||||
"color": "cyan #22D3EE solid"
|
||||
},
|
||||
"final": {
|
||||
"shape": "concentric double circle (bullseye), outer ~18px, inner solid 10px",
|
||||
"color": "rose #FB7185"
|
||||
},
|
||||
"state": {
|
||||
"shape": "rounded rectangle, corner radius 12px (more rounded than process), 160×72px typical",
|
||||
"fill": "category color × 12% opacity",
|
||||
"border": "1.5px solid in category color",
|
||||
"label": "state name in mono 12pt, centered, light text on dark fill",
|
||||
"optional_internal_label": "可在 state 内部底部加小字 'entry / action' / 'do / activity' / 'exit / cleanup'(UML extension)"
|
||||
}
|
||||
},
|
||||
"category_color_map": {
|
||||
"active": "emerald #34D399",
|
||||
"waiting": "amber #FBBF24",
|
||||
"success_terminal": "blue #60A5FA",
|
||||
"fail_terminal": "rose #FB7185",
|
||||
"error": "rose #FB7185",
|
||||
"neutral": "slate #94A3B8"
|
||||
},
|
||||
"transitions": {
|
||||
"items": [
|
||||
{ "from": "S0", "to": "S1", "label": "create()" },
|
||||
{ "from": "S1", "to": "S2", "label": "pay() [valid card]" },
|
||||
{ "from": "S1", "to": "S5", "label": "timeout / cancel()" },
|
||||
{ "from": "S2", "to": "S3", "label": "ship()" },
|
||||
{ "from": "S2", "to": "S6", "label": "refund() [user request]" },
|
||||
{ "from": "S3", "to": "S4", "label": "deliver() [confirmed]" },
|
||||
{ "from": "S3", "to": "S6", "label": "return() [defect]" },
|
||||
{ "from": "S4", "to": "ST", "label": "" },
|
||||
{ "from": "S5", "to": "ST", "label": "" },
|
||||
{ "from": "S6", "to": "ST", "label": "" },
|
||||
{ "from": "S1", "to": "S1", "label": "retry_payment", "self_loop": true }
|
||||
],
|
||||
"transition_style": {
|
||||
"default": "thin solid arrow 1.5px slate #94A3B8 with filled triangle arrowhead",
|
||||
"self_loop": "small loop curving above the state, returning to itself",
|
||||
"label_format": "<event> [guard] / <action>,例如 'pay() [valid card] / lock_inventory()',mono 9-10pt 标在边的中间,背景与 canvas 融合避免重叠"
|
||||
},
|
||||
"rule_routing": "尽量正交或 ≤ 30° 斜线,避免边穿过节点"
|
||||
},
|
||||
"composite_states": {
|
||||
"enabled": "{argument name=\"composite_enabled\" default=\"false\"}",
|
||||
"rule": "if true, can group sub-states inside a larger rounded rectangle labeled 'Active' / 'Suspended' etc.; sub-states are 'state' type nested within the composite border"
|
||||
},
|
||||
"legend": {
|
||||
"enabled": true,
|
||||
"position": "bottom-right",
|
||||
"content": "category color → meaning (active / terminal-success / terminal-fail / error),shape → role (initial filled circle / final bullseye / state rectangle),self-loop notation",
|
||||
"style": "small panel, semi-transparent bg, mono 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"initial 是实心圆 / final 是靶心,不混用",
|
||||
"状态节点统一形状(圆角矩形)和尺寸基线",
|
||||
"transitions 必有 label(除非进 final)",
|
||||
"guard 条件用 [...] 括起来",
|
||||
"action 用 / 分隔",
|
||||
"自循环用 loop 形而非直线",
|
||||
"category 颜色一致(不要把 success 用红、fail 用绿)",
|
||||
"暗色 grid + 等宽字体",
|
||||
"legend 必画"
|
||||
],
|
||||
"avoid": [
|
||||
"用菱形 / 平行四边形当 state(混淆为流程图)",
|
||||
"transitions 没有 label",
|
||||
"把 final 状态画成普通圆角矩形",
|
||||
"guard / action 语法不规范(漏 [] 或 /)",
|
||||
"状态 > 12 个(拥挤;考虑 composite state 或拆分)",
|
||||
"用 emoji 当 state 图标",
|
||||
"用 3D / 渐变 / 玻璃质感",
|
||||
"声称这是可编辑 SVG"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、起始状态、终止状态、中间状态列表、所有 transitions(含 from/to/label)
|
||||
- **可默认**:`background`(暗色 grid)、`category_color_map`、`legend_enabled`(true)
|
||||
- **可随机**:状态节点摆放位置(基于状态间转换关系自动布局,使边交叉最少)
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给"订单状态机"但没给细节 → 用 default 7 状态版(待支付 / 已支付 / 已发货 / 已完成 / 已取消 / 已退款)
|
||||
- 用户没说 guard / action → label 仅写 event 名
|
||||
- 用户给状态但没给 transitions → 反问关键转换(不能瞎编业务规则)
|
||||
- 用户说"状态太多" → 启用 `composite_enabled` + 用 composite 包围相关状态
|
||||
- 用户说要 light 模式 → 用变体 1
|
||||
|
||||
## 变体 1:浅色 Light 状态机
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC + faint grid #E2E8F0",
|
||||
"state_fill": "category color × 8% opacity",
|
||||
"state_border": "1.5px solid (deeper shade for white bg)",
|
||||
"label_color": "deep slate #0F172A",
|
||||
"transition_color": "slate #475569",
|
||||
"vibe": "白底文档 / 印刷版"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:协议状态机(TCP / WebSocket / HTTP cache)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"title_format": "<protocol> State Machine(如 TCP State Machine)",
|
||||
"state_label_emphasis": "用大写 / 协议规范术语(如 LISTEN / SYN_SENT / ESTABLISHED / TIME_WAIT)",
|
||||
"transition_label_emphasis": "用'触发包 / 发送包'格式:例如 'recv: SYN / send: SYN+ACK'",
|
||||
"use_case": "网络协议教学、规范文档、面试准备资料"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:TCP / UDP / WebSocket / HTTP / OAuth 状态描述。
|
||||
|
||||
## 变体 3:UI 组件状态(按钮 / 输入 / 弹窗)
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"title_format": "<Component> Interaction States",
|
||||
"state_label_emphasis": "用 UI 状态术语:default / hover / active / focus / disabled / loading / error / success",
|
||||
"transition_label_emphasis": "用 UI 事件:mouseenter / click / focus / blur / API resolve / API reject",
|
||||
"category_color_map_extra": "default = slate, hover = cyan, active = emerald, disabled = slate desaturated, loading = amber, error = rose, success = blue",
|
||||
"use_case": "设计系统文档、组件库 README、设计师 / 开发对齐"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:设计系统、组件库文档、UI / UX 状态规范。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 状态节点用菱形 / 平行四边形 → 与流程图混淆
|
||||
- transition 没有 event label → 完全失去状态机语义
|
||||
- final 状态用普通矩形 → 不符合 UML
|
||||
- guard 条件没用 [] → 不规范
|
||||
- 用 emoji 当状态图标
|
||||
- 状态 > 12 个 → 拥挤,必须拆分或用 composite
|
||||
- 自循环画成直线 → 视觉错误
|
||||
- success / fail 颜色搞反
|
||||
- 把"状态机"做成"流程图"(节点应该是状态,不是动作)
|
||||
- 节点 / 边过多导致互相穿透
|
||||
+240
@@ -0,0 +1,240 @@
|
||||
# 系统架构图模板
|
||||
|
||||
> ⚠️ **本模板生成的是位图(PNG),不是可编辑的 SVG / draw.io / mermaid 图**。
|
||||
> 如果你需要可编辑、可对齐、可版本化的工程图,请用 mermaid / draw.io / excalidraw / Figma。
|
||||
> 如果你需要的是「README 头图 / blog 配图 / 文档插图 / PPT 封面」级别的视觉呈现,本模板适合。
|
||||
|
||||
本文件用于生成"工程感系统架构图":
|
||||
|
||||
- 整体系统架构(前端 + 后端 + DB + 缓存 + 队列 + 外部服务)
|
||||
- 微服务架构概览
|
||||
- 多区域 / 多 zone 部署架构
|
||||
- AI 系统 / 数据管道架构
|
||||
- 云原生架构图
|
||||
|
||||
特征:
|
||||
|
||||
- 暗色背景 (#0F172A slate-900) + 细 grid
|
||||
- 节点 = 圆角矩形 + 半透明深色填充 + 1.5px 边框 + 等宽字体标签
|
||||
- 配色按"角色"分类(用户层 / 业务层 / 数据层 / 基础设施 / 安全 / 中间件 / 外部)
|
||||
- 有向数据流箭头:实箭头 = 同步,虚线 = 异步 / 回调
|
||||
- 区域用虚线大框包围(VPC / 云区 / Trust boundary)
|
||||
- 字体:JetBrains Mono / SF Mono 等宽
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 系统总览架构图
|
||||
- 微服务 / 分布式系统架构
|
||||
- 多区域 / 多云部署架构
|
||||
- 数据管道 / AI 系统架构
|
||||
- 文档 / blog 配图 / README 头图
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到 "系统架构 / 微服务 / 分布式 / 部署架构 / 数据管道 / AI 系统架构 / 云架构"
|
||||
- 用户希望视觉「工程感、暗色、grid 网格、像 baoyu-diagram 那种」
|
||||
- 用户接受这是位图(不要求可编辑)
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是「业务流程图 / 决策图」 → 用 `technical-diagrams/flowchart-decision.md`
|
||||
- 用户要的是「时序图 / API 调用流」 → 用 `technical-diagrams/sequence-diagram.md`
|
||||
- 用户要的是「网络拓扑」(机房 / 路由器 / 设备)→ 用 `technical-diagrams/network-topology.md`
|
||||
- 用户要的是「ER 图 / 数据模型」 → 用 `technical-diagrams/er-diagram.md`
|
||||
- 用户要的是「论文方法 pipeline」 → 用 `academic-figures/method-pipeline-overview.md`
|
||||
- 用户要的是「神经网络架构」 → 用 `academic-figures/neural-network-architecture.md`
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 系统名称 + 一句话定位("我们要画 XX 平台的整体架构")
|
||||
2. 主要分层 / 区域(如"前端 / 网关 / 业务服务 / 数据层 / 基础设施")
|
||||
3. 每层有哪些节点(最多 8-15 个总节点,超过会拥挤)
|
||||
4. 主要数据流方向(用户请求 → ... → 响应)
|
||||
5. 是否有外部服务(第三方 API / SaaS)
|
||||
6. 是否有"安全 / 鉴权 / 监控"相关组件需要单独标
|
||||
7. 主题色偏好(默认 dark;是否要 light variant)
|
||||
8. 比例(默认 16:9 横版;架构图很少竖版)
|
||||
|
||||
## 主模板:分层暗色系统架构图
|
||||
|
||||
📖 描述
|
||||
|
||||
整张图按层 / 按区域划分,每层是一组带相同色系的节点,节点之间用箭头连接表达数据流,整体在深色 grid 背景上呈现工程感。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "技术系统架构图(暗色工程感)",
|
||||
"goal": "生成一张用于 README / blog / 设计文档的工程感系统架构图",
|
||||
"canvas": {
|
||||
"aspect_ratio": "{argument name=\"aspect_ratio\" default=\"16:9\"}",
|
||||
"background": "{argument name=\"background\" default=\"deep slate #0F172A with subtle 1px grid lines #1E293B at 32px spacing\"}",
|
||||
"outer_padding": "60px"
|
||||
},
|
||||
"title_strip": {
|
||||
"title": "{argument name=\"title\" default=\"System Architecture Overview\"}",
|
||||
"subtitle": "{argument name=\"subtitle\" default=\"v1.0 · 2026\"}",
|
||||
"position": "top-left, large mono font (JetBrains Mono / SF Mono), light gray text"
|
||||
},
|
||||
"color_semantics": {
|
||||
"rule": "颜色按'角色'编码,不按'技术'编码",
|
||||
"palette": [
|
||||
{ "role": "User / Client / Edge", "color": "cyan #22D3EE", "use_for": "终端用户、Web、Mobile、CLI" },
|
||||
{ "role": "Gateway / API / BFF", "color": "blue #60A5FA", "use_for": "API 网关、负载均衡、CDN、BFF" },
|
||||
{ "role": "Business Services", "color": "emerald #34D399", "use_for": "微服务、应用层、业务逻辑" },
|
||||
{ "role": "Data / Persistence", "color": "violet #A78BFA", "use_for": "数据库、缓存、对象存储、搜索" },
|
||||
{ "role": "Middleware / Queue", "color": "orange #FB923C", "use_for": "MQ、Kafka、Redis Stream、Pub/Sub" },
|
||||
{ "role": "Infra / Platform", "color": "amber #FBBF24", "use_for": "K8s、容器运行时、云平台" },
|
||||
{ "role": "Security / Auth", "color": "rose #FB7185", "use_for": "鉴权、密钥、审计、防火墙" },
|
||||
{ "role": "External / 3rd Party", "color": "slate #94A3B8", "use_for": "外部 SaaS、第三方 API" }
|
||||
]
|
||||
},
|
||||
"regions": {
|
||||
"rule": "用大虚线框包围属于同一'部署单元'的节点,框上方有 region label",
|
||||
"items": [
|
||||
{ "id": "R1", "label": "{argument name=\"region1_label\" default=\"Public Edge\"}", "color_border": "cyan dashed" },
|
||||
{ "id": "R2", "label": "{argument name=\"region2_label\" default=\"VPC · ap-northeast-1\"}", "color_border": "amber dashed" },
|
||||
{ "id": "R3", "label": "{argument name=\"region3_label\" default=\"Data Plane\"}", "color_border": "violet dashed" }
|
||||
]
|
||||
},
|
||||
"nodes": {
|
||||
"count_total": "{argument name=\"node_count\" default=\"10\"}",
|
||||
"items": [
|
||||
{ "id": "N1", "label": "Web App", "role": "User / Client", "region": "R1" },
|
||||
{ "id": "N2", "label": "Mobile App", "role": "User / Client", "region": "R1" },
|
||||
{ "id": "N3", "label": "CDN", "role": "Gateway / API", "region": "R1" },
|
||||
{ "id": "N4", "label": "API Gateway", "role": "Gateway / API", "region": "R2" },
|
||||
{ "id": "N5", "label": "Auth Service", "role": "Security / Auth", "region": "R2" },
|
||||
{ "id": "N6", "label": "Order Service", "role": "Business Services", "region": "R2" },
|
||||
{ "id": "N7", "label": "User Service", "role": "Business Services", "region": "R2" },
|
||||
{ "id": "N8", "label": "Kafka", "role": "Middleware / Queue", "region": "R2" },
|
||||
{ "id": "N9", "label": "PostgreSQL", "role": "Data / Persistence", "region": "R3" },
|
||||
{ "id": "N10", "label": "Redis", "role": "Data / Persistence", "region": "R3" }
|
||||
]
|
||||
},
|
||||
"node_style": {
|
||||
"shape": "rounded rectangle, corner radius 8px",
|
||||
"size": "auto-fit text + 24px horizontal padding, ~ 140px wide × 56px tall typical",
|
||||
"fill": "background color of role × 12% opacity (semi-transparent)",
|
||||
"border": "1.5px solid in role color (full opacity)",
|
||||
"label": "label text in JetBrains Mono / SF Mono 12pt, color = role color (lighter shade) for readability on dark bg",
|
||||
"icon": "small icon in top-left corner of node (optional, generic geometric glyph for the role — circle for service, cylinder for DB, hex for queue)"
|
||||
},
|
||||
"edges": {
|
||||
"sync_call": {
|
||||
"style": "solid line 1.5px in slate #64748B, with small filled triangle arrowhead at the target end",
|
||||
"use_for": "同步请求 / 调用"
|
||||
},
|
||||
"async_event": {
|
||||
"style": "dashed line 1.5px in slate #64748B, with hollow triangle arrowhead",
|
||||
"use_for": "异步事件 / 消息发布订阅 / 回调"
|
||||
},
|
||||
"data_flow_label": {
|
||||
"rule": "edges 上可选标小标签(如 'POST /orders' / 'order.created event'),用 mono 字体 9pt,背景与画布融合"
|
||||
},
|
||||
"rule_routing": "尽量正交(水平 / 垂直)走线;如果必须斜线,控制在 ≤ 30°;边不要穿过节点"
|
||||
},
|
||||
"legend": {
|
||||
"enabled": "{argument name=\"legend_enabled\" default=\"true\"}",
|
||||
"position": "bottom-right",
|
||||
"content": "color → role mapping (8 swatches), and edge style → meaning (sync solid vs async dashed)",
|
||||
"style": "small panel with semi-transparent background, mono font 10pt"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"暗色背景 + 细 grid",
|
||||
"颜色按 role 编码,不要按技术品牌(如 PostgreSQL 用 violet 因它是 data,不是因为 PG 官方蓝)",
|
||||
"节点统一圆角和尺寸基线",
|
||||
"等宽字体(mono)贯穿全图",
|
||||
"edges 不穿过节点,标签不与边重叠",
|
||||
"区域虚线框颜色与区域含义匹配",
|
||||
"legend 必须画出(即使简化)"
|
||||
],
|
||||
"avoid": [
|
||||
"彩虹色 / 高饱和霓虹色(除 cyan 之外其它色都要 muted)",
|
||||
"用 emoji 当节点图标(用极简几何 glyph)",
|
||||
"技术 logo 直接贴上去(除非是商标对照说明)",
|
||||
"3D 立方体 / 透视效果 / 玻璃质感",
|
||||
"同一种颜色既表'安全'又表'业务'",
|
||||
"节点超过 15 个(请拆分到多张子图)",
|
||||
"声称这张图可编辑 / 可导出 SVG(它是位图)",
|
||||
"用花哨字体 / 手写体(破坏工程感)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:`title`、节点列表(含每个节点的 role 归属)、主要 edges
|
||||
- **可默认**:`background`(暗色 grid)、`color_semantics`(8 角色调色板)、`node_style`、`legend_enabled`(true)
|
||||
- **可随机**:节点摆放位置(基于区域 / role 自动布局)、icon glyph 具体造型
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给 "Web + API + DB" 三层简化 → 自动用 3 个 region (Edge / Service / Data) + 5-7 个节点
|
||||
- 用户没说 region → 默认按 role 自动聚类 + 加 region 框
|
||||
- 用户没说要不要 light 变体 → 默认 dark;用户说要 light 时切换到变体 1
|
||||
- 用户给具体技术("用 PostgreSQL")→ 节点 label 直接写技术名,但配色仍按 role 选
|
||||
|
||||
## 变体 1:浅色 / Light 模式系统架构图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "warm off-white #F8FAFC with very faint grid #E2E8F0",
|
||||
"node_fill": "role color × 8% opacity",
|
||||
"node_border": "1.5px solid role color (full opacity)",
|
||||
"label_color": "role color (full opacity, dark enough for white bg) — e.g. cyan label uses cyan-700 not cyan-300",
|
||||
"title_color": "deep slate #0F172A",
|
||||
"edges_color": "slate #475569",
|
||||
"vibe": "看起来像 light theme 文档配图(适合 Notion / GitHub / 白底文档)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:白底文档站、印刷版文档、对比 dark 版本提供的 light alternative。
|
||||
|
||||
## 变体 2:极简 monochrome 系统架构图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"color_semantics": "all roles use slate #94A3B8 except 'highlight current focus' uses single accent (e.g. cyan #22D3EE)",
|
||||
"use_case": "强调结构本身,不强调角色分类(如教学讲解、概念示意)",
|
||||
"vibe": "克制、非分散注意力、像 The Verge / Stripe blog 的极简插图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:概念性示意(不需要强调角色)、blog hero 图、教学。
|
||||
|
||||
## 变体 3:Hero / Marketing 风系统架构图
|
||||
|
||||
```json
|
||||
{
|
||||
"modify": {
|
||||
"background": "渐变深蓝紫 + 远景星点 + 主体节点带柔和发光",
|
||||
"node_style": "节点保留圆角和等宽字体,但加微妙发光(drop shadow + glow)",
|
||||
"title": "更大、加副标语",
|
||||
"use_case": "产品官网 hero / 投资人 deck / 发布会主图",
|
||||
"vibe": "Stripe / Linear / Vercel 官网风的视觉冲击力"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
适用:产品官网、技术品牌官网 hero、产品发布会主图。
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 节点 > 15 个 → 视觉拥堵,建议拆分到多张图("高层架构" + "细分模块图")
|
||||
- 用 PostgreSQL / Redis / Kafka 真实 logo → 容易侵权 + 破坏统一视觉
|
||||
- 颜色按"技术"分(如 PG 用蓝、Redis 用红)→ 失去 role 语义
|
||||
- 用 emoji 节点图标
|
||||
- 3D 透视 / 玻璃质感 / 渐变填充节点
|
||||
- 边穿过节点 / 标签碰撞 / 斜线乱飞
|
||||
- 没有 legend → 读者不知道颜色含义
|
||||
- 没有 region 框(即使逻辑上有分层)→ 失去"部署单元"信息
|
||||
- 假装这是可导出可编辑的 SVG → 别误导用户
|
||||
- 把神经网络结构 / 业务流程 / 时序 也塞到这张图(应该用对应模板)
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
# 双语 / 多语版式视觉模板
|
||||
|
||||
本文件用于"中英 / 中日 等双语并置的版式视觉":
|
||||
|
||||
- 中英对照海报
|
||||
- 中日对照科普图
|
||||
- 双语展会 / 文化节物料
|
||||
- 跨文化品牌主视觉
|
||||
- 学术 / 文化机构出版物封面
|
||||
|
||||
特征:
|
||||
|
||||
- 两种语言并置(不是简单翻译,是设计语言)
|
||||
- 通常一种语言为主、一种为辅 / 注解
|
||||
- 字体严格分离(中文用中文字体 / 英文用英文字体)
|
||||
- 字号层级清晰
|
||||
- 重视留白与对齐
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 中英 / 中日海报
|
||||
- 跨文化品牌物料
|
||||
- 学术 / 文化展览主视觉
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"中英 / 中日 / 双语 / bilingual"
|
||||
- 用户希望文化 / 学术 / 高级感的双语视觉
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单语大字海报(用 `title-safe-poster.md`)
|
||||
- 纯产品海报(用 `poster-and-packaging/brand-poster.md`)
|
||||
- 杂志封面(用 `poster-and-campaigns/editorial-cover.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主语言 + 辅语言
|
||||
2. 主标语 + 副标语(两种语言分别给)
|
||||
3. 主题 / 行业
|
||||
4. 字体风格(serif / sans / 衬线 / 圆体)
|
||||
5. 主色 1-2 个
|
||||
6. 比例
|
||||
|
||||
## 主模板:中英对照文化海报
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,中文为主、英文为辅,通过严格的版式系统建立层级。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "中英对照文化海报",
|
||||
"goal": "生成一张设计感强的中英双语海报,可作为文化活动 / 展览 / 品牌主视觉",
|
||||
"languages": {
|
||||
"primary": "{argument name=\"primary language\" default=\"中文\"}",
|
||||
"secondary": "{argument name=\"secondary language\" default=\"英文\"}"
|
||||
},
|
||||
"title_block": {
|
||||
"main_zh": "{argument name=\"main title zh\" default=\"东方不复\"}",
|
||||
"main_en": "{argument name=\"main title en\" default=\"THE ORIENT REIMAGINED\"}",
|
||||
"subtitle_zh": "{argument name=\"subtitle zh\" default=\"当代东方美学展\"}",
|
||||
"subtitle_en": "{argument name=\"subtitle en\" default=\"A Contemporary Eastern Aesthetic Exhibition\"}",
|
||||
"alignment": "{argument name=\"title alignment\" default=\"左上对齐\"}",
|
||||
"hierarchy_rule": "中文最大 → 英文中等 → 中文副标 → 英文副标"
|
||||
},
|
||||
"meta": {
|
||||
"date": "{argument name=\"date\" default=\"2026.5.1 - 2026.5.31\"}",
|
||||
"venue": "{argument name=\"venue\" default=\"X 美术馆 · 上海\"}",
|
||||
"presenter": "{argument name=\"presenter\" default=\"X CULTURAL FOUNDATION\"}"
|
||||
},
|
||||
"main_visual": {
|
||||
"description": "{argument name=\"main visual\" default=\"东方山水 + 现代几何切割\"}",
|
||||
"position": "{argument name=\"main visual position\" default=\"右下大区\"}"
|
||||
},
|
||||
"design": {
|
||||
"primary_color": "{argument name=\"primary color\" default=\"#A52A2A 朱砂红\"}",
|
||||
"background_color": "{argument name=\"background\" default=\"#F4EEDC 古纸米黄\"}",
|
||||
"zh_font": "{argument name=\"zh font\" default=\"宋体 / 楷体 / 现代衬线\"}",
|
||||
"en_font": "{argument name=\"en font\" default=\"现代 serif(Playfair / Cormorant)\"}",
|
||||
"grid": "{argument name=\"grid\" default=\"严格 12 栏栅格 + 细辅助线(最终输出隐藏)\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"中英文字体严格分离",
|
||||
"层级清晰:标题 > 副标 > 元信息",
|
||||
"留白充分",
|
||||
"色板 ≤ 3 色"
|
||||
],
|
||||
"avoid": [
|
||||
"中英用同一字体(最常见错误)",
|
||||
"翻译错误(中英要等价不要错译)",
|
||||
"中英文字号差异过大或过小",
|
||||
"塞太多元素"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主标语中英文、副标
|
||||
- 可默认:layout、字体、配色、栅格
|
||||
- 可随机:主视觉细节
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给中文主标语时:自动生成英文翻译 + 副标 + 元信息
|
||||
- 字体默认中文衬线 + 英文 serif 配对
|
||||
- 默认 3:4
|
||||
|
||||
## 变体 1:中日对照设计
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "中日对照设计",
|
||||
"languages": {
|
||||
"primary": "日文",
|
||||
"secondary": "中文"
|
||||
},
|
||||
"title_block": {
|
||||
"main_zh": "{argument name=\"zh\" default=\"漫步京都\"}",
|
||||
"main_en": "{argument name=\"jp\" default=\"京を歩く\"}"
|
||||
},
|
||||
"design": {
|
||||
"zh_font": "黑体 / 思源宋体",
|
||||
"en_font": "ヒラギノ明朝 / 源ノ明朝(注:实际是日文字体)"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "日式杂志感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:科普 / 学术风双语
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "科普 / 学术风双语海报",
|
||||
"title_block": {
|
||||
"main_zh": "{argument name=\"main zh\" default=\"光合作用\"}",
|
||||
"main_en": "{argument name=\"main en\" default=\"PHOTOSYNTHESIS\"}"
|
||||
},
|
||||
"main_visual": {
|
||||
"description": "示意图 + 标注线"
|
||||
},
|
||||
"design": {
|
||||
"primary_color": "学术墨绿",
|
||||
"background_color": "白色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "教科书插页 + 现代设计"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "双语版式自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给主标语(一种语言),自动生成另一种语言 + 副标 + 元信息 + 设计",
|
||||
"constraints": {
|
||||
"must_feel": "可发美术馆"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让中英用同一字体
|
||||
- 不要让中英翻译错位 / 错译
|
||||
- 不要让中英字号相同(应有主次层级)
|
||||
- 不要让两种语言塞满画面(要留白)
|
||||
- 不要混用 > 2 种字体家族(中文 1 + 英文 1 是上限)
|
||||
- 不要让英文用宋体或日文字体(错配)
|
||||
+177
@@ -0,0 +1,177 @@
|
||||
# 大字主张 / Title-Safe 海报模板
|
||||
|
||||
本文件用于"以巨大文字本身作为主视觉"的海报:
|
||||
|
||||
- 大字主张(Hyper-Energetic Japanese Promo)
|
||||
- 字面优先海报(type-first poster)
|
||||
- 标语 / 主张型 banner
|
||||
- 极致排版练习
|
||||
- 文字电影海报感
|
||||
|
||||
特征:
|
||||
|
||||
- 字本身就是主体(字号超大占画面 50%+)
|
||||
- 通常 3-7 个字 + 1-2 行小字
|
||||
- 字体设计性强(手写 / 复古印刷 / 噪点 / 涂鸦)
|
||||
- 背景克制
|
||||
- 强调"信息一眼能读"
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 标语 / 主张海报
|
||||
- 活动 / 大促主视觉
|
||||
- 字面优先 banner
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"大字 / 主张 / hero text / type-first / 文字海报"
|
||||
- 用户希望"一句话就是主图"
|
||||
- 用户希望日式 / 极致排版风
|
||||
|
||||
不要使用:
|
||||
|
||||
- 带产品的海报(用 `poster-and-campaigns/brand-poster.md`)
|
||||
- editorial 杂志封面(用 `poster-and-campaigns/editorial-cover.md`)
|
||||
- 复杂叙事(用 `scenes-and-illustrations/concept-scene.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 主标语(3-7 个字)
|
||||
2. 副标 / tagline
|
||||
3. 风格定位(日式昭和 / 现代极简 / 复古印刷 / 涂鸦 / 噪点)
|
||||
4. 主色 1-2 个
|
||||
5. 是否含小字标注 / logo
|
||||
6. 比例
|
||||
|
||||
## 主模板:日式高能量大字海报
|
||||
|
||||
📖 描述
|
||||
|
||||
整体一张图,主体为大号标语字本身 + 副标 + 小字 + 极少的图形辅助。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "日式高能量大字海报",
|
||||
"goal": "生成一张以巨大文字本身为主视觉的高能量海报",
|
||||
"headline": {
|
||||
"text": "{argument name=\"headline\" default=\"全力疾走\"}",
|
||||
"language": "{argument name=\"language\" default=\"中文 / 日文混合\"}",
|
||||
"size": "占画面 60% 以上",
|
||||
"alignment": "{argument name=\"alignment\" default=\"居中\"}",
|
||||
"treatment": "{argument name=\"treatment\" default=\"叠加噪点 + 半色调网点 + 错位描边\"}"
|
||||
},
|
||||
"subheadline": {
|
||||
"text": "{argument name=\"subheadline\" default=\"GO ALL OUT 2026\"}",
|
||||
"size": "headline 1/4",
|
||||
"position": "{argument name=\"sub position\" default=\"headline 下方居中\"}"
|
||||
},
|
||||
"small_text": {
|
||||
"items": [
|
||||
"{argument name=\"small text 1\" default=\"4.24-5.24 SPECIAL CAMPAIGN\"}",
|
||||
"{argument name=\"small text 2\" default=\"X COLLECTIVE\"}"
|
||||
],
|
||||
"position": "底部边角"
|
||||
},
|
||||
"design": {
|
||||
"primary_color": "{argument name=\"primary color\" default=\"#FF2C2C 朱红\"}",
|
||||
"background_color": "{argument name=\"background\" default=\"#F4EEDC 米黄\"}",
|
||||
"decoration": "{argument name=\"decoration\" default=\"4-5 个简单几何图形(圆 / 三角 / 短粗箭头),刻意留白\"}",
|
||||
"typography_family": "{argument name=\"font family\" default=\"现代日式 sans + 一个手写 accent\"}"
|
||||
},
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4\"}",
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"标语字必须能一眼读出",
|
||||
"字面占画面绝对主体",
|
||||
"颜色 ≤ 3",
|
||||
"字体 ≤ 2 家族"
|
||||
],
|
||||
"avoid": [
|
||||
"标语字过小被装饰淹没",
|
||||
"装饰图形 > 6 个",
|
||||
"字体超过 3 种",
|
||||
"出现错别字"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:标语、副标、风格、主色
|
||||
- 可默认:layout、装饰、字体
|
||||
- 可随机:装饰具体形状
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户给标语 + 风格关键词时:自动决定字处理 + 配色 + 装饰
|
||||
- 默认日式高能量 = 噪点 + 半色调 + 错位
|
||||
- 默认 3:4
|
||||
|
||||
## 变体 1:极简瑞士排版大字海报
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "极简瑞士排版大字海报",
|
||||
"headline": {
|
||||
"treatment": "无装饰 + 无衬线 + 严格栅格"
|
||||
},
|
||||
"design": {
|
||||
"primary_color": "纯黑",
|
||||
"background_color": "纯白",
|
||||
"decoration": "无 / 仅一条细横线"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "瑞士平面 / Minimal"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:复古印刷大字海报
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "复古印刷大字海报",
|
||||
"headline": {
|
||||
"treatment": "套印偏移 + 油墨晕染 + 微微脏感"
|
||||
},
|
||||
"design": {
|
||||
"primary_color": "复古红",
|
||||
"background_color": "做旧米纸",
|
||||
"decoration": "复古印刷符号"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "1960s letterpress"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "大字海报自动补全",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户给一句标语,自动决定风格 + 配色 + 字处理 + 装饰",
|
||||
"constraints": {
|
||||
"must_feel": "可印刷 + 一眼能读"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让标语字小于画面 40%
|
||||
- 不要让装饰多到喧宾夺主
|
||||
- 不要让标语出现错别字(最严重)
|
||||
- 不要让字体 > 2 家族
|
||||
- 不要让背景饱和度 > 主标语
|
||||
- 不要让小字塞超过 3 行
|
||||
@@ -0,0 +1,285 @@
|
||||
# 聊天界面 / 对话气泡场景模板
|
||||
|
||||
本文件用于生成“聊天 App 界面 + 对话气泡 + 角色头像”的样机,可用于:
|
||||
|
||||
- 微信 / iMessage / WhatsApp / Discord 风格聊天截图
|
||||
- 对话流式表情包
|
||||
- 角色之间的“假聊天”剧本视觉
|
||||
- 客服对话样机
|
||||
- 心理咨询 / 教学场景对话演示
|
||||
- AI 助手对话界面演示
|
||||
|
||||
它跟 `live-commerce-ui.md` 的区别:
|
||||
|
||||
- 直播 UI:以人物画面为主,UI 叠加在上面
|
||||
- 聊天界面:以聊天气泡 + 头像为主,画面就是 App 内的对话流
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 一对一聊天截图样机
|
||||
- 群聊截图样机
|
||||
- AI 与人聊天的对话流截图
|
||||
- 双角色 / 多角色互动剧本
|
||||
- 故事化截图(比如“甲乙两人的对话推进剧情”)
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“聊天截图 / 对话样机 / 微信聊天 / iMessage / 群聊样机”
|
||||
- 用户希望让两个或多个角色“聊一段话”
|
||||
- 用户希望生成具备表情包属性的对话流
|
||||
- 用户希望生成 AI 助手 / 客服的对话演示
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是社交平台帖子(用 `social-interface-mockup.md`)
|
||||
- 用户要的是直播间界面(用 `live-commerce-ui.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 平台风格:iMessage、微信、WhatsApp、Discord、通用 IM、AI 助手
|
||||
2. 颜色模式:浅色 / 深色
|
||||
3. 对话角色:几人,每人是谁
|
||||
4. 对话主题:具体场景(吵架 / 表白 / 谈业务 / 角色扮演 / AI 答疑)
|
||||
5. 是否需要表情、贴纸、转账卡片、语音条等富媒体
|
||||
6. 是否允许我自动补全对话内容
|
||||
|
||||
## 主模板:双人聊天截图
|
||||
|
||||
📖 描述
|
||||
|
||||
仿真两人在某个 IM App 里的聊天页面,包含顶部头部、滚动对话流、底部输入栏。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "移动端双人聊天截图样机",
|
||||
"goal": "生成一张高仿真的聊天截图,可用于内容创意、剧本演示、角色对话视觉",
|
||||
"platform": {
|
||||
"name": "{argument name=\"platform\" default=\"iMessage\"}",
|
||||
"color_mode": "{argument name=\"color mode\" default=\"light\"}",
|
||||
"language": "{argument name=\"interface language\" default=\"中文\"}"
|
||||
},
|
||||
"header": {
|
||||
"status_bar": "顶部状态栏,时间 '{argument name=\"status time\" default=\"21:42\"}',信号、Wi-Fi、电量",
|
||||
"navigation": {
|
||||
"back": "返回箭头",
|
||||
"contact_avatar": "{argument name=\"contact avatar\" default=\"对话方头像\"}",
|
||||
"contact_name": "{argument name=\"contact name\" default=\"林深\"}",
|
||||
"online_status": "{argument name=\"online status\" default=\"在线\"}",
|
||||
"right_actions": ["语音通话图标", "视频通话图标"]
|
||||
}
|
||||
},
|
||||
"conversation": {
|
||||
"self_alignment": "right",
|
||||
"other_alignment": "left",
|
||||
"message_count": "{argument name=\"message count\" default=\"8\"}",
|
||||
"messages": [
|
||||
{
|
||||
"role": "other",
|
||||
"type": "text",
|
||||
"text": "{argument name=\"msg 1\" default=\"在吗?刚刚那个事我想了想\"}",
|
||||
"timestamp": "21:38"
|
||||
},
|
||||
{
|
||||
"role": "self",
|
||||
"type": "text",
|
||||
"text": "{argument name=\"msg 2\" default=\"在的,你说\"}",
|
||||
"timestamp": "21:39"
|
||||
},
|
||||
{
|
||||
"role": "other",
|
||||
"type": "text",
|
||||
"text": "{argument name=\"msg 3\" default=\"我决定明天就把方案交出去\"}",
|
||||
"timestamp": "21:39"
|
||||
},
|
||||
{
|
||||
"role": "self",
|
||||
"type": "voice",
|
||||
"duration": "00:08",
|
||||
"timestamp": "21:40"
|
||||
},
|
||||
{
|
||||
"role": "other",
|
||||
"type": "sticker",
|
||||
"description": "可爱猫咪 OK 贴纸",
|
||||
"timestamp": "21:40"
|
||||
},
|
||||
{
|
||||
"role": "self",
|
||||
"type": "image",
|
||||
"description": "白板上写着思维导图",
|
||||
"timestamp": "21:41"
|
||||
},
|
||||
{
|
||||
"role": "other",
|
||||
"type": "text",
|
||||
"text": "{argument name=\"msg 7\" default=\"这个方向我也认同,明天九点见\"}",
|
||||
"timestamp": "21:41"
|
||||
},
|
||||
{
|
||||
"role": "self",
|
||||
"type": "text",
|
||||
"text": "{argument name=\"msg 8\" default=\"好,明早咖啡我请\"}",
|
||||
"timestamp": "21:42"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"input_bar": {
|
||||
"left_icons": ["相机", "图片", "语音"],
|
||||
"placeholder": "{argument name=\"input placeholder\" default=\"输入消息\"}",
|
||||
"right_icons": ["表情", "+"]
|
||||
},
|
||||
"home_indicator": "底部 home 指示条"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高保真移动端聊天界面截图,纵向比例,看起来像真实手机截屏",
|
||||
"consistency": "气泡颜色、头像位置、时间样式严格遵循平台风格"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"气泡左右对齐与角色一致",
|
||||
"时间戳合理推进,不能乱序",
|
||||
"中文文字清晰可读",
|
||||
"头像与昵称一致"
|
||||
],
|
||||
"avoid": [
|
||||
"气泡背景与文字颜色对比度过低",
|
||||
"时间显示不符合一天内的逻辑",
|
||||
"图片与语音条出现错位"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:平台、对话双方身份、对话主题
|
||||
- 可默认:状态栏时间、底部输入栏图标、在线状态
|
||||
- 可随机:少量氛围消息(贴纸、表情、emoji),但不能盖过主对话
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
当用户说“你帮我编一段对话”:
|
||||
|
||||
- 控制在 6-10 条消息内
|
||||
- 内容要有起承转合,不要全是“嗯嗯好的”
|
||||
- 每条消息字数控制在合理 IM 长度(≤ 35 字最佳)
|
||||
- 时间戳必须连续合理
|
||||
|
||||
## 变体 1:群聊样机
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "群聊样机",
|
||||
"platform": {
|
||||
"name": "{argument name=\"platform\" default=\"微信\"}",
|
||||
"color_mode": "light"
|
||||
},
|
||||
"group": {
|
||||
"name": "{argument name=\"group name\" default=\"产品组日常\"}",
|
||||
"member_count": "{argument name=\"member count\" default=\"12\"}"
|
||||
},
|
||||
"conversation": {
|
||||
"messages": [
|
||||
{"role": "member", "name": "Lily", "text": "今天的需求评审定 4 点对吗?"},
|
||||
{"role": "member", "name": "陈工", "text": "对,会议室 A"},
|
||||
{"role": "self", "text": "我把文档更新到群里了"},
|
||||
{"role": "system", "text": "撤回了一条消息"},
|
||||
{"role": "member", "name": "PM 老王", "text": "@all 提前 5 分钟到位"}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像真实工作群"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:AI 助手对话界面
|
||||
|
||||
适合:AI 产品的功能演示截图、宣传图、教学图。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "AI 助手对话界面样机",
|
||||
"platform": {
|
||||
"name": "{argument name=\"product name\" default=\"通用 AI 助手\"}",
|
||||
"color_mode": "{argument name=\"color mode\" default=\"light\"}"
|
||||
},
|
||||
"header": {
|
||||
"title": "{argument name=\"chat title\" default=\"新对话\"}",
|
||||
"model_label": "{argument name=\"model label\" default=\"Claude Opus 4.7\"}",
|
||||
"right_actions": ["新建对话", "历史"]
|
||||
},
|
||||
"conversation": {
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"text": "{argument name=\"user question\" default=\"帮我把下面这段会议纪要整理成行动项\"}"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"type": "structured",
|
||||
"content": [
|
||||
"1. 行动项一:负责人 / 截止日",
|
||||
"2. 行动项二:负责人 / 截止日",
|
||||
"3. 行动项三:负责人 / 截止日"
|
||||
]
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"text": "{argument name=\"follow up\" default=\"再生成一份发给团队的邮件\"}"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"type": "code-block",
|
||||
"language": "markdown",
|
||||
"preview": "邮件正文预览,开头致敬,中间结构化要点,结尾签名"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"input_bar": {
|
||||
"placeholder": "{argument name=\"input placeholder\" default=\"问点什么...\"}",
|
||||
"right_button": "发送"
|
||||
},
|
||||
"tools_row": ["上传文件", "网页", "代码", "图像"]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像真实 AI 产品截图,而不是纯设计稿"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
适用于用户只说“做一段聊天截图”。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "聊天界面自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"platform_default": "iMessage 浅色模式",
|
||||
"scene_generation": "默认生成生活感对话,不强加故事走向",
|
||||
"rule": "如果用户没指定双方身份,默认两个朋友之间的轻松对话",
|
||||
"constraints": {
|
||||
"must_feel": "自然、像真实手机截图"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让对话双方全部用一边对齐,必须区分发送者与接收者
|
||||
- 不要让头像出现在用户自己消息那一侧(除部分平台特例)
|
||||
- 不要混合两种平台的 UI 元素(比如 iMessage 蓝色气泡 + 微信底栏)
|
||||
- 不要让消息之间时间戳出现倒退、不连贯
|
||||
- 不要在“客服 / AI 助手”场景中加入私人化情绪表达
|
||||
- 不要把所有消息都做成纯文字,会显得不真实,可适当夹杂图片 / 贴纸 / 语音条
|
||||
@@ -0,0 +1,279 @@
|
||||
# 长页面 Landing Page / Case Study UI 样机模板
|
||||
|
||||
本文件用于生成"完整的一整页 SaaS / 营销 / case study 落地页 UI 样机"——把多个 section(hero / strategy / performance / social proof / CTA)从上到下拼到一张超长图里。
|
||||
|
||||
典型用途:
|
||||
|
||||
- SaaS 产品官网首页 mockup
|
||||
- 营销 case study 长页面(投后报告 / KPI 复盘)
|
||||
- 增长 / agency 业务介绍页
|
||||
- Y Combinator 风格 demo day 项目页
|
||||
- 客户提案稿 / 投资人 deck 的网页化展示
|
||||
|
||||
特征(与现有 UI 模板的区别):
|
||||
|
||||
| 模板 | 视觉范围 | 适用场景 |
|
||||
|---|---|---|
|
||||
| `chat-interface-scene.md` | 单屏聊天界面 | iMessage / 微信 / 群聊 |
|
||||
| `social-interface-mockup.md` | 单屏社交动态详情 | Twitter / 小红书 / 微博 |
|
||||
| `live-commerce-ui.md` | 单屏直播 UI 叠加 | 抖音 / 淘宝直播 |
|
||||
| `product-card-overlay.md` | 单屏 hero / 详情主图 | 电商详情页主图 |
|
||||
| **本模板** | **完整长页面**(5-7 个 section 纵向拼接) | **SaaS / 营销长页面 / case study** |
|
||||
|
||||
## 适用范围
|
||||
|
||||
- SaaS 落地页 / 产品官网首页
|
||||
- 营销 case study 长页面
|
||||
- 增长复盘报告 web 版
|
||||
- 投资人 / 客户提案的网页样机
|
||||
- Agency 业务介绍长页面
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到"落地页 / landing page / case study / 一整页 / 长页面 / 网站 mockup"
|
||||
- 用户希望出"从上到下完整 section 结构"而不是单屏截图
|
||||
- 客户需要看到「hero → 数据 → 时间线 → 社交证明 → CTA」完整营销叙事
|
||||
|
||||
不要使用:
|
||||
|
||||
- 单屏 UI 截图 → 用 `chat-interface-scene` / `social-interface-mockup` / `live-commerce-ui`
|
||||
- 仅 hero section → 用 `poster-and-campaigns/banner-hero.md`
|
||||
- 真实可交互的 HTML 网页 → 应当生成 HTML 代码而非图片
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 业务类型(SaaS / agency / 课程 / case study / 投后报告)
|
||||
2. 品牌 / 主标 + 一句话定位
|
||||
3. 是「营销 case study」(要展示数据 + 客户 logo)还是「产品官网首页」(要展示功能 + 截图)
|
||||
4. 配色基调(**深色 + 霓虹 / 纯白 + 强色 accent / 浅米色商务 / 玻璃拟态**)
|
||||
5. 必须出现的核心数据(GMV / 播放量 / 客户数 / 增长率)
|
||||
6. 是否要客户 logo 墙 / 推荐语 / CTA 表单
|
||||
7. 比例(**3:4 / 9:16 长截图 / 整张 desktop 截图**)
|
||||
|
||||
## 主模板:营销 case study 长页面 mockup
|
||||
|
||||
📖 描述
|
||||
|
||||
一张超长截图,从上到下 6-7 个独立 section,整体用统一深色 + 霓虹 accent,每个 section 都长得像真实落地页里会出现的模块。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "UI/UX landing page mockup",
|
||||
"goal": "生成一张高仿真的营销 case study 长页面截图,可以作为提案稿、投后报告或作品集封面",
|
||||
"theme": "{argument name=\"theme\" default=\"dark mode, sleek modern aesthetic, glassmorphism, neon purple and blue glowing accents\"}",
|
||||
"viewport": {
|
||||
"width": "{argument name=\"viewport width\" default=\"desktop 1440px width\"}",
|
||||
"scroll_capture": "{argument name=\"capture style\" default=\"full-page screenshot, vertical scroll captured into one tall image\"}",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"3:4 portrait long page\"}"
|
||||
},
|
||||
"header": {
|
||||
"logo": "{argument name=\"brand name\" default=\"goViralX\"}",
|
||||
"nav_items": ["Home", "Case Studies", "Pricing", "Contact"],
|
||||
"top_right_cta": "{argument name=\"top cta\" default=\"Login\"}",
|
||||
"top_right_tag": "{argument name=\"top right tag\" default=\"VIRAL CAMPAIGN CASE STUDY\"}"
|
||||
},
|
||||
"layout": {
|
||||
"section_count": 6,
|
||||
"section_separation": "subtle horizontal divider, 80-120px vertical breathing room",
|
||||
"sections": [
|
||||
{
|
||||
"name": "Hero",
|
||||
"position": "top",
|
||||
"headline": "{argument name=\"hero headline\" default=\"How We Created 10M+ Viral Impact\"}",
|
||||
"subheadline": "{argument name=\"hero subhead\" default=\"3 天引爆全网, 助力品牌实现指数级增长\"}",
|
||||
"stats_row": {
|
||||
"count": 4,
|
||||
"labels": ["{argument name=\"stat label 1\" default=\"总播放量\"}", "{argument name=\"stat label 2\" default=\"互动率\"}", "{argument name=\"stat label 3\" default=\"转化咨询\"}", "{argument name=\"stat label 4\" default=\"执行周期\"}"],
|
||||
"values": ["{argument name=\"stat value 1\" default=\"10,240,000+\"}", "{argument name=\"stat value 2\" default=\"18.7%\"}", "{argument name=\"stat value 3\" default=\"3,200+\"}", "{argument name=\"stat value 4\" default=\"72小时\"}"]
|
||||
},
|
||||
"visual": "{argument name=\"hero visual\" default=\"cinematic shot of a person in a hoodie looking at glowing digital screens and graphs, large play button overlay\"}"
|
||||
},
|
||||
{
|
||||
"name": "Strategy",
|
||||
"title": "{argument name=\"strategy title\" default=\"Our 3-Day Execution Strategy\"}",
|
||||
"layout_type": "vertical timeline",
|
||||
"steps_count": 3,
|
||||
"elements_per_step": ["timeline node circle", "step title", "3 bullet points", "video thumbnail with play button", "description box"],
|
||||
"step_titles": ["Day 1: Asset Production", "Day 2: Multi-Platform Launch", "Day 3: Amplification & PR"]
|
||||
},
|
||||
{
|
||||
"name": "Performance",
|
||||
"title": "{argument name=\"perf title\" default=\"Data-Driven Performance\"}",
|
||||
"left_column": {
|
||||
"stat_cards_count": 4,
|
||||
"values": ["10M+", "43%", "28,000+", "3,200+"],
|
||||
"labels": ["Total Views", "Engagement", "New Followers", "Leads"]
|
||||
},
|
||||
"right_column": {
|
||||
"charts_count": 2,
|
||||
"chart_1": "line graph showing 7-day growth peaking at Day 3, x-axis days 1-7, y-axis views, glowing line",
|
||||
"chart_2": "horizontal segmented bar chart showing platform distribution (TikTok 52%, Instagram 24%, X 15%, YouTube 9%)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Keys to Success",
|
||||
"title": "{argument name=\"keys title\" default=\"The 3 Keys to Viral Success\"}",
|
||||
"cards_count": 3,
|
||||
"card_elements": ["glowing icon (fire / target / antenna)", "card title", "2-line description", "VIEW DETAIL link with arrow"]
|
||||
},
|
||||
{
|
||||
"name": "Social Proof",
|
||||
"title": "{argument name=\"sp title\" default=\"TRUSTED BY CREATORS & BRANDS\"}",
|
||||
"left_column": {
|
||||
"logos_count": 8,
|
||||
"grid": "2x4",
|
||||
"brands": ["{argument name=\"logo 1\" default=\"SHEIN\"}", "SHOPLINE", "Blueglass", "instacart", "lemon8", "mi", "CIDER", "bellroy"]
|
||||
},
|
||||
"right_column": {
|
||||
"testimonial_cards_count": 2,
|
||||
"elements": ["large quotation mark", "italic quote text", "author avatar circle", "author name + title (e.g. SaaS Founder, Growth Manager)"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Call to Action",
|
||||
"title": "{argument name=\"cta title\" default=\"READY TO GO VIRAL?\"}",
|
||||
"interactive_elements": [
|
||||
"text input field with placeholder '{argument name=\"input placeholder\" default=\"Your work email\"}'",
|
||||
"glowing button with text '{argument name=\"call to action text\" default=\"获取专属增长方案 ->\"}'"
|
||||
],
|
||||
"visual": "{argument name=\"cta visual\" default=\"3D render of a rocket ship taking off with purple and blue flames\"}"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"logo": "{argument name=\"brand name\" default=\"goViralX\"}",
|
||||
"columns": ["Product", "Company", "Resources", "Legal"],
|
||||
"social_icons": ["X", "LinkedIn", "YouTube", "Instagram"],
|
||||
"copyright": "© 2026 {argument name=\"brand name\" default=\"goViralX\"}. All rights reserved."
|
||||
},
|
||||
"global_style": {
|
||||
"rendering": "production-quality web UI mockup, sharp pixel-perfect typography, realistic component spacing, modern web design",
|
||||
"typography": "modern sans-serif (Inter / Space Grotesk feel), strong size hierarchy across sections",
|
||||
"color_tone": "{argument name=\"color tone\" default=\"dark navy / charcoal background, neon purple + electric blue accents, white-90% body text\"}",
|
||||
"components": "rounded corners 12-16px, soft glassmorphism cards, subtle shadows, accent gradient buttons",
|
||||
"browser_chrome": "{argument name=\"chrome\" default=\"none, just the page itself\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"6 个 section 从上到下顺序清晰、可独立识别",
|
||||
"每个 section 的内部组件都符合常规网页设计(卡片 / 网格 / 时间线 / chart)",
|
||||
"数据可读、字体清晰、对比度足够",
|
||||
"整体看起来像真实可滚动的网页截图,而不是 PPT 拼贴"
|
||||
],
|
||||
"avoid": [
|
||||
"section 之间没有视觉分隔(容易混在一起)",
|
||||
"把 chart 画成示意图而非真实数据可视化",
|
||||
"logo 墙的品牌名变得不可读",
|
||||
"CTA 按钮颜色与全页配色冲突",
|
||||
"Hero 占据 80%+ 高度(导致下面 section 被压扁)"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- **必问**:brand name + 业务定位、core data values、配色基调
|
||||
- **可默认**:nav items、footer columns、stat labels(按业务类型推荐)
|
||||
- **可随机**:客户 logo 墙的具体品牌(按行业匹配真实存在的品牌名)、推荐语 quote 内容
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 用户只说"营销 case study 落地页"→ 默认深色 + 霓虹方案 + 6 section 标准结构
|
||||
- 用户给了核心数据(如「3 天 1000 万播放」)→ 自动反推 stat label / chart / strategy timeline
|
||||
- 用户没说客户 logo → 按行业生成 8 个真实存在的品牌名(不要造假名)
|
||||
|
||||
## 变体 1:SaaS 产品官网首页(feature-driven)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "SaaS product homepage mockup",
|
||||
"section_count": 7,
|
||||
"sections": [
|
||||
"Hero (headline + subhead + CTA + dashboard screenshot)",
|
||||
"Logo Strip (8 customer logos)",
|
||||
"Feature Grid (3x2 = 6 features with icon + title + description)",
|
||||
"How It Works (3-step process)",
|
||||
"Product Screenshot Showcase (1 large dashboard image)",
|
||||
"Pricing (3 tiers comparison table)",
|
||||
"Testimonials + CTA"
|
||||
],
|
||||
"theme": "{argument name=\"theme\" default=\"clean white + accent blue, modern startup\"}",
|
||||
"must_have": "1 prominent product UI screenshot embedded in Hero, 1 dashboard image in showcase section"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 用户做的是 SaaS 产品官网而非 case study
|
||||
- 需要展示「产品长什么样」(截图嵌套截图)
|
||||
- 需要 pricing table
|
||||
|
||||
## 变体 2:投资人 / 客户 deck 网页化版
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "investor / client pitch deck rendered as one long landing page",
|
||||
"section_count": 8,
|
||||
"sections": [
|
||||
"Hero (problem statement)",
|
||||
"Solution Overview",
|
||||
"Market Size (chart)",
|
||||
"Product Demo (screenshots)",
|
||||
"Traction (key metrics + growth chart)",
|
||||
"Team (4 avatars + roles)",
|
||||
"Roadmap (4 phases timeline)",
|
||||
"Ask + Contact"
|
||||
],
|
||||
"theme": "professional, premium, slightly editorial, soft shadow + light grid background",
|
||||
"tone": "credible, ambitious, data-backed"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 创业者要做 demo day 提案的网页化版
|
||||
- 把 Keynote deck 转成可分享的网页样机
|
||||
- 需要"传统 deck"的所有要素(market / team / ask)
|
||||
|
||||
## 变体 3:玻璃拟态 + 渐变(流行 2026 风格)
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "glassmorphism landing page",
|
||||
"theme_override": {
|
||||
"background": "deep purple-to-pink gradient with floating blur orbs",
|
||||
"cards": "frosted glass effect (backdrop-blur 20px), 1px white border at 20% opacity",
|
||||
"accents": "neon green and hot pink glow",
|
||||
"typography": "ultra-bold sans-serif headlines, very thin weight body"
|
||||
},
|
||||
"section_count": 5,
|
||||
"sections": ["Hero", "Feature Cards 3x", "Stats", "Testimonials", "CTA"],
|
||||
"vibe": "Y2K x Apple Vision Pro x Linear.app"
|
||||
}
|
||||
```
|
||||
|
||||
### 何时选这个变体
|
||||
|
||||
- 设计驱动型品牌 / AI 工具 / 创意产品
|
||||
- 需要在 SNS 引发设计师转发
|
||||
- 客户希望做「视觉惊艳」而非「企业稳重」
|
||||
|
||||
## 避免事项
|
||||
|
||||
- ❌ section 之间分隔不清 → 必须有 80-120px 留白 + 颜色 / 背景微差
|
||||
- ❌ 把图表画成纯装饰(必须看起来像真实数据曲线)
|
||||
- ❌ logo 墙强行造假品牌名(用真实知名品牌或明确标注「示例」)
|
||||
- ❌ CTA 按钮颜色和品牌色冲突 → 应该是品牌色的 accent 版本
|
||||
- ❌ Hero 区域过大压扁后续 section(hero ≤ 35% 总高度)
|
||||
- ❌ 全页只用一种字号 → 必须有 ≥ 4 级 hierarchy(H1 / H2 / Body / Caption)
|
||||
- ❌ 把模板里的占位文字("VIEW DETAIL")原样保留 → 应根据业务替换成真实文案
|
||||
- ❌ 输出比例选错(如 1:1 会装不下完整长页面,建议 3:4 / 9:16)
|
||||
@@ -0,0 +1,227 @@
|
||||
# 电商直播 / 社交直播 UI 样机模板
|
||||
|
||||
本文件用于生成“人物肖像 + 直播平台叠加界面”的复杂视觉结果。
|
||||
|
||||
适用于:
|
||||
|
||||
- 电商直播界面
|
||||
- 社交媒体直播截图
|
||||
- 主播带货样机
|
||||
- 聊天气泡 + 礼物弹窗 + 商品卡片的直播 UI 合成图
|
||||
|
||||
## 使用规则
|
||||
|
||||
这个模板的关键点不是固定某一个主播,而是把画面拆成一套稳定结构,让用户可以:
|
||||
|
||||
- 指定真人照片
|
||||
- 指定名人名字
|
||||
- 指定人物描述
|
||||
- 完全随机生成一个主播人设
|
||||
|
||||
同理,商品卡、聊天消息、背景品牌、礼物内容都可以:
|
||||
|
||||
- 用户指定
|
||||
- 用默认值
|
||||
- 在合理范围内随机生成
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
当用户只说“做一张电商直播 UI 样机”时,优先问:
|
||||
|
||||
1. 主播来源:真人照片 / 名人名字 / 人物描述 / 随机生成
|
||||
2. 商品信息:卖什么
|
||||
3. 平台风格:更像抖音 / 小红书 / 淘宝直播 / 通用直播样机
|
||||
4. 语言:中文界面还是英文界面
|
||||
|
||||
如果用户不想逐项回答,可以明确提供一个“自动补全模式”:
|
||||
|
||||
- 你来随机补齐次要信息
|
||||
- 仅保留用户指定的核心部分
|
||||
|
||||
## 模板 1:通用电商直播 UI 样机
|
||||
|
||||
📖 描述
|
||||
|
||||
生成逼真的社交媒体直播界面,叠加在人物肖像之上,包含可自定义的聊天消息、礼物弹窗和商品购买卡片。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "电商直播 UI 样机",
|
||||
"goal": "生成一张高仿真的直播带货截图风格视觉图,主体是主播肖像,叠加完整直播界面元素,适合做社交传播、概念样机或带货视觉方案演示",
|
||||
"subject": {
|
||||
"source_mode": "{argument name=\"host source mode\" default=\"celebrity-name\"}",
|
||||
"reference_photo": "{argument name=\"host reference photo\" default=\"none\"}",
|
||||
"celebrity_name": "{argument name=\"host name\" default=\"Elon Musk\"}",
|
||||
"description": "{argument name=\"host portrait description\" default=\"面带微笑,半身肖像,身穿印有白色科技示意图的黑色 T 恤\"}",
|
||||
"pose": "{argument name=\"host pose\" default=\"正对镜头,轻微前倾,像在直播间讲话\"}",
|
||||
"expression": "{argument name=\"host expression\" default=\"轻松、自信、具有交流感\"}"
|
||||
},
|
||||
"scene": {
|
||||
"background_style": "{argument name=\"background style\" default=\"科技公司发布会后台 + 直播间布景\"}",
|
||||
"left_background": "左侧显示带有 '{argument name=\"left background logo\" default=\"SPACEX\"}' 文字的屏幕",
|
||||
"right_background": "右侧显示红色的 '{argument name=\"right background logo\" default=\"Tesla T logo\"}' 和一辆深色汽车",
|
||||
"lighting": "{argument name=\"lighting\" default=\"明亮、商业感、影棚级补光,同时保留直播截图感\"}"
|
||||
},
|
||||
"ui_overlay": {
|
||||
"platform_style": "{argument name=\"platform style\" default=\"通用中文直播带货平台 UI\"}",
|
||||
"top_header": {
|
||||
"host_info": "头像,名称 '{argument name=\"host name\" default=\"Elon Musk\"}',副标题 '55.6万本场点赞',红色 '关注' 按钮",
|
||||
"rank_badge": "带有 '全站第1名' 的金币图标",
|
||||
"viewer_stats": "3 个顶部观众头像,显示 '12.3w'、'8.6w'、'5.7w',总计 '68.7万','X' 关闭按钮",
|
||||
"right_links": "'更多直播 >','礼物展馆 0/24'(带有蓝色 '经典' 标签)"
|
||||
},
|
||||
"mid_left_gifts": {
|
||||
"count": 2,
|
||||
"items": [
|
||||
"头像 '科技爱好者','送小心心',爱心图标 x 1314",
|
||||
"头像 '星辰大海','送火箭',火箭图标 x 666"
|
||||
]
|
||||
},
|
||||
"bottom_left_chat": {
|
||||
"system_message": "37 级勋章 '宇宙漫游者 加入了直播间'",
|
||||
"message_count": 7,
|
||||
"messages": [
|
||||
"小火箭: 马斯克!未来可期!🚀",
|
||||
"future: 特斯拉Model 2什么时候出?",
|
||||
"星空梦想家: SpaceX今年能上火星吗?",
|
||||
"AI探索者: Neuralink进展如何?",
|
||||
"帅气的网友: 马总好!",
|
||||
"Mars: 第一次来你的直播,超激动!",
|
||||
"用户123: 讲讲AI吧,会取代人类吗?"
|
||||
]
|
||||
},
|
||||
"bottom_right_product_card": {
|
||||
"hot_tag": "橙色 '热卖 x 1888'",
|
||||
"image": "{argument name=\"product image subject\" default=\"Tesla Cybertruck\"}",
|
||||
"title": "{argument name=\"product name\" default=\"特斯拉Cybertruck 电动皮卡\"}",
|
||||
"price": "{argument name=\"product price\" default=\"¥ 1,618,000\"}",
|
||||
"button": "红色 '抢' 按钮",
|
||||
"floating_animation": "半透明爱心沿右侧边缘向上浮动"
|
||||
},
|
||||
"bottom_bar": {
|
||||
"input_field": "'说点什么...'",
|
||||
"icons": ["笑脸", "三个点", "购物车", "礼物盒", "分享"]
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"visual_target": "逼真的直播截图样机,不是纯 UI 设计稿,也不是纯摄影海报,而是主播真人画面与平台界面高自然融合",
|
||||
"rendering": "真实人像摄影 + 平台叠加 UI + 商业广告级清晰度",
|
||||
"color_tone": "科技感、商业感、平台直播氛围并存",
|
||||
"composition": "竖版直播截图构图,人物占据视觉中心,UI 清晰可读,商品卡位于右下角,聊天区位于左下角"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主播是视觉中心",
|
||||
"直播 UI 分层清晰",
|
||||
"商品卡、聊天区、礼物区都必须出现",
|
||||
"整体像真实直播截图,而不是简单拼贴"
|
||||
],
|
||||
"avoid": [
|
||||
"UI 文字完全不可读",
|
||||
"界面过度拥挤",
|
||||
"人物脸部畸形",
|
||||
"商品卡透视错误",
|
||||
"聊天框与背景融在一起"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 模板 2:品牌创始人带货直播样机
|
||||
|
||||
📖 描述
|
||||
|
||||
适合“品牌创始人 / 科技企业家 / 明星主理人”本人出镜的高可信直播带货场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌创始人直播带货样机",
|
||||
"subject": {
|
||||
"identity": "{argument name=\"host identity\" default=\"科技公司创始人\"}",
|
||||
"name": "{argument name=\"host name\" default=\"Elon Musk\"}",
|
||||
"description": "{argument name=\"host portrait description\" default=\"高可信度真人半身肖像,轻微微笑,像正在解释产品亮点\"}"
|
||||
},
|
||||
"product": {
|
||||
"name": "{argument name=\"product name\" default=\"旗舰智能电动车\"}",
|
||||
"category": "{argument name=\"product category\" default=\"科技硬件\"}",
|
||||
"price": "{argument name=\"product price\" default=\"¥ 399,999\"}",
|
||||
"selling_points": [
|
||||
"{argument name=\"selling point 1\" default=\"自动驾驶辅助\"}",
|
||||
"{argument name=\"selling point 2\" default=\"极简智能座舱\"}",
|
||||
"{argument name=\"selling point 3\" default=\"长续航\"}"
|
||||
]
|
||||
},
|
||||
"ui": {
|
||||
"product_card": "高可信带货卡片,展示主图、标题、价格、强购买按钮",
|
||||
"chat_style": "观众围绕价格、发布时间、功能提问",
|
||||
"gift_style": "科技圈、粉丝向礼物文案"
|
||||
},
|
||||
"constraints": {
|
||||
"goal": "让整张图看起来像品牌本人真的在直播带货,而不是简单概念海报"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 模板 3:随机主播 + 随机商品自动补全模式
|
||||
|
||||
📖 描述
|
||||
|
||||
适用于用户只说“帮我做一张直播带货界面图”,但不给具体人物和商品。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "直播带货自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"subject": {
|
||||
"host_generation_mode": "random-but-plausible",
|
||||
"description": "自动生成一个适合直播出镜的主播形象,具备明确的人设、职业感和镜头表现力"
|
||||
},
|
||||
"product": {
|
||||
"generation_mode": "random-but-coherent",
|
||||
"rule": "自动生成与主播人设和场景一致的商品,不要出现明显不协调的搭配"
|
||||
},
|
||||
"ui": {
|
||||
"chat_messages": "自动生成与商品相关、看起来像真实直播观众会说的话",
|
||||
"gift_messages": "自动生成少量礼物弹窗,增强直播氛围",
|
||||
"product_card": "自动生成合理的商品名、价格与热卖标签"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": [
|
||||
"真实",
|
||||
"平台感明确",
|
||||
"信息丰富但不杂乱",
|
||||
"适合作为案例样机"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 如何从这个模板生成变体
|
||||
|
||||
### 变体 1:用户给照片
|
||||
|
||||
- 把 `subject.source_mode` 改为 `reference-photo`
|
||||
- 用用户图片作为主体参考
|
||||
- 其他 UI 字段保留模板结构
|
||||
|
||||
### 变体 2:用户给名人名字
|
||||
|
||||
- 用 `celebrity-name`
|
||||
- 保留描述字段作为辅助形象说明
|
||||
|
||||
### 变体 3:用户只给人物描述
|
||||
|
||||
- 用 `text-description`
|
||||
- 让模板中的 `description` 成为主导字段
|
||||
|
||||
### 变体 4:用户什么都没给
|
||||
|
||||
- 用 `auto-fill`
|
||||
- 只对核心字段发起少量必要提问
|
||||
- 其余字段可以随机补全
|
||||
@@ -0,0 +1,246 @@
|
||||
# 商品卡叠加样机模板
|
||||
|
||||
本文件用于生成“以人物 / 场景图为底,叠加商品卡 / 营销 UI 元素”的电商样机。
|
||||
|
||||
它跟 `live-commerce-ui.md` 的区别是:
|
||||
|
||||
- `live-commerce-ui.md`:仿真直播平台界面,强调聊天区 / 礼物区 / 平台 UI
|
||||
- 本模板:偏向“商品 + 模特 / 商品 + 场景 + 卖点卡”的产品营销视觉,更接近落地页 hero 区或电商详情页主图
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 电商详情页主图样机
|
||||
- 落地页 hero section
|
||||
- 朋友圈 / 公众号配图带商品卡
|
||||
- 单图广告:人物 + 商品卡 + 卖点徽章
|
||||
- 模特拿着商品 + 信息卡叠加
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户要的是“一张图能讲清楚商品是什么 / 卖点是什么 / 价格是多少”
|
||||
- 用户提到“详情页主图 / 投放图 / hero 图 / 落地页样机”
|
||||
- 用户希望既有真实人物视觉,又有电商信息层
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是真实直播间截图(用 `live-commerce-ui.md`)
|
||||
- 用户要的是纯白底产品图(用 `product-visuals/white-background-product.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 商品是什么(名称 + 类目)
|
||||
2. 主体来源:真人模特照片、模特描述、抽象“无人”场景
|
||||
3. 是否要展示价格 / 卖点 / 徽章
|
||||
4. 风格:日式简洁 / 极客科技 / 暖色生活方式 / 高级影棚 / 街头时尚
|
||||
5. 配色主调
|
||||
6. 文案语种:中文 / 英文 / 日文 / 双语
|
||||
|
||||
## 主模板:人物 + 商品卡 + 卖点叠加
|
||||
|
||||
📖 描述
|
||||
|
||||
生成一张电商落地页 hero 区视觉,结构稳定为:左侧文案 + 中间产品 + 右侧模特 / 场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "电商落地页 hero 商品卡叠加样机",
|
||||
"goal": "生成一张能直接当作电商详情页主视觉或营销落地页 hero 区使用的图,包含人物、产品、卖点、价格信息四要素",
|
||||
"brand": {
|
||||
"name": "{argument name=\"brand name\" default=\"DERMA CALM\"}",
|
||||
"subtext": "{argument name=\"brand subtext\" default=\"敏感肌专研\"}"
|
||||
},
|
||||
"color_palette": {
|
||||
"base": "{argument name=\"base color\" default=\"白\"}",
|
||||
"primary": "{argument name=\"primary color\" default=\"深蓝\"}",
|
||||
"accent": "{argument name=\"accent color\" default=\"浅蓝\"}"
|
||||
},
|
||||
"layout": {
|
||||
"header": {
|
||||
"logo": "左侧品牌名 + 副标题",
|
||||
"navigation_links": "{argument name=\"nav links\" default=\"ABOUT, PRODUCT, FEATURE, INGREDIENT, VOICE, Q&A\"}",
|
||||
"cta_buttons": "{argument name=\"cta buttons\" default=\"我的页面, 立即购买\"}"
|
||||
},
|
||||
"hero": {
|
||||
"left_column": {
|
||||
"headline": "{argument name=\"main headline\" default=\"敏感肌也能每天安心使用的温和护理\"}",
|
||||
"subtext": "{argument name=\"sub headline\" default=\"低刺激 · 持久保湿 · 无香料 · 无酒精\"}",
|
||||
"buttons": ["立即购买", "了解详情"]
|
||||
},
|
||||
"center_column": {
|
||||
"product": "{argument name=\"product description\" default=\"白色按压瓶,瓶身印 'Moisture Barrier Serum'\"}",
|
||||
"props": [
|
||||
"白色乳液质感液滴特写",
|
||||
"圆形 '皮肤科医生监修' 徽章"
|
||||
]
|
||||
},
|
||||
"right_column": {
|
||||
"subject": "{argument name=\"model description\" default=\"东亚年轻女性,皮肤通透,手指轻触脸颊\"}",
|
||||
"background": "{argument name=\"background\" default=\"虚化的实验室玻璃器皿背景,明亮干净\"}"
|
||||
}
|
||||
},
|
||||
"bottom_features_panel": {
|
||||
"left_cards": {
|
||||
"count": "{argument name=\"left feature count\" default=\"3\"}",
|
||||
"items": [
|
||||
"{argument name=\"feature 1\" default=\"95% 用户给出 5 星好评\"}",
|
||||
"{argument name=\"feature 2\" default=\"低刺激配方,盾牌图标\"}",
|
||||
"{argument name=\"feature 3\" default=\"水滴图标 + 屏障修护\"}"
|
||||
]
|
||||
},
|
||||
"right_badges": {
|
||||
"count": 3,
|
||||
"items": ["无香料", "无酒精", "敏感肌测试通过"]
|
||||
},
|
||||
"footer": "底部小字免责声明"
|
||||
}
|
||||
},
|
||||
"style": {
|
||||
"rendering": "干净、临床感、商业级渲染,看起来像真实落地页截图",
|
||||
"consistency": "色板严格按照 base / primary / accent 三色"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"三栏结构清晰",
|
||||
"产品作为视觉中心",
|
||||
"文案与产品一致",
|
||||
"徽章不能比 logo 还大"
|
||||
],
|
||||
"avoid": [
|
||||
"排版极度拥挤",
|
||||
"模特动作显得违和",
|
||||
"色板出现额外鲜艳颜色"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:商品名、品牌名、模特方向、主色
|
||||
- 可默认:导航文案、按钮文案、徽章文案
|
||||
- 可随机:底部小字免责声明、卖点措辞具体表述
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 没有给品牌就生成一个简洁的英文品牌名 + 中文副标题
|
||||
- 没有给模特方向,默认目标用户画像(护肤 -> 年轻女性 / 男士护肤 -> 年轻男性 / 数码 -> 都市年轻人)
|
||||
- 卖点必须 3 条,互不重复,不空洞
|
||||
|
||||
## 变体 1:暗色科技产品落地页
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "暗色科技品牌落地页 hero 样机",
|
||||
"theme": "{argument name=\"theme\" default=\"男士护肤 / 数码硬件\"}",
|
||||
"color_palette": ["深海军蓝", "白", "蓝色渐变"],
|
||||
"header": {
|
||||
"logo": "{argument name=\"brand name\" default=\"NEX SKIN\"}",
|
||||
"navigation": ["HOME", "PRODUCT", "ABOUT", "FEATURE", "FAQ"],
|
||||
"cta_button": "立即开始 >"
|
||||
},
|
||||
"hero": {
|
||||
"left_column": {
|
||||
"headline": "{argument name=\"main headline\" default=\"清爽感,从每日护理开始\"}",
|
||||
"sub_headline": "男士肌肤,更需要简单",
|
||||
"feature_highlights": [
|
||||
"去油控亮:调节皮脂",
|
||||
"保湿:长时间润泽",
|
||||
"一瓶搞定:化妆水 + 精华 + 乳液"
|
||||
]
|
||||
},
|
||||
"center_image": {
|
||||
"subject": "{argument name=\"model\" default=\"清爽干练的亚洲年轻男性\"}",
|
||||
"pose": "手部托腮思考"
|
||||
},
|
||||
"right_column": {
|
||||
"product_shot": "{argument name=\"product\" default=\"高瘦的深蓝色瓶身,瓶身带水珠\"}"
|
||||
}
|
||||
},
|
||||
"bottom_stats_bar": {
|
||||
"items": [
|
||||
"累计销量 120 万瓶",
|
||||
"满意度 92.1%",
|
||||
"复购率 85.3%"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "硬朗、专业、可信赖"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:四格人物 + 商品卡集合
|
||||
|
||||
适合一张图覆盖多个人群 / 场景。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "四格人物-商品卡集合样机",
|
||||
"layout": "2x2 网格,每格独立人物 + 独立商品卡",
|
||||
"quadrants": [
|
||||
{
|
||||
"position": "左上",
|
||||
"industry": "护肤",
|
||||
"subject": "亚洲女性轻触脸颊",
|
||||
"product": "白色按压瓶",
|
||||
"headline": "{argument name=\"q1 headline\" default=\"素肌觉醒\"}"
|
||||
},
|
||||
{
|
||||
"position": "右上",
|
||||
"industry": "餐饮",
|
||||
"subject": "意大利肉酱面特写",
|
||||
"product": "餐厅 logo + 限定上市标识",
|
||||
"headline": "{argument name=\"q2 headline\" default=\"这碗面,事件级\"}"
|
||||
},
|
||||
{
|
||||
"position": "左下",
|
||||
"industry": "旅行",
|
||||
"subject": "背包女性面对高山湖泊",
|
||||
"product": "旅行品牌 + 折扣 banner",
|
||||
"headline": "{argument name=\"q3 headline\" default=\"出发,让自己自由\"}"
|
||||
},
|
||||
{
|
||||
"position": "右下",
|
||||
"industry": "SaaS 应用",
|
||||
"subject": "手机展示任务管理 App 界面",
|
||||
"product": "应用品牌 + 7 天免费试用",
|
||||
"headline": "{argument name=\"q4 headline\" default=\"让任务管理更简单\"}"
|
||||
}
|
||||
],
|
||||
"constraints": {
|
||||
"must_feel": "像同一品牌矩阵或同一广告 campaign 出品"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
适合用户只说“做一张电商落地页主图”。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "落地页商品卡叠加自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "在主模板基础上,自动补齐品牌名、文案、模特方向,但保持四要素:品牌、人物、商品、卖点都齐",
|
||||
"constraints": {
|
||||
"must_feel": "真实电商投放图",
|
||||
"avoid": "看起来像 PPT"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让人物表情过于夸张或假笑(会立刻破坏可信度)
|
||||
- 卖点徽章 ≤ 3-4 个,多了会变成广告噪音
|
||||
- 文案颜色不能与底图过于接近,否则不可读
|
||||
- 商品在画面中必须有清晰主光,不能跟模特一起虚化
|
||||
- 不要让中文 + 英文 + 日文同时占据同等大小,必须有主导语种
|
||||
@@ -0,0 +1,219 @@
|
||||
# 短视频封面 / Stream 缩略图 UI 模板
|
||||
|
||||
本文件用于生成“短视频封面 + UI 元素”样机,例如:
|
||||
|
||||
- 抖音 / 快手 / B 站 / 小红书 视频封面
|
||||
- YouTube / Twitch 缩略图
|
||||
- VTuber / 主播 stream 封面
|
||||
- 自媒体节目封面
|
||||
- 社交平台短视频封面
|
||||
|
||||
特点:
|
||||
|
||||
- 主体大、文字大、信息层级高
|
||||
- 必须有可视化“点击诱因”
|
||||
- 文字与人物 / 主体画面强叠加
|
||||
|
||||
它跟 `live-commerce-ui.md` 的区别:
|
||||
|
||||
- 直播 UI:仿真整个直播间界面(聊天 / 礼物 / 商品)
|
||||
- 本模板:只是封面图层,重点在抓眼球的标题 + 主视觉
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 短视频平台封面图
|
||||
- YouTube / Bilibili / Twitch 缩略图
|
||||
- 节目主视觉
|
||||
- 直播预告图
|
||||
- 课程 / 知识类视频封面
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“封面 / 缩略图 / 短视频封面 / 视频首图”
|
||||
- 用户希望生成一张点击率高的视觉
|
||||
- 用户给出节目名 / 标题 / 主播 / 主题
|
||||
|
||||
不要使用:
|
||||
|
||||
- 用户要的是真实直播间截图(用 `live-commerce-ui.md`)
|
||||
- 用户要的是社交动态详情页(用 `social-interface-mockup.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
1. 平台:抖音 / 快手 / 小红书 / B 站 / YouTube / Twitch
|
||||
2. 内容类型:知识科普 / 生活 vlog / 游戏 / 直播预告 / 商业广告 / 萌系内容
|
||||
3. 主标题文案
|
||||
4. 主体(真人 / 卡通 / 物品 / 抽象主视觉)
|
||||
5. 风格:高对比醒目 / 软萌少女 / 冷静极简 / 暗黑神秘
|
||||
6. 是否需要副标题、bullet、徽章
|
||||
|
||||
## 主模板:知识类高对比短视频封面
|
||||
|
||||
📖 描述
|
||||
|
||||
仿真“讲清楚一件事的科普 / 解读类视频封面”,主体偏右,左侧为大字标题,附副标题与点状要点。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "短视频科普类封面样机",
|
||||
"goal": "生成一张高点击率的视频封面图,包含主标题、副标题、主视觉、平台风格小标识",
|
||||
"platform": "{argument name=\"platform\" default=\"通用短视频封面\"}",
|
||||
"aspect_ratio": "{argument name=\"aspect ratio\" default=\"16:9\"}",
|
||||
"background": {
|
||||
"color_palette": "{argument name=\"color palette\" default=\"深蓝渐变 + 高亮黄\"}",
|
||||
"texture": "{argument name=\"texture\" default=\"细微噪点 + 柔光\"}"
|
||||
},
|
||||
"main_visual": {
|
||||
"subject": "{argument name=\"main subject\" default=\"一位看向镜头并指向左侧标题的中年男性\"}",
|
||||
"position": "{argument name=\"subject position\" default=\"画面右侧 1/3\"}",
|
||||
"expression": "{argument name=\"expression\" default=\"有信服感、略带惊讶\"}"
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"99% 的人都不知道的 ChatGPT 用法\"}",
|
||||
"title_style": "{argument name=\"title style\" default=\"白底黑字粗黑体 + 局部高亮黄色描边\"}",
|
||||
"sub_title": "{argument name=\"sub title\" default=\"一招提升 10 倍效率\"}",
|
||||
"bullet_points": {
|
||||
"count": "{argument name=\"bullet count\" default=\"3\"}",
|
||||
"items": [
|
||||
"{argument name=\"bullet 1\" default=\"自动整理会议纪要\"}",
|
||||
"{argument name=\"bullet 2\" default=\"批量生成 PPT 大纲\"}",
|
||||
"{argument name=\"bullet 3\" default=\"一键写邮件模板\"}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"platform_marks": {
|
||||
"logo_or_handle": "{argument name=\"creator handle\" default=\"@效率怪人\"}",
|
||||
"duration_label": "{argument name=\"duration\" default=\"06:24\"}"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "封面图必须像真实视频封面,而不是普通海报",
|
||||
"contrast": "标题必须在 1 米外都能看清",
|
||||
"consistency": "整体风格一致,不出现风格冲突"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"主标题视觉权重最高",
|
||||
"主视觉与标题不相互遮挡",
|
||||
"颜色对比度足够高"
|
||||
],
|
||||
"avoid": [
|
||||
"标题过长导致换行混乱",
|
||||
"主体表情夸张到掉档次",
|
||||
"边角小字过多"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:主标题、主体、平台、风格
|
||||
- 可默认:副标题、徽章、小字标签
|
||||
- 可随机:bullet points 的次序与具体措辞,但与主题强相关
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
- 主标题为空时不要自动编造,必须问
|
||||
- 副标题缺失可自动补一个“数字 + 动词”句式
|
||||
- bullet points 必须 ≤ 4 条
|
||||
- 主体表情默认“信服 + 略带惊讶”
|
||||
|
||||
## 变体 1:可爱风 VTuber / 主播预告封面
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "VTuber / 主播预告封面",
|
||||
"style": "anime, 高对比可爱粉系,闪光、爱心、星星装饰",
|
||||
"character": {
|
||||
"description": "{argument name=\"character description\" default=\"棕发双丸子头动漫女孩,琥珀色眼眸,温柔微笑\"}",
|
||||
"outfit": "{argument name=\"outfit\" default=\"粉色和服 + 白色女仆围裙,樱花发饰\"}",
|
||||
"pose": "{argument name=\"pose\" default=\"手持装饰花朵的粉色麦克风\"}"
|
||||
},
|
||||
"layout": {
|
||||
"background": "{argument name=\"background\" default=\"粉色渐变 + 闪光 + 心形 + 蝴蝶结\"}",
|
||||
"text_sections": [
|
||||
{
|
||||
"type": "顶部丝带",
|
||||
"text": "{argument name=\"top ribbon\" default=\"今晚开播一起聊聊吧~\"}"
|
||||
},
|
||||
{
|
||||
"type": "主标题",
|
||||
"text": "{argument name=\"main title\" default=\"杂谈直播\"}",
|
||||
"decorations": "周围 3 个大桃子插画"
|
||||
},
|
||||
{
|
||||
"type": "中间丝带",
|
||||
"text": "{argument name=\"middle ribbon\" default=\"想和大家度过开心的时光♡\"}"
|
||||
},
|
||||
{
|
||||
"type": "底部要点",
|
||||
"items": [
|
||||
"新人友好",
|
||||
"礼物回收",
|
||||
"ROMO"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "底部说话框",
|
||||
"text": "评论大欢迎♪ 一起多聊聊吧"
|
||||
}
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像真实主播预告封面,不是同人插画"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:开箱 / 评测视频封面
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "开箱评测视频封面",
|
||||
"platform": "{argument name=\"platform\" default=\"YouTube\"}",
|
||||
"aspect_ratio": "16:9",
|
||||
"main_visual": {
|
||||
"subject": "{argument name=\"main product\" default=\"一台尚未拆封的科技产品包装盒\"}",
|
||||
"host": "{argument name=\"host description\" default=\"画面左侧主播半身,表情夸张惊喜\"}",
|
||||
"extras": ["盒子周围环绕的发光线条", "局部撕开包装的悬念感"]
|
||||
},
|
||||
"title_block": {
|
||||
"main_title": "{argument name=\"main title\" default=\"全网首发!我把它拆了\"}",
|
||||
"sub_title": "{argument name=\"sub title\" default=\"真的值这个价吗?\"}",
|
||||
"label_badge": "{argument name=\"badge\" default=\"独家\"}"
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "强诱因 + 强好奇感"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "短视频封面自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"rule": "用户只给出主题时,自动补主标题、副标题、主体、风格、配色,但必须保持封面三要素:主标题、主视觉、强对比",
|
||||
"constraints": {
|
||||
"must_feel": "像真实视频平台上抓人封面"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让标题占满整个画面(必须留出主视觉)
|
||||
- 不要让标题颜色与背景过于接近,必须高对比
|
||||
- 不要在一张封面塞超过 2 行的副标题
|
||||
- 不要让主体面部被标题文字大块遮挡
|
||||
- 不要混合多个平台的 UI 元素(比如 YouTube 红色播放按钮 + 抖音水印)
|
||||
- 不要在“知识科普”封面里出现 emoji 表情堆叠
|
||||
@@ -0,0 +1,250 @@
|
||||
# 社交平台界面样机模板
|
||||
|
||||
本文件用于生成“社交媒体 App 界面 + 内容”的高度仿真样机,比如微博 / Twitter(X) / 小红书 / Threads / Instagram 等平台的发帖页、动态详情页、评论区。
|
||||
|
||||
不是用来做真实截图,而是用来做:
|
||||
|
||||
- 概念产品视觉
|
||||
- 角色 / 历史人物 / 虚拟 IP 在社交平台的“假账号”
|
||||
- 营销 demo
|
||||
- 内容创意展示
|
||||
|
||||
## 适用范围
|
||||
|
||||
- 单条动态详情页(推文 / 帖子)
|
||||
- 评论区样机
|
||||
- 社交平台个人主页头部
|
||||
- 暗黑 / 浅色模式 UI 模拟
|
||||
- 多图九宫格 / 多图卡片样机
|
||||
|
||||
## 何时使用
|
||||
|
||||
- 用户提到“社交媒体样机 / 推文样机 / 微博样机 / Twitter 样机 / 朋友圈样机 / 小红书样机”
|
||||
- 用户希望让一个名人 / 角色 / 虚拟身份“在某个平台发了一条 xx”
|
||||
- 用户希望生成 UI + 内容融合的运营素材,而不是真实截屏
|
||||
|
||||
不要使用本模板的场景:
|
||||
|
||||
- 用户只想要一张人物头像
|
||||
- 用户想要的是真实功能截图
|
||||
- 用户要的是直播带货界面(去 `live-commerce-ui.md`)
|
||||
|
||||
## 缺失信息优先提问顺序
|
||||
|
||||
当用户只说“做一个社交平台样机”时,按以下顺序提问,能合并的合并:
|
||||
|
||||
1. 平台风格:Twitter/X、小红书、微博、Threads、Instagram、通用社交 App
|
||||
2. 颜色模式:深色还是浅色
|
||||
3. 账号主体:真人 / 名人 / 虚构人物 / 历史人物 / 品牌账号
|
||||
4. 帖子内容:核心文案
|
||||
5. 是否需要配图,配图主题是什么
|
||||
6. 是否允许我自动补全互动数据(点赞、转发、评论文案)
|
||||
|
||||
如果用户说“你帮我补全”,则只问平台风格 + 主体身份 + 帖子主题,其余字段自动填充。
|
||||
|
||||
## 主模板:单条社交动态详情页
|
||||
|
||||
📖 描述
|
||||
|
||||
仿真“某社交平台动态详情页”的截图样机,包含:
|
||||
|
||||
- 顶部状态栏与导航
|
||||
- 帖子作者信息(头像 / 昵称 / handle / 认证标)
|
||||
- 帖子正文与可选 hashtags
|
||||
- 多图卡片(可选)
|
||||
- 互动统计与操作行
|
||||
- 底部回复栏与底部 Tab Bar
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "移动端社交平台动态详情页样机",
|
||||
"goal": "生成一张高仿真度的社交平台帖子详情页截图,用于做内容样机或概念演示",
|
||||
"platform": {
|
||||
"name": "{argument name=\"platform\" default=\"Twitter / X\"}",
|
||||
"color_mode": "{argument name=\"color mode\" default=\"dark\"}",
|
||||
"language": "{argument name=\"interface language\" default=\"中文\"}"
|
||||
},
|
||||
"header": {
|
||||
"status_bar": "顶部状态栏,显示时间 '{argument name=\"status time\" default=\"19:28\"}',信号、Wi-Fi、电量图标",
|
||||
"navigation": "返回箭头 + 标题 '{argument name=\"page title\" default=\"帖子\"}'"
|
||||
},
|
||||
"post": {
|
||||
"author": {
|
||||
"avatar": "{argument name=\"avatar description\" default=\"身穿红袍头戴黑帽的中国古代帝王半身肖像\"}",
|
||||
"display_name": "{argument name=\"display name\" default=\"朱元璋\"}",
|
||||
"verified_badge": true,
|
||||
"handle": "{argument name=\"handle\" default=\"@Emperor_Ming\"}",
|
||||
"extra_badges": "{argument name=\"author extra badges\" default=\"皇室认证\"}"
|
||||
},
|
||||
"content": {
|
||||
"text": "{argument name=\"post text\" default=\"今日登基,开启洪武元年。愿与诸卿共建大明!\"}",
|
||||
"hashtags": "{argument name=\"hashtags\" default=\"#洪武元年 #登基大典 #大明王朝\"}",
|
||||
"media_grid": {
|
||||
"count": "{argument name=\"image count\" default=\"3\"}",
|
||||
"images": [
|
||||
"{argument name=\"image 1\" default=\"金色龙椅上的帝王正面照\"}",
|
||||
"{argument name=\"image 2\" default=\"宫殿庭院前万人朝拜的远景\"}",
|
||||
"{argument name=\"image 3\" default=\"帝王骑马率军前进的场景\"}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"timestamp": "{argument name=\"timestamp\" default=\"下午 1:36 · 1368 年 1 月 23 日\"}",
|
||||
"engagement": "{argument name=\"engagement stats\" default=\"5,432 转发 · 8,765 引用 · 2.01 万 点赞 · 10.23 万 浏览\"}"
|
||||
},
|
||||
"actions": "底部一行操作图标:回复、转发、点赞(红色心形带计数 '1')、分享、上传"
|
||||
},
|
||||
"comments_preview": {
|
||||
"show": "{argument name=\"show top comment\" default=\"true\"}",
|
||||
"top_comment": {
|
||||
"avatar": "随机普通用户头像",
|
||||
"name": "{argument name=\"top commenter\" default=\"红巾军老张\"}",
|
||||
"text": "{argument name=\"top comment text\" default=\"陛下圣明!愿大明永昌!\"}"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"reply_bar": {
|
||||
"avatar": "当前登录用户的小头像",
|
||||
"placeholder": "{argument name=\"reply placeholder\" default=\"回复给 朱元璋...\"}"
|
||||
},
|
||||
"navigation_bar": "底部 Tab:首页、搜索、通知(带红点 '1')、消息"
|
||||
},
|
||||
"style": {
|
||||
"rendering": "高保真移动端 UI 截图,1:2 左右纵向比例,看起来像真实手机截屏",
|
||||
"consistency": "整体配色严格遵循平台官方风格"
|
||||
},
|
||||
"constraints": {
|
||||
"must_keep": [
|
||||
"平台 UI 元素层级清晰",
|
||||
"头像、昵称、认证标、handle 都必须正确呈现",
|
||||
"正文文字必须清晰可读"
|
||||
],
|
||||
"avoid": [
|
||||
"看起来像图片拼接而不是真实 UI",
|
||||
"比例错误导致像桌面网页",
|
||||
"头像与昵称配不上"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 参数策略
|
||||
|
||||
- 必问:平台、颜色模式、账号主体、帖子文案
|
||||
- 可默认:状态栏时间、底部 Tab Bar 文案、操作行图标
|
||||
- 可随机:互动统计数字、热门评论文案、hashtags 中的次要标签
|
||||
|
||||
### 自动补全策略
|
||||
|
||||
当用户说“你帮我补全”时:
|
||||
|
||||
- 时间默认下午时段
|
||||
- 浏览数与点赞数按帖子内容热度估算(小众内容用 K,热点用 W)
|
||||
- 评论用真实社区口吻,不要生成空洞模板话
|
||||
- hashtags 与帖子主题保持一致,不要塞入无关流量词
|
||||
|
||||
## 变体 1:明亮模式 + 中文小红书风
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "小红书风格图文动态详情页样机",
|
||||
"platform": {
|
||||
"name": "小红书",
|
||||
"color_mode": "light",
|
||||
"language": "中文"
|
||||
},
|
||||
"header": "顶部为搜索栏 + 头像 + 关注按钮",
|
||||
"post": {
|
||||
"author": {
|
||||
"display_name": "{argument name=\"display name\" default=\"小满 Maya\"}",
|
||||
"tag": "{argument name=\"author tag\" default=\"穿搭 | 探店\"}"
|
||||
},
|
||||
"title": "{argument name=\"post title\" default=\"上海周末 City Walk 路线分享\"}",
|
||||
"cover_image": "{argument name=\"cover image\" default=\"街头年轻女生侧身行走\"}",
|
||||
"swipeable_images_count": 4,
|
||||
"body_text": "{argument name=\"body text\" default=\"安福路 → 武康路 → 五原路,全程 3 公里...\"}",
|
||||
"tags": ["#周末出片", "#City Walk", "#上海周末去哪儿"]
|
||||
},
|
||||
"interaction_bar": "点赞、收藏、评论、分享,全部带数字",
|
||||
"comments_preview": {
|
||||
"count": 3,
|
||||
"messages": [
|
||||
"想要详细攻略!",
|
||||
"这条路线我也走过,超出片",
|
||||
"求穿搭链接 🔗"
|
||||
]
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像真实小红书图文笔记,而不是海报"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 2:品牌账号官方公告
|
||||
|
||||
适合品牌、应用、企业账号风格。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "品牌官方账号公告样机",
|
||||
"platform": {
|
||||
"name": "{argument name=\"platform\" default=\"Twitter / X\"}",
|
||||
"color_mode": "{argument name=\"color mode\" default=\"light\"}"
|
||||
},
|
||||
"post": {
|
||||
"author": {
|
||||
"display_name": "{argument name=\"brand name\" default=\"Anthropic\"}",
|
||||
"verified_badge": "official-gold",
|
||||
"handle": "{argument name=\"handle\" default=\"@AnthropicAI\"}"
|
||||
},
|
||||
"content": {
|
||||
"text": "{argument name=\"announcement text\" default=\"Today we're introducing Claude Opus 4.7 — our most capable model yet for coding and complex reasoning.\"}",
|
||||
"media_grid": {
|
||||
"count": 1,
|
||||
"images": ["产品发布主视觉,带 '{argument name=\"product name\" default=\"Claude Opus 4.7\"}' 大字"]
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"engagement": "高互动量级,例如 '12K 转发 / 36K 引用 / 158K 点赞 / 2.3M 浏览'"
|
||||
}
|
||||
},
|
||||
"constraints": {
|
||||
"must_feel": "像官方账号正式发布",
|
||||
"avoid": "出现明显的私人化、口语化措辞"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 变体 3:自动补全模式
|
||||
|
||||
适合用户只说“给我做一个社交平台样机”。
|
||||
|
||||
📝 提示词
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "社交动态样机自动补全模板",
|
||||
"mode": "auto-fill",
|
||||
"platform_generation": "若用户没说,默认 Twitter / X,深色模式,中文界面",
|
||||
"author_generation": "随机生成一个看起来真实但不冒犯的账号主体",
|
||||
"content_generation": "围绕一个具体且具体感强的话题展开,不要泛而空",
|
||||
"media_generation": "默认 1-3 张配图,与正文紧密相关",
|
||||
"constraints": {
|
||||
"must_feel": "真实、有人味、可信"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 避免事项
|
||||
|
||||
- 不要让 UI 元素只是纯文字堆叠,必须有头像、按钮、图标三要素
|
||||
- 不要把社交平台风格混搭到分不清是哪个平台
|
||||
- 不要让正文超过截图所能正常显示的长度,否则会出现严重截断
|
||||
- 不要在“品牌官方账号”里生成太私人化或太情绪化的话术
|
||||
- 不要生成与平台官方颜色明显冲突的主色(比如 X 出现纯小红书红)
|
||||
Reference in New Issue
Block a user