Prompt Engineering:AIGC 设计师的核心竞争力
上周,一位在互联网大厂做视觉设计的学员小张找到我,发来两张图:一张是用 Midjourney 生成的“赛博朋克风格城市夜景”,细节丰富、光影惊艳;另一张是他自己用同样关键词生成的,却像加了模糊滤镜的劣质贴图。他困惑地问:“老师,为什么关键词一模一样,效果差这么多?”
我看了他的 Prompt:“Cyberpunk city night, neon lights, rain, high quality”——问题就出在这里。这不是写作文,是工程设计。从今天起,请把 Prompt 看作代码,把 AI 当作一个需要精确指令的同事。
一、Prompt Engineering 的本质:从“写作文”到“写代码”
很多设计师误以为 Prompt 就是“描述画面”,于是堆砌形容词。但 AIGC 工具(以 Midjourney V6 为例)的底层逻辑是:把文本解析为特征向量,再映射到图像空间。这意味着,每个词都在影响像素的分布概率。
1.1 核心三要素:主体、风格、参数
任何有效的 Prompt 都应包含这三个维度:
- 主体 (Subject):明确的视觉对象(如“a woman holding a transparent umbrella”)
错误示范:`Beautiful landscape` (太模糊,AI 不知道要画山、海还是沙漠)
正确示范:`Aerial view of a volcanic island at dawn, with turquoise water and black sand beach, photorealistic, 8K –ar 16:9 –v 6`
1.2 权重与结构:用 `::` 控制语义焦点
Midjourney V6 支持用双冒号 `::` 分割语义块,并赋予不同权重。例如:
`a futuristic city::2 with flying cars::1 and neon signs::0.5`
这告诉 AI:城市是核心元素(权重2),飞行汽车次之(权重1),霓虹灯牌只是点缀(权重0.5)。如果不加权重,AI 会平均分配注意力,导致画面杂乱。
1.3 负面提示词:告诉 AI 不要画什么
在 Midjourney 中,通过 `–no` 参数排除不需要的元素。例如生成“极简风格 logo”时,加上 `–no text, shadows, gradients, complex details`,能大幅提升出图质量。
二、实操案例:从“能看”到“惊艳”的 Prompt 进化
案例一:电商产品图——从普通到商业级
需求:��成一张“透明玻璃瓶装精油”的产品主图,背景是木纹桌面,有自然光。
初级 Prompt:
`A glass bottle of essential oil on a wooden table, natural light, product shot`
结果:瓶子材质像塑料,光影生硬,背景木纹过于均匀,毫无质感。
优化后 Prompt:
`Close-up of a transparent amber glass bottle with dropper, filled with golden essential oil, placed on raw oak wood table, soft window light from left, shallow depth of field, macro photography, commercial product shot, ultra realistic, 8K –ar 4:5 –v 6 –s 400 –no labels, reflections, dust`
关键改进点:
结果:生成的照片级产品图,光影过渡自然,玻璃透光感真实,可直接用于电商详情页。
案例二:UI 界面设计——用 Prompt 生成设计系统
需求:生成一个金融 App 的“资产总览”页面,要求现代、安全、数据可视化。
初级 Prompt:
`Mobile app dashboard for finance, modern, clean`
结果:界面元素随意堆砌,图表风格不统一,文字乱码。
优化后 Prompt:
`Mobile UI design, banking app dashboard, dark theme with gradient blue to purple (HEX: #0A0E27 to #1A237E), showing total assets card with $25,400, line chart for monthly spending, pie chart for expense categories, minimal icons, San Francisco font style, 60% opacity on secondary text, iOS design guidelines, high fidelity mockup, centered layout –ar 9:19.5 –v 6 –style raw –no text, real numbers, complex charts`
关键改进点:
进阶技巧:生成后,用 Photoshop 或 Figma 替换占位文本和图表数据,即可快速产出设计稿。
三、Prompt 的工程化:从单次生成到工作流
优秀的设计师不会只依赖一次 Prompt 出图,而是建立“实验-反馈-迭代”的工程流程。
3.1 参数矩阵:批量测试最优组合
使用 Midjourney 的 `–repeat` 参数(配合 `–turbo` 模式)可以快速测试不同参数组合。例如:
`/imagine prompt: [主体] –ar 16:9 –v 6 –s 500 –repeat 4`
但更高效的做法是手动调整变量。我常用一个参数矩阵:
| 变量 | 测试值 | 观察点 |
|——|——–|——–|
| 风格化 (–s) | 100, 300, 600, 900 | 细节丰富度 vs 结构清晰度 |
| 怪异度 (–c) | 10, 30, 60, 100 | 构图创新性 vs 可理解性 |
| 图像权重 (–iw) | 0.5, 1.0, 1.5, 2.0 | 参考图影响程度(配合垫图使用) |
3.2 垫图(Image Prompt):控制构图与色彩
将参考图拖入 Midjourney 对话框,获得图片链接后放在 Prompt 开头,并用 `–iw` 参数控制参考权重。
实战技巧:
3.3 多轮迭代:用 Variation 和 Remix 精修
工作流示例:
1. 用宽泛 Prompt ���成 4 张概念图
2. 选中构图最佳的图,点“V4”生成 4 个变体
3. 开启 Remix,将 Prompt 中的“sunset”改为“golden hour”,点击“Vary (Subtle)”微调光影
4. 继续迭代,直到获得满意结果
3.4 工具链集成:从 Prompt 到成品
四、总结与进阶建议
Prompt Engineering 不是玄学,而是一门可习得的技术。回顾本文核心要点:
1. 结构化 Prompt:主体 + 风格 + 参数,用 `::` 控制权重
2. 参数调优:`–s`、`–c`、`–iw` 是控制 AI 自由度的三把钥匙
3. 工程化流程:垫图 → 批量测试 → 变体迭代 → Remix 精修
4. 工具链思维:不依赖单一工具,学会在 Midjourney、Stable Diffusion、Photoshop 之间切换
进阶学习建议:
1. 建立 Prompt 库:用 Notion 或 Excel 记录每次生成的 Prompt 和结果,标注哪些词有效、哪些参数组合好用
2. 学习 ControlNet:这是 Stable Diffusion 中最强大的控制工具,能精确控制姿势、深度、边缘等
3. 关注社区:Midjourney 官方 Discord 的 #showcase 频道、Reddit 的 r/StableDiffusion,每天刷 10 分钟,积累“视觉语感”
4. 逆向工程:看到喜欢的 AI 作品,尝试反推它的 Prompt 和参数��这是最快的学习方式
记住:AI 不会取代设计师,但会用 Prompt 的设计师会取代不会用的。把每一次 Prompt 书写当作一次代码调试,你的 AIGC 作品质量将指数级提升。
—
常见问题 FAQ
Q1:为什么我用同样的 Prompt,生成效果和别人不一样?
A:可能是以下原因:① Midjourney 版本不同(V5/V6 差异很大);② 参数设置不同(如 `–s`、`–c`);③ 使用了垫图(Image Prompt);④ 随机种子(`–seed`)不同。建议先确认版本号,再对比完整 Prompt(包括参数)。
Q2:Prompt 越长越好吗?
A:不是。Midjourney V6 对 Prompt 长度有限制(约 350 个字符),且过长会导致语义稀释。建议控制在 100-200 字符,聚焦关键信息。如果确实需要详细描述,用 `::` 分割语义块。
Q3:如何让 AI 生成特定角色的连续画面(如系列插画)?
A:使用 `–seed` 参数固定随机种子。例如第一次生成时记录种子号,后续所有 Prompt 加上 `–seed 12345`,AI 会保持角色外观的一致性。更高级的做法是用 Stable Diffusion 的 LoRA 模型训练角色。
Q4:生成图片有手部畸形怎么办?
A:这是当前 AI 的常见问题。解决方法:① 在 Prompt 中明确手部姿势(如“hands in pockets”);② 用 `–no deformed hands, extra fingers` 排除;③ 在 Photoshop 中手动修复;④ 使用 ControlNet 的 OpenPose 功能(Stable Diffusion)精确控制手部骨骼。
Q5:商业项目能用 AI 生成的图片吗?
A:需要谨慎。① Midjourney 的付费用户拥有商业使用权,但需遵守其服务条款;② 避免使用知名 IP 或艺术家风格(如“in style of Hayao Miyazaki”);③ 建议用 AI 生成概念草图,再人工重绘成最终稿;④ 关注各平台版权政策更新。

评论(0)