Comments (5)
Thanks - I'm glad you're enjoying it - some of the new features are quite fun. I'm trying to understand the issue that you're experiencing. There are two changes that I made that are relevant to seeds:
-
I have added a checkbox to lock the seed in place. This means you can use combinatorial with exactly one seed. It's helpful to explore what various modifiers do without changing the seed. If you're not interested in that, then not checking the box means that it works as before.
-
For random prompt generation, I ensured that if you used the same seed, the same prompt would be generated. Previously, even if the seed was the same, the prompt could be different. It sounds like this might be the issue.
Is your intent to find new prompts while keeping the seed constant? Why not just use -1 for the seed?
from sd-dynamic-prompts.
1, Yes, the checkbox to lock the seed in is great, because otherwise it would overlap with my issue that has happened as a result of 2, which definitely sounds like the change that broke my previous usage.
How I have been able to take advantage of it, has been getting a seed with regular prompts that are valuable, and then using wildcards to influence the outcome of that seed with randomized elements, for example character appearance wildcards for hair/clothing/traits/colors of all of that.
This is an example, where I could get one seed that had the nice splash background with prompts, and then the wildcards allowed all the different character appearances. The output of that specific seed is simply impossible to get consistently. I also got another nice background/setup with the same prompts but different seed, that I could then generate with wildcards again-because they were separated from the seed.
But now with them tied to it, I can't do this anymore, so I've had to return to the previous version.
If there was an option to be able to unlink wildcard randomization from the seed, then I could use the new version the same way I did the old one, but take advantage of its new developments.
from sd-dynamic-prompts.
Can you try 0.13.3. I haven't added a mechanism to change it in the ui yet, but in prompts/constants.py, you can change
UNLINK_SEED_FROM_PROMPT = False
to
UNLINK_SEED_FROM_PROMPT = True
You will need to restart the webui for it to work.
I'd like find a way to create a settings section in the settings tab and put the checkbox in there rather than cluttering up the main interface.
from sd-dynamic-prompts.
This would be the perfect solution thank you.
However regrettably it doesn't seem to work at the moment. With multiple restarts in-between in-case, I tried with True, and then also just in-case I tried with False, but it was always stuck to the same output.
from sd-dynamic-prompts.
Apologies - I think it should be fixed now in v0.13.4
from sd-dynamic-prompts.
Related Issues (20)
- Replace parser with something more lenient HOT 1
- Variables not support `,` Comma , `(` parenthesis
- Should not fail all wildcards when one of is invalid HOT 2
- Wildcards are just failing to unpack
- Enhancement: enrich csv export
- not support wildcards as sep
- Extension takes more time than image generation between each batch HOT 3
- Error completing request? HOT 1
- Combinatorial generation batch > 1 acting wrong HOT 4
- support new SYNTAX something like `__&wildcard__` in yaml
- popup error message
- save wildcards hash in pnginfo HOT 1
- bug: min range not work HOT 1
- Nested Wildcards
- bug:Using the Choosing Multiple Values function with dynamic prompts in ComfyUI does not work.
- Unable to compare LORA strenghs - Only first value used
- Error running process HOT 3
- Move the `Dynamic Prompts enabled` to the accordion label
- prompt matrix broken when enable dynamic-prompts HOT 2
- Bug: Issue with dynamic prompts + hi-res fix + batch count > 1 (in A1111 / unclear beyond that)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sd-dynamic-prompts.