StableDiffusionWebUI:细节修复(ADetailer)
【前言】
有时候sd生成的图片细节会有问题,比如脸部或者手部,
常见的方案是给一些负向提示词,和高质量的正向提示词,
但在一些场景下还是有问题。
【场景】
上面说的有问题场景,比如提示词给了full body,
sd就会将精力多分一些给全身,导致脸部效果一般,
即使给了很多高质量正向提示词,和负向提示词embeddings,
正向提示词
(best quality:1), (high quality:1), detailed/(extreme, highly, ultra/), realistic, 1girl/(beautiful, delicate, perfect/), full body
负向提示词
VeryBadImageNegative_V1.3 NG_DeepNegative_V1_75T NegativeHand FastNegative_V2 EasyNegative BadPrompt_V2 BadHand_V4 BadDream, (worst quality:1), (low quality:1), (normal quality:1), lowres, signature, blurry, watermark, duplicate, bad link, plump, bad anatomy, extra arms, extra digits, missing finger, bad hands, bad feet, deformed, error, mutation, text
checkpoint
majicmixRealistic_v7.safetensors
采样器
DPM++ 2M SDE Heun
迭代步数
20
随机种子
402612351
效果
【adetailer】
adetailer可以解决这个问题,
adetailer地址: https://github.com/Bing-su/adetailer
安装后会自动从外网下载一些需要的模型到本地models/adetailer
使用
启动adetailer,模型使用face full

过程
其他参数保持不变,再次生成,
可以看到在生成图片后,会自动识别脸部,
对两部进行二次优化,

效果
可以看到脸部效果好多了

【并行修复】
可以看到上面的效果中手部不是很理想,
adetailer支持并行修复,
在第二个单元中选择手部模型,hand_yolov8n.pt,其他参数保持不变,

再次生成,可以看到这次生成后,检测了脸部和手部,效果也好多了,

但其实adetailer最在行的还是脸部修复
【模型对比】
保持上面参数不变,对比一下,各个模型的效果
mediapipe_face_full

mediapipe_face_short

mediapipe_face_mesh

mediapipe_face_mesh_eyes_only

person_yolov8s-seg.pt

person_yolov8n-seg.pt

face_yolov8s.pt

face_yolov8n_v2.pt

face_yolov8n.pt

目前看着效果差不多,官网上有各个模型擅长的介绍,

【总结】
adetailer是修复脸部细节的强大工具~
SDWebUI
|—地址:https://sdwebui.ai/?from=vq
|—原汁原味的Stable Diffusion WebUI V1.10.1~
|—顶配4090显卡,高级会员独占4090单卡生图~
|—支持Mac客户端,Windows客户端,Web在线使用~
|—独创模型秒传功能,本地模型秒传使用~
|—支持文生图,图生图,附加功能,图片信息
|—支持Clip反推,DeepBooru反推
|—支持高清放大(Hires.fix),内置所需21款放大模型
|—支持细节修复(ADetailer),内置所需11款修复模型
|—支持Controlnet,内置44款预处理器,内置68款所需模型
|—支持超清放大(Tiled Diffusion, Demo Fusion, Tiled VAE)
|—支持老旧照片修复,内置21款放大模型,以及GFPGAN,CodeFormer修复模型
|—内置2个常用Style,11款热门Checkpoint模型,7款热门LoRA模型,14款常见embeddings
|—内置oldsix提示词插件
|—内置23讲新手入门教程