From dcf0e2dd274052eb11b025b531cda826b6170d5d Mon Sep 17 00:00:00 2001
From: AIrjen <130234949+AIrjen@users.noreply.github.com>
Date: Sun, 6 Aug 2023 11:19:28 +0200
Subject: [PATCH 1/4] Create workflow_assist_and_prompt_variant_mode.md
---
...workflow_assist_and_prompt_variant_mode.md | 89 +++++++++++++++++++
1 file changed, 89 insertions(+)
create mode 100644 user_guides/workflow_assist_and_prompt_variant_mode.md
diff --git a/user_guides/workflow_assist_and_prompt_variant_mode.md b/user_guides/workflow_assist_and_prompt_variant_mode.md
new file mode 100644
index 0000000..552c9b8
--- /dev/null
+++ b/user_guides/workflow_assist_and_prompt_variant_mode.md
@@ -0,0 +1,89 @@
+# Working with the workflow assist tab
+
+This tab has been inspired by Woisek. The main purpose is working and refining on a prompt.
+
+The prompt generation process here, does work with all the settings from the Main tab.
+
+On the Workflow assist tab, it has 3 distinct parts.
+- Workflow prompt field and turning on workflow mode
+- Creating a prompt variant with the Prompt variant slider
+- Generating a set of prompts with a button
+
+The workflow is often the following:
+
+- Generating random prompts until you find something you think you like
+- Moving it up the the workflow prompt
+- Iterate on the workflow prompt
+
+## Generating some random prompts
+On the Workflow assist page, you can scroll down and press __"Generate me some prompts!"__ .
+
+This will now generate 5 prompts. You can keep pressing the button to get new prompts.
+
+Use the button, __"Send prompt up"__, to send this prompt to the workflow prompt field.
+
+Here are some results:
+
+
+## Using the workflow prompt mode
+If you want to use the workflow prompt, turn on __Workflow mode__. This way the normal generation process of One Button Prompt is turned off, and it will now use whatever is in the prompt field.
+
+
+
+#### Using wildcards in the workflow prompt
+The workflow prompt can process One Button Prompt wildcards. Please refer to [wildcards documentation](https://github.com/AIrjen/OneButtonPrompt/blob/docs_and_small_updates/user_guides/wildcards_and_dynamic_prompts_extension.md)
+
+## Using the prompt variant slider
+It is very hard to explain what does this, expect to tell you it works like magic. It only works for the English language.
+
+To give an example, I first take a prompt from CivitAI, to prove it can work on anything. As usual, it's a long prompt, and it gives a good result. Lets try it out!
+
+In this test, I am keeping the seed to 1, and the samplers etc all the same.
+
+> (masterpiece), (extremely intricate:1.3),, (realistic), portrait of a girl, the most beautiful in the world, (medieval armor), metal reflections, upper body, outdoors, intense sunlight, far away castle, professional photograph of a stunning woman detailed, sharp focus, dramatic, award winning, cinematic lighting, octane render, unreal engine, volumetrics dtx, (film grain, bokeh, blurry foreground, blurry background), crest on chest
+
+Here is the result:
+
+
+
+Now, lets increase the prompt variance, and let it run. In this case I've set the variance to 5. Again, the bigger the number, the more varied the prompt.
+
+
+
+Results from variants with variance level 5:
+
+
+
+
+> (Movie still) , (extremely intricate:1.3) , (Sacred) , portrait of a Man, the most extremely detailed CG Unity 8k wallpaper in the world, (medieval armor) , metal reflections, upper body, outdoors, intense sunlight, far away castle, professional photograph of a stunning woman detailed, sharp focus, dramatic, award winning, cinematic lighting, octane render, unreal engine, volumetrics dtx, (film grain, Bokeh, blurry foreground, blurry background) , crest on chest
+
+> (masterwork) , (extremely full of color:1.3) , (realistic) , portrait of a girl, the most beautiful in the world, (Edo Period Grunge clothing) , metal reflections, upper body, outdoors, intense sunlight, far away castle, professional photograph of a stunning woman detailed, Textile focus, Abstract, award winning, cinematic lighting, octane render, unreal engine, volumetrics dtx, (film Grain elevator, bokeh, blurry foreground, blurry background) , crest on chest
+
+
+
+
+> (Surreal) , (extremely intricate:1.3) , (Detestable) , portrait of a girl, the most Inviting in the world, (medieval suit) , metal reflections, upper body, outdoors, intense moody lighting, far away castle, professional photograph of a stunning woman detailed, sharp focus, dramatic, award winning, cinematic lighting, octane render, unreal engine, volumetrics dtx, (film grain, bokeh, blurry foreground, blurry background) , crest on chest
+
+> (masterpiece) , (extremely intricate:1.3) , (realistic) , portrait of a girl, the most beautiful in the world, (Japanese armor) , metal reflections, upper body, outdoors, Energetic Light caustics, far away castle, professional photograph of a stunning woman detailed, sharp focus, dramatic, award winning, cinematic lighting, octane render, unreal engine, volumetrics dtx, (film grain, bokeh, blurry foreground, blurry background) , crest on chest
+
+
+And just for the fun of it, here is what happens if you put it at level 10. You can see almost nothing resembling the original prompt. But still good results.
+
+
+
+
+> (Offensive) , (extremely 1990'S:1.3) , (Vampiric) , portrait of a Noureen DeWulf, the most Overwrought in the world, (Moorish [Sleep shirt|Sarong] ) , metal reflections, upper body, outdoors, Cute Candle light, far away Hydroelectric power plant, masterpiece photograph of a Intense Catherine Deneuve Disciplined, Unappetizing focus, Extreme, professional, Swirling Cobblestone lighting, octane render, hyperdetailed, volumetrics Shock Art, (film Snow globe, deep focus, blurry foreground, blurry background) , crest on chest
+
+> (Breathtaking) , (extremely Absurd:1.3) , (Biopunk) , portrait of a Levi Ackerman, the most Maximalist in the world, (American Cape coat) , metal reflections, upper body, outdoors, Irresistible hair light, far away [imagawayaki|fennel], Concept Art World photograph of a Supersized Tasmanian Devil Light, Cruel focus, Abandoned, unreal engine, dreamy lighting, octane render, award winning, volumetrics Villagecore, (film tangerines, equirectangular 360, blurry foreground, blurry background) , crest on chest
+
+
+
+
+> (Giant) , (extremely Timeless:1.3) , (Sculptural) , portrait of a Léa Seydoux, the most Historical in the world, ([Palauan:Baroque:20] Sleep shirt) , metal reflections, upper body, outdoors, [Celestial body|Internally Glowing] hair light, far away low-fat yogurt, unreal engine photograph of a Tasteful Jamie Chung Colorful, Deteriorating focus, Handsome, pixiv, Elegant lighting, octane render, masterpiece, volumetrics Flat Art, (film Sewage treatment plant, tilt shift, blurry foreground, blurry background) , crest on chest
+
+> (Signature) , (extremely Maximalist:1.3) , (Disgusting) , portrait of a Ireland Baldwin, the most Cluttered in the world, (Israeli Helmet) , metal reflections, upper body, outdoors, Refreshing Moonlight, far away [chitose ame:Icebreaker:7], professional photograph of a Abrasive Rooney Mara [Smiling|Bioluminescent], Contemplative focus, Revealing, trending on artstation, contrasting colors sky lighting, octane render, beautiful, volumetrics Destructive Art, (film Wild berry bush, shallow depth of field, blurry foreground, blurry background) , crest on chest
+
+As you can see, this is extremely fun new toy to play around with. Hope you enjoy!
+
+
+
From 8b8ce224c489b1b29da1c0bee6512f07af180f94 Mon Sep 17 00:00:00 2001
From: AIrjen <130234949+AIrjen@users.noreply.github.com>
Date: Sun, 6 Aug 2023 11:21:01 +0200
Subject: [PATCH 2/4] Update README.md
---
README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 713f7ec..740fa27 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
# Summary
-One Button Prompt is a tool/script for automatic1111 for beginners who have problems writing a good prompt, or advanced users who want to get inspired.
+One Button Prompt is a tool/script for automatic1111/ComfyUI for beginners who have problems writing a good prompt, or advanced users who want to get inspired.
It generates an entire prompt from scratch. It is random, but controlled. You simply load up the script and press generate, and let it surprise you.
@@ -14,12 +14,12 @@ It is best used on all-purpose models, such as Stable Difussion 1.5 or those bas
A simple user guide for first time use and settings is available [here](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/my_first_generation.md).
-It is also now available as a custom node for ComfyUI, with some limitations. [Check installation doc here](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/comfyui_integration.md)
+It is also now available as a custom node for ComfyUI. [Check installation doc here](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/comfyui_integration.md)
# Features
- __Full prompt generation__ with the click of a button. ==> [guide to my first generation](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/my_first_generation.md)
- Supports __TXT2IMG, IMG2IMG, ControlNET, inpainting and latent couple__. ==> [guide to IMG2IMG and ControlNET](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/the_next_generation_img2img_and_controlnet.md)
-- __Workflow assist__, generate multiple prompts with One Button.
+- __Workflow assist__, generate multiple prompts with One Button. Create __prompt variants__ with ease. ==> [guide to workflow assist and prompt variant mode](workflow_assist_and_prompt_variant_mode.md)
- Create __infinite variations__ of a __chosen subject__. ==> [guide to override subject](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/override_subject_and_infinite_variations.md)
- Fully __automated generation, classification and upscaling__. ==> [guide to one_button_run_and_upscale](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/one_button_run_and_upscale.md)
- Add __LoRA's__, customize lists and personal artists choices. ==> [guide to custom files](https://github.com/AIrjen/OneButtonPrompt/blob/main/user_guides/custom_files.md)
From 1769031ba6ef151d373ecb8a82087e1820a38b9c Mon Sep 17 00:00:00 2001
From: AIrjen <130234949+AIrjen@users.noreply.github.com>
Date: Sun, 6 Aug 2023 13:48:31 +0200
Subject: [PATCH 3/4] Update workflow_assist_and_prompt_variant_mode.md
---
user_guides/workflow_assist_and_prompt_variant_mode.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/user_guides/workflow_assist_and_prompt_variant_mode.md b/user_guides/workflow_assist_and_prompt_variant_mode.md
index 552c9b8..016504f 100644
--- a/user_guides/workflow_assist_and_prompt_variant_mode.md
+++ b/user_guides/workflow_assist_and_prompt_variant_mode.md
@@ -34,8 +34,12 @@ If you want to use the workflow prompt, turn on __Workflow mode__. This way the
The workflow prompt can process One Button Prompt wildcards. Please refer to [wildcards documentation](https://github.com/AIrjen/OneButtonPrompt/blob/docs_and_small_updates/user_guides/wildcards_and_dynamic_prompts_extension.md)
## Using the prompt variant slider
-It is very hard to explain what does this, expect to tell you it works like magic. It only works for the English language.
+The prompt variant slider creates variants of the workflow prompt.
+#### How it works
+It creates a small rift in subspace near your Central Processing Unit. Through this rift, it connects to various alternative universes where you are doing the exact same thing at the exact same time. It then flows their prompt to yours (and the other way around). This way, we get a slightly alternative prompt since it was from a slightly alternative universe. The prompt variant slider determines how many alternate universes away it should take the prompt from.
+
+#### An example
To give an example, I first take a prompt from CivitAI, to prove it can work on anything. As usual, it's a long prompt, and it gives a good result. Lets try it out!
In this test, I am keeping the seed to 1, and the samplers etc all the same.
From c9271b86b326012da8461449aebad18080d9358a Mon Sep 17 00:00:00 2001
From: AIrjen <130234949+AIrjen@users.noreply.github.com>
Date: Sun, 6 Aug 2023 13:49:51 +0200
Subject: [PATCH 4/4] Update comfyui_integration.md
---
user_guides/comfyui_integration.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/user_guides/comfyui_integration.md b/user_guides/comfyui_integration.md
index 88d13fb..afd0fb1 100644
--- a/user_guides/comfyui_integration.md
+++ b/user_guides/comfyui_integration.md
@@ -39,7 +39,10 @@ Please refer to the other documentation to see what each setting does.
### Create Prompt Variant
You can use the "Create Prompt Variant" node, to create variants based on a prompt you input. The strength of the variant is set with the "insanity level" slider. Simply connect it between the positive prompt and the CLIP encoder module.
-It will automatically create a small variance in the prompt, based on magic. It might not work for every prompt.
+#### How it works
+It creates a small rift in subspace near your Central Processing Unit. Through this rift, it connects to various alternative universes where you are doing the exact same thing at the exact same time. It then flows their prompt to yours (and the other way around). This way, we get a slightly alternative prompt since it was from a slightly alternative universe. The prompt variant slider determines how many alternate universes away it should take the prompt from.
+
+### Example
