Astridkraft commited on
Commit
de92eb0
·
verified ·
1 Parent(s): 69000b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -2
app.py CHANGED
@@ -1015,10 +1015,27 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
1015
  # ===== MODUS-SPEZIFISCHE EINSTELLUNGEN =====
1016
  adj_strength = min(0.85, strength * 1.25)
1017
 
 
 
1018
  if mode == "focus_change":
1019
  keep_environment = False
1020
- controlnet_strength = adj_strength * 0.7
1021
- print(f"🎯 MODUS: Focus verändern → OpenPose+Canny (keep_environment=False)")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1022
 
1023
  elif mode == "environment_change":
1024
  keep_environment = True
 
1015
  # ===== MODUS-SPEZIFISCHE EINSTELLUNGEN =====
1016
  adj_strength = min(0.85, strength * 1.25)
1017
 
1018
+
1019
+ # ===== OPTIMIERTE MODUS-SPEZIFISCHE EINSTELLUNGEN FÜR CONTROLNET =====
1020
  if mode == "focus_change":
1021
  keep_environment = False
1022
+
1023
+ # OPTIMIERTE WERTE FÜR FOCUS_CHANGE
1024
+ adj_strength = min(0.75, strength * 1.1) # Konservativer (0.65)
1025
+ controlnet_weight = 0.85 # Stärkere ControlNet-Kontrolle
1026
+ pose_ratio = 0.75 # OpenPose dominiert
1027
+ canny_ratio = 0.25 # Canny unterstützt
1028
+
1029
+ controlnet_strength = adj_strength * controlnet_weight
1030
+
1031
+ # Steps optional erhöhen (wenn UI-Steps < 45)
1032
+ if steps < 45:
1033
+ steps = 45
1034
+ print(f"⚡ Steps erhöht auf {steps} für bessere Details")
1035
+
1036
+ print(f"🎯 OPTIMIERTER MODUS: Focus verändern")
1037
+ print(f" Strength: {adj_strength:.2f}, ControlNet: {controlnet_strength:.3f}")
1038
+ print(f" OpenPose: {pose_ratio*100}%, Canny: {canny_ratio*100}%")
1039
 
1040
  elif mode == "environment_change":
1041
  keep_environment = True