mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-04-30 19:21:21 +00:00
i
This commit is contained in:
@@ -88,7 +88,8 @@ class ControlNetExampleForge(scripts.Script):
|
|||||||
|
|
||||||
unet = apply_controlnet_advanced(unet=unet, controlnet=self.model, image_bhwc=control_image,
|
unet = apply_controlnet_advanced(unet=unet, controlnet=self.model, image_bhwc=control_image,
|
||||||
strength=0.6, start_percent=0.0, end_percent=0.8,
|
strength=0.6, start_percent=0.0, end_percent=0.8,
|
||||||
positive_advanced_weighting=None, negative_advanced_weighting=None)
|
positive_advanced_weighting=None, negative_advanced_weighting=None,
|
||||||
|
only_apply_to_one_frame_in_a_batch=None)
|
||||||
|
|
||||||
p.sd_model.forge_objects.unet = unet
|
p.sd_model.forge_objects.unet = unet
|
||||||
|
|
||||||
|
|||||||
@@ -6,11 +6,14 @@ def apply_controlnet_advanced(
|
|||||||
start_percent,
|
start_percent,
|
||||||
end_percent,
|
end_percent,
|
||||||
positive_advanced_weighting=None,
|
positive_advanced_weighting=None,
|
||||||
negative_advanced_weighting=None):
|
negative_advanced_weighting=None,
|
||||||
|
only_apply_to_one_frame_in_a_batch=None,
|
||||||
|
):
|
||||||
|
|
||||||
cnet = controlnet.copy().set_cond_hint(image_bhwc.movedim(-1, 1), strength, (start_percent, end_percent))
|
cnet = controlnet.copy().set_cond_hint(image_bhwc.movedim(-1, 1), strength, (start_percent, end_percent))
|
||||||
cnet.positive_advanced_weighting = positive_advanced_weighting
|
cnet.positive_advanced_weighting = positive_advanced_weighting
|
||||||
cnet.negative_advanced_weighting = negative_advanced_weighting
|
cnet.negative_advanced_weighting = negative_advanced_weighting
|
||||||
|
cnet.only_apply_to_one_frame_in_a_batch = only_apply_to_one_frame_in_a_batch
|
||||||
|
|
||||||
m = unet.clone()
|
m = unet.clone()
|
||||||
m.add_patched_controlnet(cnet)
|
m.add_patched_controlnet(cnet)
|
||||||
|
|||||||
Reference in New Issue
Block a user