Now you can get as much low key
as you need with just one LowRA
Your start point (weight) is 0.6 ➜ <lora:LowRA:0.6>
Looking for more darkness? Just add dark theme
to your prompt
The best weight range is about 0.6 ≈ 0.8
Dreambooth training (creation) models process is designed to turn each of your images into noise at each stage of training. This is done, so that later, during the image generation phase, Stable Diffusion could turn any random noise back into an image. The more you Train your model in Dreambooth (the more often you turn the same image into random noise), the easier it will be for Stable Diffusion to recreate the image you need from random noise (which Stable Diffusion creates itself). For example, If you turn 1 image into random noise 10 times (10 steps Dreambooth Training), then during generation, Stable Diffusion has 10 times more chance to recreate the image from noise. That's why we making thousands of training steps – to increase the probability of recreating an image.
However, by turning any image into noise we get ≈45 to ≈55 percent of Brightness (HSB). Always. You can check this on python with numpy random
or in Photoshop, just take a completely white square and a completely black square and then turn both into noise. Then Filter ➜ Blur ➜ Average. You will always get ≈45 to ≈55 percent of Brightness. That's why you always fail, when you trying to generate completely black square
or completely white square
. You just can't.
LowRA solves this problem, when it embeds itself in the image generation process. At the beginning of the image generation process, LowRA gives you another noise, that allows you to get the image in the key you want. The higher the weight of LowRA, the more Stable Diffusion will be forced to use samples from LowRA. The samples used to train LowRA were strictly selected images that had an overall average Brightness of less than 25%. This made it possible to make the use of LowRA with less weight, so that when you use LowRA in parallel with other LoRAs, you don't get mess. So if you are using something else to get low key images in Stable Diffusion, you should forget the old techniques and just use LowRA.
The careful selection of images in LowRA training proceeded as follows: a few thousand low key images were selected to begin with, each getting one noise pattern in Photoshop and a strict color palette for each individual subject. Warm and bright tones received no more than 25% of the space in the entire image. Next, each processed image was sent to img2img to create 10 similar generations. After that, a sample of the 10 images was tested for proper color reproduction in Photoshop. If the test passed, and the bright and warm tones did not exceed 25% of the Brightness, the image that was sampled was sent to dataset. If not, the image was simply deleted and the next image was taken. This rigorous and careful selection made it possible to obtain the ideal dataset for training. And now you can see the result of my work on this page.