Getting started making AI images for personal use, and maybe sharing with your friends on your favorite forum.
I don't profess to be an AI master, but it would have helped me to have a guide to follow and a place to ask questions when I first started, so I am trying to give that to you.
There is a steep learning curve if you want to generate your own images at home. However, it comes with the feeling of it being safer to experiment with prompting, free from logging and arbitrary censorship.
If you think the learning will be too much, pick an online generator and skip my section(s) below about the software/hardware.
------------------------------------------
Hardware
Step 1 - Assessment - What computer hardware do you have?
Your options will be different and your experience with AI image generation will be different depending on the computer hardware you have.
Note: A notebook with any of the above graphics is not ideal but OK, as long as you have a good cooling solution. Get yourself a cooling fan and make sure it is dust free, or you're gonna have a bad time.
------------------------------------------------------
Software
Step 2 - Choose your level of difficulty
-------------------------------------
Online Generators
------------------------------------
Models
------------------------------------
Generating Images
----------------------------------------
-----------------------------------------
-----------------------------------------
-----------------------------------------
-----------------------------------------
---------------------------------------------
Also see Alego's AI Question thread: Ask your Stable Diffusion questions here
The thread is in the public area, if you want to ask a question there with an image that shouldn't be there, post the pic in P4 and link to it, don't endanger this site. Or DM it to me and I will see if I can help.
Alego makes some of the most amazing image gens I have ever seen. It is definitely worth a look if you are getting into image generation.
I don't profess to be an AI master, but it would have helped me to have a guide to follow and a place to ask questions when I first started, so I am trying to give that to you.
There is a steep learning curve if you want to generate your own images at home. However, it comes with the feeling of it being safer to experiment with prompting, free from logging and arbitrary censorship.
If you think the learning will be too much, pick an online generator and skip my section(s) below about the software/hardware.
------------------------------------------
Hardware
Step 1 - Assessment - What computer hardware do you have?
Your options will be different and your experience with AI image generation will be different depending on the computer hardware you have.
Video Ram | Software | 1.5 Models | SDXL/Pony Models |
---|---|---|---|
24 GB | SD Forge, SD Automatic 1111, Comfy UI, Fooocus | Yes, very fast | Yes |
18 GB | SD Forge, SD Automatic 1111, Comfy UI, Fooocus | Yes, very fast | Yes |
12 GB | SD Forge, SD Automatic 1111, Comfy UI, Fooocus (yes but slow) | Yes | Yes |
8 GB | SD Forge, Comfy UI?? | Yes | Yes but slower - Recommend Forge because memory management is better |
6 GB | SD Forge | Yes | No - You could try forge turning on "Never OOM" and keeping the dimensions small |
Generation on a PC with AMD graphics is possible, although there are hoops to jump through I can't help with any better than a google search.
From what I have seen most recommendations are to move to Linux or replace your graphics card.
If it is a newer AMD card with high video ram, you could try Fooocus, it auto-detects your graphics and sets the optimal settings for you. There is also software called "Stability Matrix" which attempts to set everything up for you. It seems to have options for AMD, so might be a good option to help you find something that works.
From what I have seen most recommendations are to move to Linux or replace your graphics card.
If it is a newer AMD card with high video ram, you could try Fooocus, it auto-detects your graphics and sets the optimal settings for you. There is also software called "Stability Matrix" which attempts to set everything up for you. It seems to have options for AMD, so might be a good option to help you find something that works.
The macbooks with 64GB shared memory are apparently very good for text to text generation models as they can hold a much bigger model in memory and therefore give much better output (like the difference between chat GPT3 and chat GPT4).
I don't know much about macs other than your close window buttons look different and the menus are all in slightly different places. Commercial software like Adobe might be something to look at
I don't know much about macs other than your close window buttons look different and the menus are all in slightly different places. Commercial software like Adobe might be something to look at
Software
Step 2 - Choose your level of difficulty
Comfy UI.
- I don't like dark souls games.
- I have put the same 6 or so hours into this that I put into elden ring, before i gave up in disgust.
- Apparently it is the way to go if you have the time to learn workflows and will ultimately give you the best results in the long run.
- It also seems the be the one most of the tutorials on making AI videos/gifs seem to use.
- Here is an install guide:
You must be registered to see links
Automatic 1111
- It is difficult to install if you don't know GIT and how cloning repositories and installing dependencies works.
- Once installed it does have a lot of extensions you can try but most of them have very poorly written documentation if any at all.
- It seems like a lot of hassle for very little gain.
- If installing on a hidden drive you will need to add the drive to your path - ask a question below and i will explain.
- when I installed it I used this guide: Installing A1111:
You must be registered to see linksit is fairly straight forward, but I still struggled and had to learn some things to make it work.
Forge
After you download it, go back here and follow the install instructions as if you downloaded the installer package:
The latest version of forge on Git is a developer branch, it is not 100% stable but it is faster and runs flux models. If you install it you are likely to find things that don't work. Or things that suddenly stop working. am using the dev branch right now, and it has been pretty stable for weeks.
If you click the update.bat file in the stable version, it will update to the dev branch...
- It is basically the same as automatic 1111, it looks very similar, except it has better memory management and is much much easier to install
- The installer takes a while but it should add python and all the dependencies automatically.
- The first time you run it it will also download a 6gb model file (juggernaut - it makes pretty and realistic photos but it's dumb and a bit of a prude)
- You can download other models and put them in the folder: //webui/models/Stable-diffusion
- You can download other loras and put them in the folder: //webui/models/loras
- If installing on a hidden drive you will need to add the drive to your path - ask a question below and i will explain.
You must be registered to see links
After you download it, go back here and follow the install instructions as if you downloaded the installer package:
The latest version of forge on Git is a developer branch, it is not 100% stable but it is faster and runs flux models. If you install it you are likely to find things that don't work. Or things that suddenly stop working. am using the dev branch right now, and it has been pretty stable for weeks.
If you click the update.bat file in the stable version, it will update to the dev branch...
Fooocus,
- easy to use
- easy to install
- does fantastic pictures.
- don't need to know much to get good pics.
- slower than Forge
- a lot less ability to customize functions (Which may be good or bad, it's like Apple vs Android)
- requires a fairly good graphics card because it only uses SDXL and Pony models.
- Download from here: Look for the ">>> Click here to download <<<" link
- The installer takes a while but it should add python and all the dependencies automatically.
- The first time you run it it will also download a 6gb model file (juggernaut - it's pretty but a bit of a prude)
- You can download other models and put them in the folder: fooocus/models/checkpoints
- You can download other loras and put them in the folder: fooocus/models/loras
- It is possible to change the directory your models/loras are stored in. Without going into detail, update config.txt with the instructions in config_modification_tutorial.txt If you're doing this and need a hand ask below.
- If installing on a hidden drive you will need to add the drive to your path - ask a question below and i will explain.
In either app (they look almost identical) go the the extensions tab, and click "available" then "load from"
Search for and install:
Search for and install:
- CIVITAI helper - for model management,
- adetailer - for auto inpainting, and
- reactor - for easy face swap (can build a little library of faces you like and swap them in easily)
Online Generators
Most online generators will log what you are requesting. If you think there is risk, don't forget your VPN.
- Needs Google ID: If I ever see a generator that asks for this I just close it. It's not worth the trouble of faking it.
- Free:
- Free:
Models
- When you download any of the software above it will generally also download a model.
- The ones that come with the software make pretty pictures, and maybe some topless women, but not much more
- find other models on you need to sign up to see NSFW
- use a temporary email from here
- Put them in the folder /Models/Stable-Diffusion or in Fooocus/models/checkpoints
- SDXL models are big (6GB+) but if you can run them they are much easier to prompt because a lot of them use more natural language. And IMHO they make better pics.
- Cyberealistic Pony V5 - Might need to get from a site called huggingface
Loras are another kind of model used to fine tune the big model you are using to give it more information on a specific subject. Find loras on civitai.com, sign up with a temporary email so you can see NSFW.
You can download loras into your models/loras folder. Then you use them in a prompt with syntax like this:
<lora:StS_age_slider_v1_initial_release:-1>
There is a lora section on Forge and Automatic 1111 that will add them to your prompt if you click on them. then you can adjust the strength. Depending on the way it was created you might also need to add a trigger word to make it work. Click on the picture of the crossed hammer and spanner on the top right of the lora and you will probably see a list of trigger words.
Most loras that aren't sliders work best at a strength somewhere between 0.5 and 1. Read the description in civitai and the creator will often tel you what works best.
Some of my favorites include:
(I might update these to links one day, but you can just search on civitai)
You can download loras into your models/loras folder. Then you use them in a prompt with syntax like this:
<lora:StS_age_slider_v1_initial_release:-1>
There is a lora section on Forge and Automatic 1111 that will add them to your prompt if you click on them. then you can adjust the strength. Depending on the way it was created you might also need to add a trigger word to make it work. Click on the picture of the crossed hammer and spanner on the top right of the lora and you will probably see a list of trigger words.
Most loras that aren't sliders work best at a strength somewhere between 0.5 and 1. Read the description in civitai and the creator will often tel you what works best.
Some of my favorites include:
(I might update these to links one day, but you can just search on civitai)
- StS_age_slider_v1_initial_release - Use at a strength of -1 to make the subject slightly younger. Use -5 if you want the FBI to come knocking.
- XL_Body_ahxl_v1 - helps make skinny women with flat chests
- MissionaryVaginal_v1_SDXL - what it says on the box
- reverse_cowgirl_xl_2_0
- XL_Sex_Cowgirl
- SquattingAnal
- XL_Sex_Doggystyle
- XL_Sex_Blowjob_POV_Deepthroat
- tutelage - can give blowjob with second woman encouraging (e.g. mom and daughter)
- sdxl-creampie-v02-e99
- XL_Sex_Doggystyle_With_Feet
- SideSexWithFeetv4
- XL_Sex_Therresom_FFM
- sex_in_between_the_lines - it's rough sex.
- Shaped_Uterus - if you like x-ray type pics, this makes the best ones.
- lactation_XL_0_
- preggoXL_v1.0
- XL_Face_Cockshock
- XL_Body_Fairywings - like redbull for AI
- XL_Body_Tits_Conical_Nipples
- XL_Body_Tits_Bumpy_Nipples
- longnipsxl
- SDXXL_V30_puffy_nipples_v3
- HardNipples - Gives pokie/headlights/THOs nipples through shirts
- God Pussy
- Rear pussy
- large_insertion_1_CivitAI
- Miniature_People_-_By_DICE-000006 - can help with size difference like small fairy big person images
- Extreme_tiny - can also help with minigirls
- Very_Small_Women - also minigirls... are you sensing a theme...
- shrunk_xl_v11 - Guess
- tinkerbellPonyXL_character-10
- TinkerBell_NSFW_for_Pony-000003
- MacroFairy
- lamia_0.27_universal_sdxl_pub
- RPGCentaurXL
- Centaurs
- Horse_Pussy
- XL_Body_Monstergirl_Centaur
- humantaurs_02_20_merge_sdxl
- Enchantress_dota2_v1_ponyxl
- RPGPixieXL
- Sexy_Girls_With_Foxtail_SDXL-000003
- mermaid_xl_v1
- werecat-ponyxl-v1
- Lapicentaur_SDXL
- Werewolf_Sex2_SDXL
- Werewolf_and_Weregirl
- Tailgrab
- cat_girl_pony
- Realistic_Feline_Hybrids
- Feline_Pussy-CatXL
- Jessie_the_Yodeling_Cowgirl_-_Toy_Story_PonyXL
- Kiri_-_Avatar_the_Way_of_Water_PonyXL
- zelda_v2_pony
- onarmor_pony_xl - to make big monsters wearing girls as Armour
- Goblin
- Gobla
- Gaby_the_goblin_V1.2
- Shortstack_ANY
- Shortstacky_Bukkake-000005
Generating Images
1. For SDXL, simple is often better, a prompt like this usually gives pretty decent results with well trained realistic models:
2. Don't worry about negative prompts for SDXL unless it keeps giving you something you don't want to see.
3. If you want to make sure the AI focuses on the face, or gets the eyes right, or hands, or other parts, mention them in the positive prompt, e.g. pale skin, dark skin, detailed skin, will give much better results than pale, dark, or detailed. Just adding something like "nipples" to the end of your prompt will make the AI add a little more detail and make the nipples much more detailed than just pushing up the resolution or steps.
4. The further you zoom out the more likely it is that the AI will mess up the face, hands or something else. If the shot is very tight you will get a lot more fine detail.
5. Using (brackets) around words makes the AI pay more attention to the word, [brackets] around a word will make the AI pay less attention (useful if a lora has one trigger word and you don't want it affecting your prompt)
6. ((brackets)) are like double the amount of attention of single brackets, you can also use (brackets:1.2) for the same effect however it allows for more fine tuning as you can also say (brackets:1.25). It also keeps your prompts a bit cleaner to use (brackets:1.8) instead of ((((((((brackets))))))))
7. If you really want negative prompts, I found a wildcard with all the negative prompt words used on civitai (hundreds of thousands of words). Through the magic of excel formulas I counted them all and ranked them by the most commonly used. This should work very well as a negative prompt:
acne, age spot, mole, skin blemishes, skin spots, ugly, normal quality, poorly drawn, bad quality, bad artist, cropped, out of frame, drawing, grayscale, illustration, cartoon, cgi, painting, sketch, render, 3d, anime, signature, text, username, logo, artist name, error, amputation, bad hands, bad proportions, disconnected limbs, disfigured, disgusting, distorted, extra digit, extra limbs, fewer digits, fewer fingers, floating limbs, fused fingers, missing limb, morbid, mutated, mutilated, wrong anatomy,
"Main subject, action, inclusion 1, inclusion 2, inclusion 3, features of subject, background, things the AI should focus on a bit more, camera angle, lighting, long shot/midshot/portrait/closeup"
Something like this:
Short teenage girl, sitting on chair, skirt lifted, spread legs, knee high socks, redhead, flat chest, desk in empty classroom, perfect eyes, perfect face, perfect pussy, studio lighting, portrait
2. Don't worry about negative prompts for SDXL unless it keeps giving you something you don't want to see.
3. If you want to make sure the AI focuses on the face, or gets the eyes right, or hands, or other parts, mention them in the positive prompt, e.g. pale skin, dark skin, detailed skin, will give much better results than pale, dark, or detailed. Just adding something like "nipples" to the end of your prompt will make the AI add a little more detail and make the nipples much more detailed than just pushing up the resolution or steps.
4. The further you zoom out the more likely it is that the AI will mess up the face, hands or something else. If the shot is very tight you will get a lot more fine detail.
5. Using (brackets) around words makes the AI pay more attention to the word, [brackets] around a word will make the AI pay less attention (useful if a lora has one trigger word and you don't want it affecting your prompt)
6. ((brackets)) are like double the amount of attention of single brackets, you can also use (brackets:1.2) for the same effect however it allows for more fine tuning as you can also say (brackets:1.25). It also keeps your prompts a bit cleaner to use (brackets:1.8) instead of ((((((((brackets))))))))
7. If you really want negative prompts, I found a wildcard with all the negative prompt words used on civitai (hundreds of thousands of words). Through the magic of excel formulas I counted them all and ranked them by the most commonly used. This should work very well as a negative prompt:
acne, age spot, mole, skin blemishes, skin spots, ugly, normal quality, poorly drawn, bad quality, bad artist, cropped, out of frame, drawing, grayscale, illustration, cartoon, cgi, painting, sketch, render, 3d, anime, signature, text, username, logo, artist name, error, amputation, bad hands, bad proportions, disconnected limbs, disfigured, disgusting, distorted, extra digit, extra limbs, fewer digits, fewer fingers, floating limbs, fused fingers, missing limb, morbid, mutated, mutilated, wrong anatomy,
To generate your first image:
- Open Fooocus
- Type the prompt: "Teenage vampire, lifting skirt, showing pussy, vampire fangs, under a streetlamp, perfect eyes, perfect face, perfect pussy,"
- Click advanced
- Select quality
- Select aspect ratio: 1024 X 1024
- Click style, turn off everything and select Volumetric Lighting
- Click model
- Select CyberealisticXL_v20
- Select a lora: Age slider, weight -2
- Click generate
- Select input image,
- Add the generated pic
- Click "Vary (subtle)"
- Click generate
- When you get an image you like add the pic to the input image section
- Select Upscale 2X
- Click generate
Resolution is by far the thing that makes your image generations take the most time.
256 X 256 = 65536
1024 X 1024 = 1048576
1048576 / 65536 = 16
a 1024 image will take roughly 16 times longer to generate then a 256 image.
If you have a slow graphics card, try generating at low resolution then using high-res fix to increase it. You will find it takes less time.
Models are often trained with a fairly narrow range of resolution ratios. If you are generating and people seem to have very long limbs or extra heads, the chances are that you're using a ratio that the model you're using doesn't like.
256 X 256 = 65536
1024 X 1024 = 1048576
1048576 / 65536 = 16
a 1024 image will take roughly 16 times longer to generate then a 256 image.
If you have a slow graphics card, try generating at low resolution then using high-res fix to increase it. You will find it takes less time.
Models are often trained with a fairly narrow range of resolution ratios. If you are generating and people seem to have very long limbs or extra heads, the chances are that you're using a ratio that the model you're using doesn't like.
- Square usually gives the best results.
- Most SD 1.5 models are trained at the resolution 512 X 512
- Most SDXL models are trained at the resolution 1024X1024 for SDXL
1-2 for turbo/lightning models,
5-8 for non-turbo
As you increase CFG the generation usually listens to your prompt better. However, if you increase CFG you also need to increase your number of steps, which slows down the generation.
As just a general rule, (this differs for different models), 5 CFG would need about 20 steps, 7 = 30, 8 = 45
5-8 for non-turbo
As you increase CFG the generation usually listens to your prompt better. However, if you increase CFG you also need to increase your number of steps, which slows down the generation.
As just a general rule, (this differs for different models), 5 CFG would need about 20 steps, 7 = 30, 8 = 45
model dependent, I usually start at 30 and go up or down depending on quality and detail
read the model info on civitai, the creator usually tells you what seems to work best.
read the model info on civitai, the creator usually tells you what seems to work best.
.
.
1. Forge has a ton of settings to play with, most are not worth bothering with if you have less than a NVIDIA 4060. Anything slower the trial and error for a lot of the settings becomes tedious, just use the basic settings, or something you know works.
2. If your graphics card has less than 8GB ram, don't bother, use an online service. @ 8 GB you want to use a 1.5 model, @ 11GB+ look for an SDXL or Pony model.
3. Start with something you know works, then increment changes until you get what you want. I would suggest using civitai.com to find an image you like, setting up everything exactly the same then make changes.
4. The pictures using a 1.5 model aren't usually as good, the failure rate seems higher, the models require a lot more positive and negative prompting to get a good result. They will also require many more loras and embeddings to understand your prompts, because it's dataset is lower.
5. Prompting is very different for different models, when you download models from civitai, read what the creator says and look at the prompts they used to make the initial images they shared.
6. As a rule of thumb, when working with an SDXL model, don't use any negative prompts to start with, just add things to the prompt as you see undesirable things the model is including.
7. There is a ton of advice out there if you google it, however, because this is such a new tech, the advice gets old really quickly, check the dates on posts and videos.
8. You are never going to use all the loras and models you download. Keep them organized, there is no standard naming convention everyone uses, so you are going to have a ton that you don't know what they do. - The same goes for checkpoints.
9. Keep a document where you add the pics you really like along with everything you used to make them: prompts, models, loras, embeddings, seeds, steps, clip skip, resolution, sampler, hiresfix %, upscaler.
10. Don't bother inpainting a pic you just created unless you really really want to kill hours on a single pic only to not get exactly what you want. Re-use the same seed and prompt and change a few things like steps, or add a lora to teach a concept the model doesn't know
11. If you have extra limbs, stretched bodies fused people, it is very possibly the resolution you're using. For SD1.5 make sure one of the dimensions is 512, and for SDXL make one 1024. (512X512 or 1024X1024 will solve a whole lot of issues.) To make the image bigger use highres fix or an upscaler after it is created, to fix a face or hands try the add in called adetailer, to swap in another face you like try reactor.
Just want to add some things to this 2 months later...
12. The highres fix button below your generated pic will re-run the generation and everything that would happen happens after it even if those things weren't turned on in the original generation.
13. You can run generations without highres fix, adetailer, or reactor until you find an image you like, then turn on adetailer/reactor, check the settings in highres fix are what you want, then click the button.
14. Highres fix can also fix hands and faces a bit, so you can run it a couple of times and the details might improve, each time you run it you need to resize or increase the dimensions slightly, if you don't the second or third generation will become weirdly over detailed and will start to look bad. Just be careful to use the save button to save an image you like, because the highres fix might overwrite files (mine does at least). You can do this on pics individually even if you have a batch of several pics created just by selecting the pic you want to re-run.
15. When you click the save button manually, it copies the generation text to a log file inside your save folder.
2. If your graphics card has less than 8GB ram, don't bother, use an online service. @ 8 GB you want to use a 1.5 model, @ 11GB+ look for an SDXL or Pony model.
3. Start with something you know works, then increment changes until you get what you want. I would suggest using civitai.com to find an image you like, setting up everything exactly the same then make changes.
4. The pictures using a 1.5 model aren't usually as good, the failure rate seems higher, the models require a lot more positive and negative prompting to get a good result. They will also require many more loras and embeddings to understand your prompts, because it's dataset is lower.
5. Prompting is very different for different models, when you download models from civitai, read what the creator says and look at the prompts they used to make the initial images they shared.
6. As a rule of thumb, when working with an SDXL model, don't use any negative prompts to start with, just add things to the prompt as you see undesirable things the model is including.
7. There is a ton of advice out there if you google it, however, because this is such a new tech, the advice gets old really quickly, check the dates on posts and videos.
8. You are never going to use all the loras and models you download. Keep them organized, there is no standard naming convention everyone uses, so you are going to have a ton that you don't know what they do. - The same goes for checkpoints.
9. Keep a document where you add the pics you really like along with everything you used to make them: prompts, models, loras, embeddings, seeds, steps, clip skip, resolution, sampler, hiresfix %, upscaler.
10. Don't bother inpainting a pic you just created unless you really really want to kill hours on a single pic only to not get exactly what you want. Re-use the same seed and prompt and change a few things like steps, or add a lora to teach a concept the model doesn't know
11. If you have extra limbs, stretched bodies fused people, it is very possibly the resolution you're using. For SD1.5 make sure one of the dimensions is 512, and for SDXL make one 1024. (512X512 or 1024X1024 will solve a whole lot of issues.) To make the image bigger use highres fix or an upscaler after it is created, to fix a face or hands try the add in called adetailer, to swap in another face you like try reactor.
Just want to add some things to this 2 months later...
12. The highres fix button below your generated pic will re-run the generation and everything that would happen happens after it even if those things weren't turned on in the original generation.
13. You can run generations without highres fix, adetailer, or reactor until you find an image you like, then turn on adetailer/reactor, check the settings in highres fix are what you want, then click the button.
14. Highres fix can also fix hands and faces a bit, so you can run it a couple of times and the details might improve, each time you run it you need to resize or increase the dimensions slightly, if you don't the second or third generation will become weirdly over detailed and will start to look bad. Just be careful to use the save button to save an image you like, because the highres fix might overwrite files (mine does at least). You can do this on pics individually even if you have a batch of several pics created just by selecting the pic you want to re-run.
15. When you click the save button manually, it copies the generation text to a log file inside your save folder.
Also see Alego's AI Question thread: Ask your Stable Diffusion questions here
The thread is in the public area, if you want to ask a question there with an image that shouldn't be there, post the pic in P4 and link to it, don't endanger this site. Or DM it to me and I will see if I can help.
Alego makes some of the most amazing image gens I have ever seen. It is definitely worth a look if you are getting into image generation.
Last edited by a moderator: