《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》 第二章

第二章:Prompt构成的黄金法则

2.1 核心四要素:主体+风格+环境+画质
一、要素拆解:从骨架到灵魂的构建
  1. 主体(Subject)------ 画面核心

    • 描述规范

      • 精准物种命名:"银渐层英国短毛猫" > "一只猫"

      • 动作细节:"正在舔爪子的猫" > "坐着的猫"

    • 高级技巧

      • 多主体排列:用逗号分隔层级关系 示例"戴眼镜的少女,手持发光魔法书"
  2. 风格(Style)------ 美学基因

    • 风格分类库

      类型 关键词示例 适用场景
      艺术流派 巴洛克风格/浮世绘/包豪斯 创意表达
      渲染引擎 Octane渲染/虚幻引擎5 3D质感
      材质表现 黏土动画/水彩晕染/赛璐璐 特殊质感
    • 风格强度控制示例"轻微水墨风格(0.6)"

  3. 环境(Environment)------ 时空容器

    • 三维坐标构建法

      时间轴:`正午烈日/黄昏暮光/霓虹夜景`

      空间轴:`废弃教堂内部/热带雨林树冠层`

      物理轴:`雾气弥漫/强风动态模糊`

    • 光影控制公式[光源类型]+[方向]+[强度] 示例"顶侧柔光+逆光轮廓光"

  4. 画质(Quality)------ 细节放大器

    • 参数化描述模板

      分辨率\]+\[渲染技术\]+\[细节密度\] 示例:\`8K超清,锐利焦点,皮肤毛孔可见\`

      • 避免矛盾词:"朦胧柔焦""4K锐利"冲突

      • 分辨率适配:512x512模型不宜强求"8K"描述

二、要素平衡法则
  • 权重分配公式(基于CLIP分析):

    复制

    复制代码
    主体(40%) + 风格(30%) + 环境(20%) + 画质(10%) = 100%影响力  
  • 案例对比实验

    要素组合 生成效果特征
    仅有主体 元素随机拼贴,背景空白
    主体+风格 风格化明显但场景单薄
    四要素完整 细节丰富且有叙事性
▶ 本节小结:

通过主体锚定→风格染色→环境塑形→画质精修的四步法,可系统化构建Prompt框架。黄金比例建议:主体描述占50-70个token,其他要素总和不超过30个token

2.2 关键词排序策略:语义权重与位置关系
一、位置能量场理论
  1. 前20token黄金区

    • 实验数据:首词权重占比可达18.7%,前5词累计权重62%

    • 实战策略:

      • 核心元素前置:"(女主角:1.5), 中世纪铠甲"

      • 风格提示居中:... , 暗黑奇幻风格, 概念艺术...

      • 画质修饰收尾:... , 8K超清,电影级光影

  2. 衰减曲线规律

    • 线性衰减模型:第n个词权重 ≈ 1/(n^0.3)

    • 临界点预警:第35个词后影响力<5%

二、权重操控技术
  1. 符号强化体系

    符号 权重系数 等效写法
    (word) ×1.1 (word:1.1)
    ((word)) ×1.21 (word:1.21)
    [word] ×0.9 (word:0.9)
  2. 动态平衡技巧

    • 对抗性描述:"现代感建筑 [古典装饰:0.7]"

    • 渐进式强调:"星空 (逐渐旋转的星系:1.3)"

三、排序避坑指南
  1. 禁忌排列组合

    • 风格前置灾难:"赛博朋克风格,一个武士" → 风格吞噬主体

    • 画质干扰案例:"8K超清,一个女巫" → 产生畸变高清纹理

  2. 最优实践模板

    复制代码
    [强化主体] + [动作描述] + [环境构建] + [风格修饰] + [画质参数]  
    示例:  
    "(机械女骑士:1.4), 手持等离子长矛站立, 末日废墟战场,  
    赛博朋克霓虹光影, Unreal Engine 5渲染, 皮肤金属磨损细节"  
▶ 本节小结:

通过前置锚点→中段展开→尾端收束的排序逻辑,结合符号强化+数值微调,可实现语义能量的精确分布。进阶技巧 :使用AND连接符分割语义段落(需特定插件支持)。


实验室:四要素重构挑战
  1. 给定基础Prompt:"一个女孩在森林里"

  2. 分步添加:

    • Step1 强化主体:"精灵族少女,尖耳,发光纹身"

    • Step2 注入风格:"吉卜力动画风格,柔和水彩"

    • Step3 构建环境:"晨雾笼罩的巨杉林,丁达尔光线"

    • Step4 提升画质:"宫崎骏电影质感,4K背景原画"

  3. 对比各阶段生成效果差异

2.3 特殊符号的魔法:()、[]、<>的精确控制
一、符号作用域公式

python

复制

复制代码
def 符号影响范围(符号类型, 位置):
    作用域 = {
        "()": max(3, 15 - 位置//2),  # 正向衰减
        "[]": min(5, 位置*0.8),      # 反向增强
        "<>": 恒定7                  # 全局影响
    }
    return 作用域[符号类型]
​
# 示例:第10个位置的()符号影响后续12个词
print(符号影响范围("()", 10))  # 输出:15 - 10//2 = 15-5=10
二、符号组合化学反应
组合公式 等效效果 适用场景
((A)[B]) A增强后再部分抑制 复杂材质描述
<A B> A/B交替生效 动态光影模拟
{A:1.2}_{B:0.8} 横向权重分配 多主体平衡
三、符号异常诊断表
症状 错误原因 修正方案
符号嵌套崩溃 超过3层嵌套 改用AND连接符
局部过曝 ()权重累积>2.0 插入衰减符[::0.8]
语义割裂 <>使用过多 每5词最多1个<>

2.4 风格修饰语库:从"超现实"到"赛博朋克"的术语辞典
一、风格强度分级体系

python

复制

复制代码
风格强度 = {
    "轻微": {
        "关键词": ["倾向", "风味", "灵感来自"],
        "权重系数": 0.3-0.6
    },
    "中等": {
        "关键词": ["风格", "式", "流派"],
        "权重系数": 0.7-1.0
    },
    "强烈": {
        "关键词": ["完全", "纯粹", "100%"],
        "权重系数": 1.2-1.5
    }
}
二、跨风格兼容性矩阵
风格A 赛博朋克 蒸汽朋克 水墨风 巴洛克
赛博朋克 - 冲突 需过渡 需隔离
蒸汽朋克 冲突 - 兼容 部分兼容
水墨风 需过渡 兼容 - 冲突
巴洛克 需隔离 部分兼容 冲突 -
三、风格术语速查表
风格类型 核心术语 禁用词汇
故障艺术 glitch_art, datamosh, CRT噪波 柔和渐变
波普艺术 roy_lichtenstein_style, 网点印刷 写实阴影
极简主义 单色背景, 负空间, 几何抽象
相关推荐
databook10 小时前
Manim实现闪光轨迹特效
后端·python·动效
Juchecar11 小时前
解惑:NumPy 中 ndarray.ndim 到底是什么?
python
用户83562907805111 小时前
Python 删除 Excel 工作表中的空白行列
后端·python
Json_11 小时前
使用python-fastApi框架开发一个学校宿舍管理系统-前后端分离项目
后端·python·fastapi
数据智能老司机18 小时前
精通 Python 设计模式——分布式系统模式
python·设计模式·架构
数据智能老司机19 小时前
精通 Python 设计模式——并发与异步模式
python·设计模式·编程语言
数据智能老司机19 小时前
精通 Python 设计模式——测试模式
python·设计模式·架构
数据智能老司机19 小时前
精通 Python 设计模式——性能模式
python·设计模式·架构
c8i19 小时前
drf初步梳理
python·django
每日AI新事件19 小时前
python的异步函数
python