Other Guides
What are (parentheses) and [brackets] in Stable Diffusion?
() is more emphasis
[] is less emphasis, {} is NAI’s “implementation” of (),
<> is for embeddings, decimals specify the number of ()’s so you don’t need to type in a bunch.
(Blue hair) would have more weight than [Blue hair] in the final result, (blue hair:1.4) would increase the blue hair by ~40% more than what it would’ve normally been, (blue hair:0.6) will decrease it by ~40%.
If using multiple (parenthesis) instead of decimals, is changed by a multiplier of 1.1 with each new parenthesis
(n) = (n:1.1)
((n)) = (n:1.21)
(((n))) = (n:1.331)
((((n)))) = (n:1.4641)
(((((n)))) = (n:1.61051)
((((((n)))))) = (n:1.771561)
([prompt]:[number less than 1]) = [using this syntax]
[n] = (n:0.9090909090909091)
[[n]] = (n:0.8264462809917355)
[[[n]]] = (n:0.7513148009015778)
[[[[n]]]] = (n:0.6830134553650707)
[[[[[n]]]]] = (n:0.6209213230591552)
[[[[[[n]]]]]] = (n:0.5644739300537775)
I don’t think decimals work with this syntax, it’s undocumented in AUTOMATIC’s wiki 2 of {} = 1 of (), accurate with a difference of <1%
exceeding (1.9) , below [0.5] can overcook
via Reddit
Last updated