---
description: A little more of this... A little less of that...
---

# Weights

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.&#x20;

Bracket weight, and numerical weight.&#x20;

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.

<figure><img src="https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FDeC1IfteDEIUSK4RcWBs%2Fxyplot_text_prompts__freckles0.1_freckles0.2_freckles0.3_freckles0.4_freckles0.5_freckles0.6_f.png?alt=media&#x26;token=71388799-6b08-48d0-92f2-97163ddb11eb" alt=""><figcaption><p>Not too much, not too little.</p></figcaption></figure>

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.



### Bracket Weight&#x20;

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)))`

<figure><img src="https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FB9uzIElTFfOroouLcA98%2Fimage.png?alt=media&#x26;token=004ef10f-36a2-4db8-abec-8d2ab4cac403" alt=""><figcaption><p>Notice the weight gets added onto the end of all prompts with that weight</p></figcaption></figure>

Or add more brackets in the middle of that string to have something with slightly more or less weight.\
`((((prompt1), [[prompt2]], prompt3)))`

<figure><img src="https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FlIe4HG10gHiQcYejffdH%2Fimage.png?alt=media&#x26;token=5a1db69f-8cac-4d7a-87da-ef23bb6b3280" alt=""><figcaption><p>Notice they all have different weights</p></figcaption></figure>

###

###

### Numerical Weight&#x20;

The next option is Numerical Weight&#x20;

`(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.

<figure><img src="https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2F18wVMDMwaJ2PhIYx3CFw%2Fimage.png?alt=media&#x26;token=fc792219-9b2e-4ac0-98d5-ac1a8646fdfe" alt=""><figcaption></figcaption></figure>

The format has to be like that,&#x20;

* Adding weight to the last prompt will add weight to all prompts in the bracket\
  `(prompt1, prompt2, prompt3:1.3)`\
  ![](https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2Ft90lUSzVkP9dabEHFqLl%2Fimage.png?alt=media\&token=0f868a08-b623-4e07-822a-b259f06e1d8c)<- 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)`\
  ![](https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2F9BrjHB0Nzf24lh4KFp9Y%2Fimage.png?alt=media\&token=70c5e7eb-5695-4e73-a901-4e4767a6db52)<- 'Prompt1:0.7' with a weight of 1.3
* Adding the weight outside the bracket does nothing \
  `(prompt1):1.2` \
  ![](https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FGfKHXyIDxTihnklx83dv%2Fimage.png?alt=media\&token=8ea7241c-7f90-40b6-815b-5056cf4b77e1)<-No good, only bracket weight applied
* Adding no brackets does nothing.`prompt1:0.8` \
  ![](https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FH22xEejjmihnBBzCaoaN%2Fimage.png?alt=media\&token=50293aa2-f5e0-44bf-842d-623eb12356be) <- No weight added at all





### Complex example

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)`\
`))`

<figure><img src="https://2463013151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrjzSinvVPe17AZtDte0Z%2Fuploads%2FfclI3np4gRTsbsaEBLjd%2Fimage.png?alt=media&#x26;token=36a07a0d-76a7-4285-bd0c-f3e319972eea" alt=""><figcaption><p>Confused yet? Me too.</p></figcaption></figure>



### Negative Prompt Weight

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)`
