improve result quality of control (#581)

This commit is contained in:
lllyasviel
2023-10-08 14:33:16 -07:00
committed by GitHub
parent e51f7fea59
commit e00b647eee
4 changed files with 11 additions and 10 deletions
+3 -3
View File
@@ -372,10 +372,10 @@ def patched_cldm_forward(self, x, hint, timesteps, context, y=None, **kwargs):
h = self.middle_block(h, emb, context)
outs.append(self.middle_block_out(h, emb, context))
if not advanced_parameters.disable_soft_cn:
if advanced_parameters.controlnet_softness > 0:
for i in range(10):
k = float(i) / 9.0
outs[i] = outs[i] * (0.1 + 0.9 * k)
k = 1.0 - float(i) / 9.0
outs[i] = outs[i] * (1.0 - advanced_parameters.controlnet_softness * k)
return outs