Comment on page

# 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