bbc-mc / sdweb-merge-block-weighted-gui

Merge models with separate rate for each 25 U-Net block (input, middle, output). Extension for Stable Diffusion UI by AUTOMATIC1111
318 stars 33 forks source link

[Suggestion] Add gui controls for adjusting many sliders at once #17

Open SirVeggie opened 1 year ago

SirVeggie commented 1 year ago

Many times you do a merge, but the effect is too strong. You would want to adjust the overall effect of the other model. But with this extension you have to move all the sliders individually one by one.

Suggestion for UI:\ float value -- mode dropdown -- buttons for direction\ 0.2 -- add/multiply -- left center right

If you want to move all sliders to the left by 0.2, then you would use value 0.2, mode add, and click left.

Or if you want to halve all sliders, you would use 0.5, mode multiply, and click left. (slider 0.1 -> 0.05, and 0.5 -> 0.25)\ or to favor the right model, then choose right. (0.1 -> 0.55, 0.5 -> 0.75)

Hopefully the suggestion is not too confusing and you understand what I'm after.

SirVeggie commented 1 year ago

Clarification for multiply:\ Left: slider_value * multiply_value Right: (1 - (1 - slider_value) * multiply_value) Center: can be clarified later if the suggestion is reasonable