Skip to content

v0.19

Compare
Choose a tag to compare
@Sxela Sxela released this 17 Jan 07:15
9b0f7f0

Changelog:

  • add extra per-controlnet settings: source, mode, resolution, preprocess
  • add global and per-controlnet settings to gui
  • add beep sounds by Infinitevibes
  • add "normalize controlnet weights" toggle
  • fix the beep error
  • bring back init scale, fix deflicker init scale error thanks to #rebirthai
  • make cc_masked_diffusion a schedule
  • fix control_source error for sdxl
  • fix cc_masked_diffusion not loaded from GUI
  • fix ModuleNotFound: safetensors error
  • fix cv2.error ssize.empty error for face controlnet

Per-controlnet Settings

gui -> controlnet

Allows finer control over controlnet settings. Note, that some controlnets don't have preprocessors or resolution settings as they use raw images as input and render output resolution.

mode:
balanced - mode used in previous versions, balanced between prompt and controlnet
controlnet - pay more attention to controlnet (seems to be buggy at the moment)
prompt - pay more attention to prompt
global - use global settings

source:
stylized - use current frame init (stylized warped previous frame)
cond_video - use cond_video frame
raw_frame - use raw init frame
color_video - use color_video frame
custom source - use frames from a custom path
global - use global settings from cond_image_src variable
for inpaint model, the default is "stylized"

resolution:
sets controlnet annotator resolution
-1 = use global settings

preprocess:
apply annotator to controlnet source.
for example, you need to disable this for depth controlnet if you have a custom depth video.

Controlnet Global Settings

Manages global controlnet settings. The same logic applies, except the source is limited to init (raw_frame) stylized and cond video.

Normalize Controlnet Weights

gui -> controlnet -> normalize_cn_weights

By default, controlnet weights are normalized to add up to 1. You can disable this to have higher controlnet weights.