Depth 的使用场景为建筑类型带有景深的场景,同样的针对人物也可以,不过 Depth 会限制人物的绘画时的自由发挥范围。
通过 Depth 可以得到类似如下的结果
从上图结果,可以看到,通过 Depth 来控制图片生成,整体图片的结构细节轮廓就直接固定下来了,Stable Diffusion 会在固定的结构轮廓中进行绘制,虽然能够控制号整体结构,同样的也限制了Stable Diffusion 绘图的灵活性。
几种 Depth 类型
Depth 常见的几种控制方式,
1、depth_leres++
2、depth_midas
3、depth_zoe
4、depth_leres
5、depth_anything_v2
分别通过两组数据查看每种 Depth 控制方式的差异,一组:建筑、一组:人物
Depth 景深 建筑控制效果
图片基础配置参数如下:
chinese palace, night ,
bright moon, big moon,
8k ,photo
Steps: 20, Sampler: DPM++ 2M, Schedule type: Karras, CFG scale: 7, Seed: 2202157139, Size: 512x512, Model hash: 5350dfc29c, Model: 老王_Architecutral_MIX V0.5_V0.5, Denoising strength: 0.7, ControlNet 0: "Module: depth_anything_v2, Model: control_v11f1p_sd15_depth [cfd03158], Weight: 1.0, Resize Mode: Crop and Resize, Processor Res: 512, Threshold A: 0.5, Threshold B: 0.5, Guidance Start: 0.0, Guidance End: 1.0, Pixel Perfect: False, Control Mode: Balanced", Hires upscale: 2, Hires upscaler: Latent, Version: v1.9.4
对比效果如下:
Depth 景深 人物控制效果
图片基础配置参数如下:
a girl,
cute,
8k,photo
Negative prompt: multi fingered
Steps: 20, Sampler: DPM++ 2M, Schedule type: Karras, CFG scale: 7, Seed: 1715542384, Size: 512x728, Model hash: 7c819b6d13, Model: majicMIX realistic 麦橘写实_v7, Denoising strength: 0.7, ControlNet 0: "Module: depth_anything_v2, Model: control_v11f1p_sd15_depth [cfd03158], Weight: 1.2, Resize Mode: Crop and Resize, Processor Res: 512, Threshold A: 0.5, Threshold B: 0.5, Guidance Start: 0.0, Guidance End: 1.0, Pixel Perfect: True, Control Mode: Balanced", Hires upscale: 2, Hires upscaler: Latent, Version: v1.9.4
对比效果如下: