AI 锁住系列图片的视觉风格

用一张参考图、一个 master prompt 模板和 3 个锁住的杠杆,给博客系列 / App Store 截图 / 商品 gallery 生成 6 张真正同风格的图。

任务场景

下个月要发一个 6 篇的博客系列,每篇需要一张封面。你打开 Midjourney 给第一张精心写 prompt,出来一张漂亮的 editorial illustration。第二张写类似 prompt——换主体、风格语言一样——结果是完全不同 palette 的 3D 渲染。到第 4 张时,你有 6 张各自不错但像 6 个不同艺术家画的图。博客系列必须视觉一致,读者才会把它当系列看。你要一个 master prompt 模板 + 一张参考图,把光、色、构图锁在所有 6 张里。

什么时候适合让 AI 来做

AI 图模型即使同 prompt 同 seed 跑两次也有内在方差。Style anchor(一张参考图 + master prompt 模板 + 3 个锁住的杠杆)能把这种方差压 70-80%,不是 100%。这是现实的上限。剩下 20-30% 的漂用”每张出 3 张候选、人工选”来兜。

AI 做不到:判断哪个主体真的需要风格 break。如果 6 个主体里 5 个是抽象概念、1 个是具体真实产品,那个产品可能真需要稍不同的构图规则。模型不会主动指出——你自己 flag。AI 也守不住跨模型版本的一致——series 中途从 Midjourney v6 切到 v7,风格无论 prompt 怎么写都会漂。

常见失败模式:AI 默认用很泛的方式描述风格(“editorial illustration、pastel 调”),杠杆没夹紧到可重现。明说要点出光的方向、palette 用 hex 或具体色名、构图 pattern——不要只用形容词。

需要先给 AI 的信息

  • 一张锁住的风格参考图(系列的 anchor)——之前你最满意的那张,或先生成一张冻结
  • 6 个主体清单,每个一句短话
  • 任何图都不允许出现的禁用元素(文字 overlay、人脸、特定品牌物、某些颜色)
  • 你要用的模型(Midjourney、Nano Banana、Flux、Seedream——reference image 语法不同)
  • 宽高比和平台约束(OG 卡 1200x630、IG 1080x1080、Reels 9:16)
  • 图会出现的平台(博客、App Store、社媒、广告)
  • Seed 策略——series 内锁同 seed,还是每个主体不同 seed(Midjourney 都支持)
  • 一个”风格用在不常见主体上”也行的图——这种主体是 master prompt 的压力测试

可直接复制的 Prompt

帮我生成 master prompt 模板 + 6 张同风格图的最终 prompt。
风格参考图(链接或详细描述):{paste}
要用的模型:{Midjourney v7 / Nano Banana / Flux / Seedream}
6 个主体:{paste}
禁用元素:{paste——例如"无文字 overlay、无人脸、无品牌 logo"}
宽高比:{paste——例如 16:9、1:1}
Seed 策略:{锁同 seed / 每主体不同}

返回:
1)Master prompt 模板——一段带 [SUBJECT] 占位 + 3 条显式杠杆规则:
   - 光(方向、硬度、光源——不只是"戏剧化")
   - Palette(3-5 个具体颜色 + hex 或精确色名——不只是"pastel")
   - 构图(主体在画面的位置、留白百分比、前后景分层)
2)6 个最终 prompt——master prompt 把每个主体替换进 [SUBJECT]。
3)主体级 tweak——任何主体光替 [SUBJECT] 不够、需要额外调整的(例:"主体 4 是产品 shot——构图从居中改成 60/40 左重"),显式标注。
4)选片协议——每个主体至少出 3 张,给一个选片 checklist(palette 是否对、构图是否守、禁用元素是否真的没出现)。

规则:
- 杠杆规则要具体到别人也能复现。"柔和打光"失败;"45° 左侧均匀漫射侧光、无硬阴影"通过。
- Palette 要列具体颜色。"pastel"失败;"sage #B3C7B0、cream #F5EFE2、dusty pink #D4A5A0"通过。
- Master prompt 60 字以内。超过模型注意力会降。
- 任何主体光靠 master prompt 跑不下来的,明说要怎么改——不要假装一份 prompt 能盖住 6 个不同主体。

短版本——刷新现有系列

我已经有 6 张图,大致一致但 palette 漂。下面是我用的 prompt 和参考图描述。把 palette 规格收紧到具体 hex 码,重写 prompt 锁 palette、不改光和构图。

当前 prompt:{paste}。参考图描述:{paste}。

输出示例

一段好用的 master prompt:“Editorial illustration of [SUBJECT],45° 左侧均匀漫射侧光、无硬阴影,palette = sage #B3C7B0 / cream #F5EFE2 / dusty pink #D4A5A0 / 雾灰 #6B7B8C,居中构图,主体占中部 60%、顶部 20% 留白,前后景以轻微纵向分层,无文字 overlay、无人脸、无品牌 logo。Editorial 出版风格,16:9。—v 7 —style raw —seed 42”

一条好用的主体 tweak:“主体 4 是’AI 成本 dashboard’——保留所有杠杆规则,构图从居中改成 60/40 左重以放 dashboard 矩形。主体 6 是’会议室场景’——加’两个人物背对镜头位于画面中部、不显面部细节’来满足’无脸’规则但不丢叙事。”

一段好用的选片协议:“每个主体至少出 3 张变体(Midjourney 用 —v 7 —style raw —seed 42 能在保持构图的同时给变体;每主体不同 seed 的策略则每主体出 5 张)。选片 checklist:(1)palette 在 4 个 hex 锚的可见容差内;(2)光向左侧;(3)禁用元素真的不出现;(4)主体可辨。任一条不达标就退、重出——不要因为系列其它图已经定了就 ship 一张接近但不达标的。“

怎么改输出

  • 先收紧 palette 和光,再收紧构图 —— “系列还在漂,先重写 palette 规格(用具体 hex 或具名色码)、再重写光(方向、硬度、光源)。构图漂读者最不易察觉;palette 漂最先被注意。”
  • 杠杆强制具体 —— “重读 master prompt。任何’柔和 pastel’、‘戏剧化打光’、‘极简构图’之类的短语要换成可量化的具体值:hex 码、仰角度数、留白百分比。形容词让模型即兴;具体值约束它。”
  • 加 seed 策略 —— “Midjourney 或带 seed 控制的模型,加 --seed {数字} 锁 series 构图、让主体变化。没 seed 等于每次让模型重新挑构图。”
  • 构图按组变、不要按主体变 —— “6 个主体都用完全同一种构图会显得僵。把主体分 2 组、每组 3 个,组间换构图(一组居中、一组 60/40),但 palette 和光全程锁。系统内变化读起来是’系列’;规则间变化读起来是’不相关’。”
  • 每位至少 3 张 —— “在协议里加:每主体至少出 3 张候选,选最接近参考图的那张。Single-render 工作流理论上一致,实际漂 20-30%;curation 是把这个 gap 关上的关键。“

容易踩的坑

  • 只用文字锁风格——支持参考图的工具一定要配一张参考图(Midjourney sref/cref、Nano Banana style ref、Flux IP-Adapter、Seedream 风格迁移)
  • 只说”统一风格”,没指明 3 杠杆——光、色、构图就是杠杆;没指明等于希望模型每次都选同一种直觉,但它不会
  • 每主体只生 1 张——至少 3 张 + 人工选;single-render 工作流在 6 张并排时才看到漂
  • 中途换模型——Midjourney v6 → v7、或 Midjourney → Flux 会产出明显不同的风格,无论 prompt 怎么写;开 series 时就锁住模型
  • 用形容词而不是可量化具体值——“柔和 pastel”是解释性的;“sage #B3C7B0 + cream #F5EFE2”是可强制的
  • 忘了禁用元素清单——每个 series 都有 1-2 个永不出现的东西(文字、人脸、竞品 cameo);不列就会漏出来
  • Master prompt 超过 60 字——模型注意力会衰;要么收紧,要么拆成 base prompt + 每主体附加
  • 没早期跑压力测试主体——主体 1 是”树”、主体 6 是”表格”,第二步就把主体 6 先跑一下,看风格在不常见主体上崩不崩;早调整、不要烧掉 4 次生成才发现

FAQ

  • 哪些模型最支持 reference-image 风格锁? —— Midjourney 的 sref 和 cref 对 editorial 和 illustrative 风格锁得最稳。Nano Banana style ref 对 photoreal 好。Flux IP-Adapter 和 Seedream 风格迁移对特定美学迁移强。每个里跑 1-2 张参考再 commit——不同模型的强项匹配不同的风格词汇。
  • 要不要加 seed? —— Midjourney 上要——其它 prompt 锁住时。Seed 让你词级别调 prompt 而不丢构图。系列锁同 seed = 构图统一;每主体不同 seed = 相关但有变化。看你想要”统一”还是”相关有变化”。
  • 某个主体就是套不进风格怎么办? —— 标成主体级 tweak。如果 master prompt 真的撑不住某个主体(比如 editorial illustration 里混了一个产品 shot),诚实的做法是为那个主体调构图——不是放弃风格。把 tweak 写下来,让团队知道是有意的。
  • 项目中途模型升级了怎么保风格? —— 不要。在 series 开始时锁住模型,完成后再升。如果中途必须升,计划把之前所有图在新版上重生,不要只生新图。
  • 模型一直产出不同 palette 怎么办? —— 加:“Palette 是最高优先级杠杆。用我给的精确 hex 码。如果渲染出来肉眼跟 4 个 hex 锚对不上,退掉重出。把 palette 当约束,不是建议。“

相关阅读

标签: #AI 写作 #营销 #工作流 #一致性 #图像 Prompt