Replies: 6 comments 19 replies
-
Oh, ok! As I went thru things I figured the dupes happened as you went along and added to them. Especially in the longer lists where many of the tokens are sorta grouped together since they share some common theme. It's not many, but I guess I don't have to worry about removing those then. I don't believe that gets run on the custom userfiles, correct? Had a few instances where I had the same LoRA get applied twice because I missed that I had it in the list twice. Tho if it does then I guess it was just random chance that it happened. Also, I did want to ask how random the actual selection is from those files. I swear I see some tokens/tags get used more frequently than others. If I randomize the list order then eventually I see a different group of things being more frequent. It's hard to pin it down, and maybe it's more empirical than anything === As for any additions/changes to the lists (or other files), I can add them to the PR as well, or make a separate one. But I'd like to get your input on a couple of things. This is your project after all, and it does an excellent job covering so many different ranges of things and stuff that can go into prompts. So I don't want to make changes based on my personal tastes. (That's what the userfiles are for. And again, thank you for having that as an option for people!) I only just started going thru the templates.csv mostly to see what all is in there. It served as a good reminder for why I stopped doing what I would frequently see others doing for their prompts! One thing I quickly noticed is the amount of fluff and vomit that can get added that have little to no actual effect beyond being a placebo. Using a phrase or word like "midjourney" will have some effect, but that specific token isn't going to suddenly generate an image with midjourney-like qualities, you know? So is it ok to trim things along those lines out? In other places, some tokens have a higher chance to affect things in unintended ways. Most of these are fine and work well enough, but having "Honey" as a haircolor choice tends to lead to a sticky mess lol. For things like that, should I add comments at those spots to let you decide, or would it be ok to either change them to something else or remove them if needed? === With the prompt generation from the script it adds commas between each, meaning the prompt then has those comma tokens left over at the end. In my own testing with prompts generated from the script, their impact is so minimal that it's not really an issue since they are at the end anyways. And since styles and TIs can be interspersed with LoRAs at the end of the complete prompt, cleaning it up efficiently would mean needing to ensure that LoRA/LyCO/etc are always moved to the end. For now, a quick and dirty fix is to just have the cleanup steps in build_dynamic_prompt.py handle it:
=== As everyone knows or eventually learns, there are many factors that can significantly alter the resultant image. Changing just the order of phrases or positions of words can change things in many different ways. Given the right combination of things, many models fine-tuned for an anime or cartoonish aesthetic can still output a photoreal image. But that's a different, seemingly endless, rabbit hole for another time. I've been wondering about the script's approach to how things within the completed prompt get ordered. From what I can see, it kinda puts things out in blocks: Image Type(s) -> Subject -> Additional Descriptors -> Vomit -> Lora/TI/Styles. (I don't personally use artists as I like seeing what the AI will do on its own, so thank you so much for having options for that!! I believe artists either get added near the front or towards the end) Side note: word vomit I think there's some variance to this, and correct me if I'm wrong, but I was wondering how much variance there is and if there's a way to randomize pieces more? Granted, the way it works now is actually probably the better way to handle it to account for all the different models that are out there. So maybe having an optional and somewhat randomized token/phrase weighting component in the script would be interesting see.? === Well, I ended up writing out way more than I intended lol! There's a few other things, but there's probably more than enough for now as is. |
Beta Was this translation helpful? Give feedback.
-
I noticed that there's very many modes for generating styles and artists but not much for other types of prompts like settings (e.g. outside in a picturesque Greek village) or subject actions (e.g. running, smiling). I wonder if you could make modes like these or add it in some other way. I'm using humanoid subject type btw. Thanks! |
Beta Was this translation helpful? Give feedback.
-
That wood be sweet to have settings to increase the strength of the generated object, i.e. it should always appear as ((object)). Sometimes, added modifiers completely remove the chosen object from the image. |
Beta Was this translation helpful? Give feedback.
-
I know there's an option to generate a random aspect ratio from three options - portrait, square, or landscape but it'd be cool to make it have more customization options, for example a random aspect ratio between 1.5:1 and 1.7:1. Also it'd be cool if there was an option to randomize the CFG value, also from some specified range. Also also it'd be even cooler to randomize the checkpoint. Basically to have options to randomize things you can find in the XYZ plot. |
Beta Was this translation helpful? Give feedback.
-
When I'm using One Button Run and Upscale the ADetailer extention isn't working even though it's enabled. This doesn't happen if I generate images using the normal Generate button. |
Beta Was this translation helpful? Give feedback.
-
If it can add to UI like controlnet instead of using script slot. It will be great. |
Beta Was this translation helpful? Give feedback.
-
Missing something from a list? Found a typo? Got something amazing that needs to get added?
Or even got a good suggestion for a template?
post them here, and I’ll look into adding it into the main build.
Beta Was this translation helpful? Give feedback.
All reactions