
很多做视觉设计和AIGC内容生产的朋友经常问我一个问题:为什么自己写了一大堆 `8k resolution`, `masterpiece`, `extremely detailed face`,生成的AI人物脸部依然像抹了一层劣质硅胶,眼神呆滞,发丝粘连成片,打光平淡得像阴天室外?
其实,问题不在于模型能力不够,而在于提示词的解构逻辑脱节了。现代生成模型(如 Flux.1、Midjourney v6.1、SD 3.5)以及负责生成提示词的前端大语言模型(如 Claude 3.5 Sonnet、GPT-4o、Gemini 1.5 Pro),早已经摆脱了早年 SD 1.5 时代的“标签堆叠(Tag-soup)”逻辑。现在的模型底层理解的是自然语言语境、解剖学真实性与光学物理交互。
如果想刻画出毛孔呼吸感、微表情情绪张力、发丝透光感以及立体光影,你需要一套严谨的“物理工程学”提示词结构,而不是盲目塞满空洞的褒义词。
核心底层逻辑:从“形容词堆叠”转向“物理属性描述”
注意看很多新手的提示词,往往充斥着主观判断词汇:`beautiful girl, highly detailed skin, perfect eyes, soft light`。这类词汇对于大模型来说没有任何信息量。什么叫“完美”?什么叫“高清”?扩散模型在潜空间计算中对这些抽象美学词汇缺乏具体的几何与材质映射。
真正能够驱动模型生成真实细节的,是客观物理属性:
1.皮肤质感:不要写 `smooth skin`(这正是导致塑料假人的元凶),要描述皮下散射(Subsurface Scattering)、细微毛孔、皮肤微纹理(Micro-texture)和轻微出油高光。
2.五官与眼神:必须指出虹膜的反光点、巩膜上的微细血丝走向、眼眶边缘的泪阜,以及眼轮匝肌在不同表情下的挤压形变。
3.发丝形态:避开笼统的 `flowing hair`,明确发丝粗细分层、边缘杂发(Flyaway strands)、透光度与发尾干湿状态。
4.光影物理:弃用 `cinematic lighting` 这种宽泛词汇,明确光源类型、照射角度、光比以及阴影的虚实过度。
四层物理工程学提示词架构
构建高质量的人物提示词,建议严格按照由内而外、由近及远的四个物理层级来编写:
[主体属性与焦段机位]
↓
[解剖学五官与微肌理]
↓
[肌肉动态与情绪微表情]
↓
[环境光源与物理光学交互]
1. 五官与微肌理:击碎“塑料感”的解剖学参数
要让皮肤具备真人质感,必须引入真实的皮肤物理渲染特征词。
•皮肤微结构:明确加入 `visible pores along the T-zone`(T区可见毛孔)、`natural epidermal texture`(自然表皮纹理)、`subtle fine lines around outer eye corners`(眼角细微干纹)。
•光学漫反射:加入 `subsurface scattering revealing skin translucency`(皮下散射呈现皮肤半透明感)、`delicate specular highlights on cheekbones and tip of nose`(颧骨与鼻尖微弱高光)。
•眼球细节:人物有没有“灵魂”,全看眼睛。提示词需要精确到 `detailed iris patterns with realistic depth`(具深度的虹膜纹理)、`catchlight from upper-left softbox`(左上方柔光箱形成的眼神光)、`wet sheen on the lower eyelid margin`(下眼睑边缘的水光反光)。
2. 微表情刻画:拒绝僵硬假笑
多数AI生成的肖像之所以令人感到不适(恐怖谷效应),是因为表情与面部肌肉群脱节。真人微笑时,绝不是只有嘴唇咧开。
•眼轮匝肌联动:描述微笑时,必须带上 `crinkling around the outer eye corners`(眼角挤压形成的笑纹)和 `raised lower eyelids`(下眼睑自然上推)。
•不对称性:绝对对称的脸庞是假人的标志。加入 `subtle asymmetrical smirk`(微妙不对称撇嘴笑)、`one eyebrow slightly arched by 2 millimeters`(单侧眉毛微微扬起)。
•微情绪状态:使用具体的情绪心理动词,例如 `contemplative gaze lost in thought`(若有所思的出神凝视)、`suppressed amusement with tightly pressed lips`(紧抿嘴唇强忍的笑意)。
3. 发丝动态与层次:消除“假发块”
发丝是模型生成中最容易糊成色块的区域。要把发丝写活,关键在于“主发束”与“离散发丝”的对比。
•结构层次:`individual hair strands separated into natural tufts`(分离成自然发缕的独立发丝)。
•边缘散发:必须显式声明 `fine flyaway baby hairs along the hairline and temples`(发际线与太阳穴边缘的细软碎发),这是模型破除贴头皮假发感的关键物理标记。
•材质反馈:`semi-translucent hair fibers catching golden rim lighting`(半透明发丝纤维捕捉金色轮廓光)、`hair strands with natural oil luster without looking greasy`(自然发丝油润光泽而非油腻)。
4. 光学物理与光影交互:塑造体积感与空间感
光影不是装饰,光影是塑造面部骨骼结构的唯一工具。
•主光(Key Light):明确光位,例如 `45-degree Rembrandt lighting casting a distinctive shadow triangle on the shadowed cheek`(45度伦勃朗光,在暗侧面颊形成三角形光斑)。
•轮廓光(Rim Light):用于剥离背景与强调边缘,`crisp warm rim light outlining the jawline and hair edges`(清晰暖色轮廓光勾勒下颌线与发丝边缘)。
•补光与阴影(Fill & Shadow):`gentle ambient fill light preserving shadow detail`(柔和环境补光保留阴影细节)、`soft diffuse penumbra along facial contours`(面部轮廓边缘柔和的半影漫射)。
前端大语言模型协助编译与参数配置实操
在实际生产环境中,我们往往不完全手写几百词的英文 Prompt,而是借助大语言模型(LLM)充当“提示词架构师”。
但是,如果直接问 GPT 或 Claude:“帮我写一个逼真美女的提示词”,大模型同样会输出大量空洞的无效形容词。必须对其进行系统级约束,并精确配置推理参数。
1. LLM 核心参数推荐配置
•Temperature(采样温度):推荐设定在 0.65 ~ 0.75 之间。低于 0.5 会导致词汇同质化严重,生成的细节千篇一律;高于 0.85 则会导致逻辑失控,出现肢体错乱或光学逻辑矛盾。
•Top-P(核采样):推荐固定在 0.85 ~ 0.90。配合适当的温度,确保选择高概率相关的摄影专业术语,过滤低质幻觉。
•Presence Penalty & Frequency Penalty:通常设为 0.1 ~ 0.2,轻度抑制高频重复词,迫使模型使用更多样化的解剖学和光学词汇。
2. 主流大语言模型在提示词编译上的特性横向对比
| 大模型型号 | 官方定位与语义理解特性 | 提示词生成优势 | 潜在陷阱与注意事项 |
|---|---|---|---|
| Claude 3.5 Sonnet | 极强的长上下文与逻辑结构严密性,对指令依从度极高 | 擅长细致入微的解剖学与光学物理场景拆解,几乎不输出营销废话 | 描写有时过于学术严谨,需要人工提示增加画面艺术氛围 |
| GPT-4o | 原生多模态统一模型,对现代摄影词汇与流行文化有极深理解 | 词汇丰富度高,对镜头语言、电影调色风格的感知非常敏锐 | 偶尔倾向于使用主观美化修饰词,必须在系统提示词中强制压制 |
| Gemini 1.5 Pro / 2.0 Flash | 超大上下文窗口,擅长多语种混译与复杂世界知识检索 | 适合结合具体地域、特定历史时期服饰与人种特征的复杂人物刻画 | 对负向词汇过滤有时偏保守,提示词构建需保持正向客观陈述 |
3. 可直接复制的 LLM 系统提示词(System Prompt)模板
将以下提示词配置到 Claude、ChatGPT 或 Gemini 中,可让其稳定输出高质量的物理级人物生成提示词:
你是一名专精于计算机图形学与商业人像摄影的提示词工程架构师。
你的唯一任务:将用户简短的人物需求,编译为符合自然语言扩散模型(Flux.1/Midjourney v6.1)底层物理逻辑的客观描述提示词。
严格执行以下输出准则:
1. 绝对禁止输出任何抽象形容词(如 masterpiece, 8k, beautiful, hyperrealistic, stunning)。
2. 全文采用“客观物理属性 + 光学摄影术语”进行展开。
3. 必须包含四个维度:
- 构图与镜头:焦段(如 85mm f/1.4)、机位角度、景深与快门特征。
- 皮肤解剖细节:皮下散射、特定区域毛孔分布、微小干纹或雀斑、微弱皮脂高光。
- 肌肉与微表情:涉及的具体眼部肌肉、嘴角走向、不对称细节、眼神视线与光斑落点。
- 光源拓扑:主光类型与角度、辅光比(如 3:1)、轮廓光色温、阴影边缘羽化度。
4. 直接输出英文提示词正文与简要中文解析,无多余寒暄。
核心细节实战:提示词模块库与代码级示例
这里提供可以直接复制并根据需求自由组合的模块化代码片段:
模块 A:五官与真实皮肤微肌理
Macro photography shot, extreme close-up on the cheek and eye area. High fidelity human epidermal texture, visible microscopic pores across the nasal bridge and cheek, delicate peach fuzz catching soft ambient daylight. Genuine subsurface scattering effect producing a warm rosy undertone beneath the translucent skin layer. Zero digital smoothing, naturally occurring minor imperfections including faint uneven skin pigmentation and tiny natural moles near the cheekbone.
模块 B:微表情与动态神态
Candid three-quarter portrait. The subject exhibits a nuanced expression of subdued realization: eyebrows slightly contracted with a faint vertical furrow between the brows, lower eyelids subtly tightened, lips parted by three millimeters without smiling. Gaze directed ten degrees off-camera, catching a sharp polygonal catchlight from an octagonal softbox in the deep amber irises. Moist reflections along the tear margin, conveying deep psychological presence.
模块 C:发丝空气感与边缘散发
Volumetric dark brown wavy hair, styled naturally with visible strand separation. Fine flyaway baby hairs drifting softly around the temples and nape of the neck, backlit by a warm 3200K tungsten lamp to reveal individual hair translucency and internal fiber reflections. The crown shows realistic hair follicle distribution with natural parting density, completely avoiding blocky or painted textures.
模块 D:商业棚拍级光影物理设定
Studio lighting setup on neutral charcoal gray backdrop: Key light is a large Profoto softbox positioned 45 degrees camera-left and slightly elevated, generating gentle transition shadows across the nose. A subtle silver reflector placed at waist level provides a 4:1 fill ratio to retain neck shadow details. A crisp, cool-toned 5600K rim light precisely separates the dark hair and shoulder silhouette from the deep background, producing a clean specular line along the jaw.
提示词优化前后实测对比
很多初学者容易陷入误区,认为“词数越多越好”。其实不是词数的问题,而是有效信息密度的问题。
1. 优化前后提示词与画面渲染效果对比
| 维度 | 优化前(初学者常见写法) | 优化后(物理工程学写法) | 渲染效果核心差异 |
|---|---|---|---|
| 五官与皮肤 | `beautiful Asian girl, extremely perfect face, smooth clean skin, realistic eyes, 8k` | `Close-up portrait of a 24-year-old East Asian woman, natural epidermal micro-texture with visible fine pores on cheeks, slight skin translucency via subsurface scattering, detailed dark brown irises with clear cornea reflection, subtle natural crease on double eyelids.` | 告别死板磨皮。优化后能清晰看到皮肤的生理透明感与角质层反射,眼球具有真实的折射水润感。 |
| 表情与情绪 | `smiling happily, cute expression, looking at camera` | `Genuine mild amusement: slight crinkling of orbicularis oculi muscles at the outer eye corners, lips gently curved upward with relaxed corners, head tilted three degrees to the right, attentive direct eye contact.` | 彻底消除“皮笑肉不笑”的面瘫僵硬感,通过眼周肌肉的收缩描写唤醒画面的动态生命力。 |
| 发丝质感 | `long black hair, gorgeous hair, shiny hair flowing` | `Layered shoulder-length jet black hair, soft natural separation between locks, delicate flyaway strands caught in light breeze around the forehead, subtle hair sheen reflecting overhead softbox without plastic gloss.` | 解决发丝像实心头盔或者涂抹油漆的顽疾,发际线与耳周碎发层次分明。 |
| 整体光影 | `cinematic lighting, dramatic shadows, highly detailed masterpiece` | `Rembrandt lighting setup: primary soft key light at 45-degree angle, casting an inverted triangular light patch on the shadow-side cheek, low-intensity ambient fill preserving ear and jawline contour, shallow depth of field with creamy bokeh.` | 画面由平面贴图转变为具有真实三维纵深的空间感,明暗交界线过渡柔和自然。 |
业务场景选型与提示词侧重策略
不同业务场景下,生成目标与算力成本不同,模型与提示词侧重点也有显著差异:
| 业务应用场景 | 推荐生成工具/模型 | 提示词结构核心倾斜点 | 关键参数配置建议 |
|---|---|---|---|
| 高奢美妆 / 护肤品商拍 | Flux.1 [dev] / Midjourney v6.1 | 极度强调 宏观特写(Macro Shot)、表皮微纹理、水光反射角、特定色温柔光箱。弱化环境描写。 | `AspectRatio`: 4:5 或 9:16 `Stylize (MJ)`: 50-80 (低风格化,保留真实) `CFG / Guidance Scale`: 3.0-3.5 (Flux) |
| 影视剧照 / 故事概念人物 | Midjourney v6.1 / SD 3.5 | 强调 空间叙事光影(体积雾、环境反光、阴影色调)、人物微表情背后的心理矛盾、服饰磨损真实感。 | `AspectRatio`: 16:9 或 2.39:1 `Stylize (MJ)`: 150-250 `CFG Scale`: 4.5-6.0 |
| 写实社交自拍 / 生活博主 | Flux.1 [schnell] / SDXL | 强调 日常非专业器材属性(手机前置摄像头焦段、略带噪点、过曝高光、杂乱环境自然漫射光)。 | `Steps`: 4-8 (Schnell) / 25-30 (SDXL) 加入特定设备描述如 `shot on smartphone, lens flare, slight grain` |
一线实操工作流 SOP 与避坑清单
在日常高强度的出图实测中,踩坑往往发生在细节处理上。请把以下规则固化到你的生成流程中:
1. 调试变量必须单一(Single-variable Testing)
当生成结果不满意时,千万不要把整个 Prompt 推倒重写。
•如果面部结构满意但皮肤太假:保留主体与镜头描述,仅修改皮肤材质词(例如将 `translucent skin` 改为 `subsurface scattering with micro-pores`)。
•如果光影太平:只去修正光源方向与对比度描述。每次只调整一个属性维度,才能准确摸清当前底模对特定词汇的权重反应。
2. 负面提示词(Negative Prompt)的去伪存真
在早期的 SD 1.5 中,大家习惯贴几十行的通用负面词模板(`ugly, deformed, bad hands, blurry`)。
注意看:在 Flux.1 和 Midjourney v6.1 这种新一代基于 T5 或自然语言编码器的模型中,长篇大论的负面词不仅无益,甚至会破坏画面的语义一致性。
•在自然语言模型中,正面写什么往往决定了一切。如果你不想出现塑料脸,与其在负向里写 `no plastic skin`,不如在正面写 `visible skin pores, physical skin texture, unretouched photograph`。
•如果使用支持 `–no` 参数的工具(如 Midjourney),尽量只排除具体的具象物体,比如 `–no makeup, heavy blush`,不要排除抽象概念。
3. 避免提示词内部逻辑“语义打架”
模型处理提示词遵循物理逻辑优先级。如果你的提示词前文写着 `ultra-sharp direct midday harsh sunlight`(正午强烈直射强光),后文又跟着 `soft diffused shadows on face`(面部柔和漫射阴影),扩散模型在采样去噪过程中就会产生计算冲突,最终导致面部灰暗、曝光崩溃或者出现诡异的光斑污迹。
牢记一条准则:确定好主光源,全局所有的阴影、反光、眼神光必须在物理学上与该主光源保持角度与强度的绝对自洽。
把这套基于物理空间、解剖结构与光学交互的思维方式融进你的提示词工作流里,AI 生成的人物就能彻底告别失真的假人蜡像感,呈现出经得起推敲的高清原生质感。

评论前必须登录!
立即登录 注册