AI绘画进阶必看:Stable Diffusion高级指令组合秘籍
一、基础指令篇:快速上手核心命令
我们先要搞清楚Stable Diffusion最基础的指令结构。以最常用的文生图(txt2img)为例,--prompt参数是必须的,比如输入--prompt 'a cute cat wearing sunglasses'就能生成戴墨镜的猫咪。这里有个实用技巧:用括号加权法可以调整元素优先级,比如(sun glasses:1.3)会让墨镜更突出。
分辨率设置用--W和--H参数,建议保持64的倍数(如512x768)。--steps控制迭代次数(20-50是常用范围),而--cfg_scale决定AI对提示词的服从程度(7-12效果最佳)。
必须掌握的5个基础参数:
--seed:固定随机种子实现可复现--sampler:选择采样器(推荐Euler a或DPM++ 2M)--batch_size:一次生成多张图--negative_prompt:排除不想要的内容--clip_skip:控制文本编码深度(默认1)
二、高阶控制指令:精准操控生成结果
当基础操作熟练后,ControlNet扩展的指令能实现精确构图。比如--controlnet_module canny配合--controlnet_input your_lineart.png可以严格遵循线稿生成图像。实测表明,同时使用多个ControlNet时要注意权重分配,建议用--controlnet_weight 0.8,0.5这样的格式。
风格迁移指令--init_image配合--strength 0.4能保留原图结构。这里有个专业技巧:使用--hires_fix时,建议设置--denoising_strength 0.3-0.5避免画面畸变。
3个进阶场景指令示例:
- 角色一致性:
--prompt 'photo of @character' --embedding_path character.pt - 建筑设计:
--controlnet_module depth --controlnet_conditioning_scale 0.7 - 动画风格:
--vae animevae.ckpt --no-half-vae
三、模型融合与特殊参数
模型混合指令--ckpt支持多模型融合,比如--ckpt modelA.safetensors+modelB.safetensors。通过--alpha 0.3可以调整混合比例,这个功能在测试不同模型组合时特别有用。
对于专业用户,--xformers能加速生成(需单独安装),而--fp16在30系以上显卡可节省显存。如果遇到内存不足,试试--medvram或--lowvram参数。
四、实用技巧与排错指南
当生成结果不理想时,首先检查--clip_skip是否合适(2.1模型建议设为2)。常见问题解决方案:
- 画面破碎:降低
--cfg_scale或增加--steps - 色彩异常:添加
--vae vae-ft-mse-840000-ema-pruned.ckpt - 肢体畸形:使用
--disable_safety_checker关闭安全过滤
最后推荐组合使用--prompt和--from_file参数,把复杂提示词写在txt文件里更便于管理。
转载请注明:AI绘画进阶必看:Stable Diffusion高级指令组合秘籍 | AI热搜帮