目标
本文详述如何通过已有的dreamlike-art/dreamlike-photoreal-2.0标准模型standard model,制作其修复模型inpaint model。
下载基础模型、基础修复模型、dreamlike-photoreal-2.0.ckpt
我是在腾讯云云服务器,操作系统为CentOS Linux操作系统上安装的stable-diffusion-webui。安装目录为/home/sd/new-sd-webui/stable-diffusion-webui。这里简述为${sddir}。
进入${sddir}/models/Stable-diffusion,通过wget下载标题所述文件。
A:
wget “https://huggingface.co/runwayml/stable-diffusion-inpainting/resolve/main/sd-v1-5-inpainting.ckpt“
B:
C:
wget “https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt“
配置及生成dreamlike-photoreal-2.0-inpaint修复模型
- 转到检查点合并Checkpoint Merger
- 选择“添加差异Add Difference”
- 将“乘数Multiplier”设置为 1.0
- 将“A”设置为官方修复模型(SD-v1.5-Inpainting)
- 将“B”设置为dreamlike-photoreal-2.0模型
- 将“C”设置为标准基模 (SD-v1.5)
- 将名称设置为您想要的任何名称,可以像我这样写:dreamlike-photoreal-2.0-inpainting
- 将模型(ckpt)格式设置为“Safetensors”,且“以float16存储”
- 点击【合并merge】
- 在 img2img 修复inpaint选项卡中使用新的dreamlike-photoreal-2.0-inpainting模型
这种工作方式实际上是一种简单地获取修复模型inpaint model的方式。它可以将标准模型standard model的独特的数据复制到修复模型inpaint model。请注意,公式为 A + (B – C),您可以将其解释为等效于 (A – C) + B。因为“A”是sd-v1-5-inpainting.ckpt,而“C”是v1-5-pruned-emaonly.ckpt,所以 A – C 是修复逻辑,仅此而已。所以公式是(修复逻辑)+(您的模型)。
效果展示
可以看到使用inpaint模型,能够让瓶子稳定的在餐布上。
正向提示词
realistic,best quality,masterpiece,highres,original,clear picture,cinematiclighting,incredibly_absurdres,extremely detailed 8K watpaper,
逼真,最佳质量,杰作,高层,原创,清晰的画面,电影照明,难以置信的荒诞,非常详细的8K壁纸,
a picnic with food items on a blanket in the grass,a cup on the picnic mat,summer vibrancy
在草地上的毯子上放上食物的野餐,野餐垫上的杯子,夏天的活力
反向提示词
BadDream,Unreal,nsfw,topless,bottomlessnude,lowres,bad anatomy,bad bands,text,error,missing fingers,
BadDream,虚幻,nsfw,赤裸上身,无底裸体,低分辨率,糟糕的解剖结构,糟糕的带子,文本,错误,手指缺失,
extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,
额外数字、较少数字、裁剪、最差质量、低质量、正常质量、jpeg伪影、签名、水印、用户名、模糊,
参考文档
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/How-to-make-your-own-Inpainting-model
我的模型融合设置
我的一键换背景设置
成功的正向提示词
版本1
realistic,best quality,masterpiece,highres,original,clear picture,cinematiclighting,incredibly_absurdres,extremely detailed 8K watpaper,girl visiting the mall,
((A girl stood on a commercial pedestrian street and asked her friends to take a full body photo for her)),((sunshine)),
版本2
((The empty pedestrian street has no one,realistic)),best quality,masterpiece,highres,original,clear picture,cinematiclighting,incredibly_absurdres,extremely detailed 8K watpaper,girl visiting the mall,
((sunshine)),((JZCG005)),city,cityscape,city_lights,building,scenery,
一个女孩站在商业步行街让朋友给她拍一张全身照,阳光
成功的反向提示词
BadDream,Unreal,nsfw,topless,bottomlessnude,lowres,bad anatomy,bad bands,text,error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,
((dusky)),
昏暗
缩放模式:缩放后填充空白
蒙版模式:重绘非蒙版区域
蒙版区域内容处理:填充
重绘区域:整张图片
迭代步数:30
采样方法:DPM++ 3M SDE Exponential
重绘尺寸:与蒙版尺寸相同
重绘幅度:0.75
擦除人物设置
正向提示词
(pavement),
路面,
反向提示词
a girl,
一个女孩,
缩放模式:仅调整大小
蒙版模式:重绘蒙版内容
蒙版区域内容处理:填充
重绘区域:仅蒙版区域
评论0