-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] Priority Boost for the other nodes #180
Comments
That's not strictly necessary for the use cases I had, but I think it would be much more convenient. Usually I have a single sequence of groups that use conditioning. But I think [ Prompts everywhere ] currently has a baseline priority of 5 and [ UE? ] a priority of 10. These baseline weights would need to be changed, to allow 9 extra priority levels for each node, and to keep the same priority hierarchy for each type of node, e.g.: UE? -- 30 ( + 9 ) |
I think UE? and prompt everywhere could have the same base priority. |
Yes, 40 different levels is probably too over the top ... |
On second thought, this feature may not be applicable to the use case I described, afterall. Because the higher priority groups cannot be allowed to send to the previous groups ("stages") in the sequence, like Prompt Everywhere would do. So I still follow the same thumb rule of UE node types: when I increase priority, I also need to increase specificity. But this still may be worth doing, as it could be useful in other situations. @DrJKL, how would you use this feature exactly? Do you just want to switch between 2 groups with [ Prompt Everywhere ] nodes ? In that case you could put the 2 groups in another [ Fast Groups Muter ] node, and set [ toggleRestriction ] to "max one". ( I have this set for InstantID and Face ID, as an example, but I actually like to use them together ... ) |
I was testing a few different conditioning nodes (smZ, blenderneko's, efficiency's built-in) and wanted to use the fast groups muter with |
Try this workflow. I also made a version with WAS nodes, to be completely wireless ! PS: And if you really want to replicate A1111 images, you need to use this KSampler from the Inspire Pack. Workflow version with WAS nodes: |
@chrisgoringe, by the way, there is a minor issue related to the UE? autocomplete widgets: they don't show up in the workflow image, as you can see in the second workflow, with the WAS nodes. |
Yeah, I just had a default that was outside of any of the groups that I wanted to have be the lowest priority and that's when I noticed that only the I was using the Inspire KSampler, but I was also seeing if I could replicate its behavior with the Efficiency Noise Control script to see if I could use it alongside the XY Plot. Unfortunately, Efficiency Nodes' scripts don't play as well with other nodes when you're not using their loader's conditioning otherwise. |
So the use case would be basically the same workflow, but the default conditioning group would have lower priority, so it does not have to be muted. That could work, but I think the 9 priority levels we have for the EU? nodes may be overkill for this ... And once you have this set up, it's very easy to just include the default conditioning group, in the Fast Groups Muter. But, if you guys think this is useful, maybe we could have 1 extra boost level, for non UE? nodes. This would allow us to keep the same baseline weights in the code, and keep the priority hierarchy between node types, e.g.: UE? -- 10 ( +9 ) @DrJKL, About XY plots, I haven't tried the Efficiency Nodes, but the Trung0246 nodes can do very complex plots. The latest example workflow, with some new nodes, is not working for me, but the first one here works. |
I just hit a case where I'd want to have 2 Prompt anywhere nodes of the same type, but have one only function when the other is muted.
The text was updated successfully, but these errors were encountered: