diff --git a/csvfiles/concept_prefix.csv b/csvfiles/concept_prefix.csv index 3c23fb6..759f096 100644 --- a/csvfiles/concept_prefix.csv +++ b/csvfiles/concept_prefix.csv @@ -94,4 +94,5 @@ Pillars Burden Dawn Need -Shape \ No newline at end of file +Shape +Labyrinth \ No newline at end of file diff --git a/csvfiles/descriptors.csv b/csvfiles/descriptors.csv index cb9445e..6746db3 100644 --- a/csvfiles/descriptors.csv +++ b/csvfiles/descriptors.csv @@ -287,4 +287,5 @@ Rustic Rich Varied Injured -Scrumptious \ No newline at end of file +Scrumptious +Kintsugi \ No newline at end of file diff --git a/csvfiles/locations.csv b/csvfiles/locations.csv index 6e2fea8..b150a74 100644 --- a/csvfiles/locations.csv +++ b/csvfiles/locations.csv @@ -673,4 +673,5 @@ city of -material- -color- nebula Wormhole Portal -Bamboo Forest \ No newline at end of file +Bamboo Forest +Labyrinth \ No newline at end of file diff --git a/csvfiles/othertypes.csv b/csvfiles/othertypes.csv index 15b40be..24489a4 100644 --- a/csvfiles/othertypes.csv +++ b/csvfiles/othertypes.csv @@ -85,4 +85,5 @@ Multiple layers of silhouette Retro comic style artwork Metal pin a felt muppet -Glitch art \ No newline at end of file +Glitch art +a ceramic coffee mug \ No newline at end of file diff --git a/csvfiles/vomit.csv b/csvfiles/vomit.csv index f85f66d..acd1e3d 100644 --- a/csvfiles/vomit.csv +++ b/csvfiles/vomit.csv @@ -50,4 +50,5 @@ Complex background Plain white background Zentangle Mandala -Luminous trails \ No newline at end of file +Luminous trails +Kintsugi \ No newline at end of file diff --git a/scripts/onebuttonprompt.py b/scripts/onebuttonprompt.py index e907597..a3179a3 100644 --- a/scripts/onebuttonprompt.py +++ b/scripts/onebuttonprompt.py @@ -134,6 +134,33 @@ class Script(scripts.Script): """ ) + with gr.Tab("Workflow assist"): + with gr.Row(): + silentmode = gr.Checkbox( + label="surpressing mode, turns off prompt generation") + with gr.Row(): + gr.Markdown( + """ + + Workflow assist, suggestions by redditor Woisek. + + With surpressing mode, you turn off the automatic generation of new prompts on 'generate', and can just use normal prompting. So you can work and finetune any fun prompts without turning of the script. + + Below here, you can generate a set of random prompts, and start working from there instead. It works on the settings in the Main tab. + + """) + with gr.Row(): + genprom = gr.Button("Generate me some prompts!") + with gr.Row(): + prompt1 = gr.Textbox(label="prompt 1") + with gr.Row(): + prompt2 = gr.Textbox(label="prompt 2") + with gr.Row(): + prompt3 = gr.Textbox(label="prompt 3") + with gr.Row(): + prompt4 = gr.Textbox(label="prompt 4") + with gr.Row(): + prompt5 = gr.Textbox(label="prompt 5") with gr.Tab("Advanced"): with gr.Row(): promptcompounderlevel = gr.Dropdown( @@ -157,44 +184,40 @@ class Script(scripts.Script): You can toggle the separator mode. Standardly this is a comma, but you can choose an AND and a newline. - You can also choose for "current prompt + AND". This is best used in conjuction with the Latent Couple extension when you want some control. Set the prompt compounder to the amount of objects to generate. + You can also choose for "current prompt + AND". This is best used in conjuction with the Latent Couple extension when you want some control. Set the prompt compounder equal to the amount of areas defined in Laten Couple. + + Example flow: + + Set the Latent Couple extension to 2 area's (standard setting) + + In the main tab, set the subject to humanoids + + In the prompt field then add for example: Art by , 2 people + + Set the prompt compounder to: 2 + + "automatic AND" is entirely build around Latent Couple. It will pass artists and the amount of people/animals/objects to generate in the prompt automatically. Set the prompt compounder equal to the amount of areas defined in Laten Couple. + + Example flow: + + Set the Latent Couple extension to 2 area's (standard setting) + + In the main tab, set the subject to humanoids + + Leave the prompt field empty + + Set the prompt compounder to: 2 + - "automatic AND" is entirely build around Latent Couple. It will pass artists and the amount of people/animals/objects to generate in the prompt automatically. Set the prompt compounder to the amount of objects to generate. """ ) - with gr.Tab("Workflow assist"): - with gr.Row(): - silentmode = gr.Checkbox( - label="surpressing mode, turns off prompt generation") - with gr.Row(): - gr.Markdown( - """ - - Workflow assist, suggestions by redditor Woisek. - - With silent mode, you turn off the automatic generation of new prompts on generate, and can just use normal prompting. So you can work and finetune any fun prompts without turning of the script. - - Below here, you can generate a set of random prompts, and start working from there instead. It works on the settings in the Main tab. - - """) - with gr.Row(): - genprom = gr.Button("Generate me some prompts!") - with gr.Row(): - prompt1 = gr.Textbox(label="prompt 1") - with gr.Row(): - prompt2 = gr.Textbox(label="prompt 2") - with gr.Row(): - prompt3 = gr.Textbox(label="prompt 3") - with gr.Row(): - prompt4 = gr.Textbox(label="prompt 4") - with gr.Row(): - prompt5 = gr.Textbox(label="prompt 5") - - genprom.click(gen_prompt, inputs=[insanitylevel,subject, artist, imagetype], outputs=[prompt1, prompt2, prompt3,prompt4,prompt5]) + + + return [insanitylevel,subject, artist, imagetype, promptlocation, promptcompounderlevel, ANDtoggle, silentmode]