|
|
|
|
@ -54,14 +54,11 @@ class Script(scripts.Script):
|
|
|
|
|
return strength
|
|
|
|
|
|
|
|
|
|
progress = loop / (loops - 1)
|
|
|
|
|
match denoising_curve:
|
|
|
|
|
case "Aggressive":
|
|
|
|
|
if denoising_curve == "Aggressive":
|
|
|
|
|
strength = math.sin((progress) * math.pi * 0.5)
|
|
|
|
|
|
|
|
|
|
case "Lazy":
|
|
|
|
|
elif denoising_curve == "Lazy":
|
|
|
|
|
strength = 1 - math.cos((progress) * math.pi * 0.5)
|
|
|
|
|
|
|
|
|
|
case _:
|
|
|
|
|
else:
|
|
|
|
|
strength = progress
|
|
|
|
|
|
|
|
|
|
change = (final_denoising_strength - initial_denoising_strength) * strength
|
|
|
|
|
|