Weights
A little more of this... A little less of that...
Last updated
A little more of this... A little less of that...
Last updated
Sometimes you want a little more, or a little less of something in an image. This is where adding weight to the prompt is a useful trick.
There's two way's to change the weight of a prompt in Artroom.
Bracket weight, and numerical weight.
Both are viable options, and can work in tandem. Can be applied to negative prompts as well, more weight making it more likely to avoid that prompt. Too much weight will break the generated image. Generally not recommended to go over 1.5 weight.
The other thing that's important to remember, is that prompts at the start of your list always have more emphasis. Things you really want in your image should go first.
Brackets increase prompt weight, square brackets decrease prompt weight.
Each one multiplies by 1.1, and 0.9 respectively. So,
(((prompt))),
would be 1.1 x 1.1 x 1.1 = 1.331 weight
[[[prompt]]],
would be 0.9 x0.9 x0.9 = 0.729 weight
It's okay to be confused by the math, I don't like it either. Just know that more brackets means more weight.
You can add brackets around multiple prompts, giving them all the same weight.
(((prompt1, prompt2, prompt3)))
Or add more brackets in the middle of that string to have something with slightly more or less weight.
((((prompt1), [[prompt2]], prompt3)))
The next option is Numerical Weight
(prompt:1.3), (prompt:0.4)
By using this format given as an example above, you can directly enter in the weight you want to give a prompt.
The format has to be like that,
You can combine both versions of adding weight, as long as it follows the rules above it will work.
(((magical fairies) [dancing] in a (circle of flowers:1.1) (laughing at the sky:0.5)))
Breaking that apart to easier understand you get,
((
(magical fairies)
[dancing]
in a
(circle of flowers:1.1)
(laughing at the sky:0.5)
))
You can also add weight to negative prompts.
Increasing the weight will make it more likely the AI will avoid that prompt, (negative prompt:1.5)
Less weight will make it more lenient. (negative prompt:0.5)
Adding weight to the last prompt will add weight to all prompts in the bracket
(prompt1, prompt2, prompt3:1.3)
<- All get 1.3 weight
Adding weight to any prompt other than the last does nothing other than add those numbers to the prompt.
(prompt1:0.7, prompt2, prompt3:1.3)
<- 'Prompt1:0.7' with a weight of 1.3
Adding the weight outside the bracket does nothing
(prompt1):1.2
<-No good, only bracket weight applied
Adding no brackets does nothing.prompt1:0.8
<- No weight added at all