├── .gitattributes ├── README.md ├── sdxl_styles_base.json ├── __init__.py ├── LICENSE ├── data ├── subject │ └── Subjects.json ├── filter │ └── Filter.json ├── mood │ └── Mood.json ├── timeofday │ └── ToD.json ├── theme │ └── themes.json ├── lighting │ └── Lighting.json ├── composition │ └── Composition_Styles.json ├── depth │ └── depth.json ├── camera_angles │ └── camera_angles.json ├── face │ └── face.json ├── clothing_state │ └── clothing_state.json ├── preposition │ └── preposition.json ├── Anime │ └── Anime.json ├── Travel_Poster │ └── Travel_Poster.json ├── Aesthetic │ └── Aesthetic.json ├── Line_Art │ └── Line_Art.json ├── Halloween │ └── Halloween.json ├── Movie_Poster │ └── Movie_Poster.json ├── Punk │ └── Punk.json ├── Fantasy │ └── Fantasy.json ├── focus │ └── Focus.json ├── breast_state │ └── breast_state.json ├── clothing_style │ └── clothing_style.json ├── focal point │ └── focal point.json └── Gothic │ └── Gothic.json ├── sdxl_styles_sai.json └── sdxl_prompt_styler.py /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # comfyui-styles-all 2 | this is a clone of the removed styles from azazeal04, who removed the code on Jan 21, 2024 3 | -------------------------------------------------------------------------------- /sdxl_styles_base.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "base", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | } 7 | ] -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | from .sdxl_prompt_styler import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS 2 | 3 | __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS'] 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Major Studio 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /data/subject/Subjects.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Animal", 9 | "prompt": "animal {prompt}", 10 | "negative_prompt": "human" 11 | }, 12 | { 13 | "name": "Art", 14 | "prompt": "art {prompt}", 15 | "negative_prompt": "abstract" 16 | }, 17 | { 18 | "name": "Building", 19 | "prompt": "building {prompt}", 20 | "negative_prompt": "landscape" 21 | }, 22 | { 23 | "name": "Child", 24 | "prompt": "child {prompt}", 25 | "negative_prompt": "adult" 26 | }, 27 | { 28 | "name": "Female", 29 | "prompt": "female {prompt}", 30 | "negative_prompt": "male" 31 | }, 32 | { 33 | "name": "Food", 34 | "prompt": "food {prompt}", 35 | "negative_prompt": "mould" 36 | }, 37 | { 38 | "name": "Male", 39 | "prompt": "male {prompt}", 40 | "negative_prompt": "female" 41 | }, 42 | { 43 | "name": "Nature", 44 | "prompt": "nature {prompt}", 45 | "negative_prompt": "urban" 46 | }, 47 | { 48 | "name": "Technology", 49 | "prompt": "technology {prompt}", 50 | "negative_prompt": "organic" 51 | }, 52 | { 53 | "name": "Vehicle", 54 | "prompt": "vehicle {prompt}", 55 | "negative_prompt": "structure" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/filter/Filter.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "BlackAndWhite", 9 | "prompt": "blackandwhite {prompt}", 10 | "negative_prompt": "color" 11 | }, 12 | { 13 | "name": "Contrast", 14 | "prompt": "contrast {prompt}", 15 | "negative_prompt": "brightness" 16 | }, 17 | { 18 | "name": "Cool", 19 | "prompt": "cool {prompt}", 20 | "negative_prompt": "warm" 21 | }, 22 | { 23 | "name": "HDR", 24 | "prompt": "hdr {prompt}", 25 | "negative_prompt": "ldr" 26 | }, 27 | { 28 | "name": "Monochrome", 29 | "prompt": "monochrome {prompt}", 30 | "negative_prompt": "colorful" 31 | }, 32 | { 33 | "name": "Saturated", 34 | "prompt": "saturated {prompt}", 35 | "negative_prompt": "dull" 36 | }, 37 | { 38 | "name": "Sepia", 39 | "prompt": "sepia {prompt}", 40 | "negative_prompt": "bright" 41 | }, 42 | { 43 | "name": "Vignette", 44 | "prompt": "vignette {prompt}", 45 | "negative_prompt": "none" 46 | }, 47 | { 48 | "name": "Vintage", 49 | "prompt": "vintage {prompt}", 50 | "negative_prompt": "modern" 51 | }, 52 | { 53 | "name": "Warm", 54 | "prompt": "warm {prompt}", 55 | "negative_prompt": "cool" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/mood/Mood.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Aggressive", 9 | "prompt": "aggressive {prompt}", 10 | "negative_prompt": "calm" 11 | }, 12 | { 13 | "name": "Calm", 14 | "prompt": "calm {prompt}", 15 | "negative_prompt": "energetic" 16 | }, 17 | { 18 | "name": "Chaotic", 19 | "prompt": "chaotic {prompt}", 20 | "negative_prompt": "serene" 21 | }, 22 | { 23 | "name": "Energetic", 24 | "prompt": "energetic {prompt}", 25 | "negative_prompt": "relaxed" 26 | }, 27 | { 28 | "name": "Happy", 29 | "prompt": "happy {prompt}", 30 | "negative_prompt": "sad" 31 | }, 32 | { 33 | "name": "Mysterious", 34 | "prompt": "mysterious {prompt}", 35 | "negative_prompt": "clear" 36 | }, 37 | { 38 | "name": "Relaxed", 39 | "prompt": "relaxed {prompt}", 40 | "negative_prompt": "excited" 41 | }, 42 | { 43 | "name": "Romantic", 44 | "prompt": "romantic {prompt}", 45 | "negative_prompt": "depressed" 46 | }, 47 | { 48 | "name": "Sad", 49 | "prompt": "sad {prompt}", 50 | "negative_prompt": "happy" 51 | }, 52 | { 53 | "name": "Serene", 54 | "prompt": "serene {prompt}", 55 | "negative_prompt": "chaotic" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/timeofday/ToD.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Afternoon", 9 | "prompt": "afternoon {prompt}", 10 | "negative_prompt": "morning" 11 | }, 12 | { 13 | "name": "BlueHour", 14 | "prompt": "bluehour {prompt}", 15 | "negative_prompt": "night" 16 | }, 17 | { 18 | "name": "Evening", 19 | "prompt": "evening {prompt}", 20 | "negative_prompt": "morning" 21 | }, 22 | { 23 | "name": "GoldenHour", 24 | "prompt": "goldenhour {prompt}", 25 | "negative_prompt": "night" 26 | }, 27 | { 28 | "name": "Midday", 29 | "prompt": "midday {prompt}", 30 | "negative_prompt": "morning" 31 | }, 32 | { 33 | "name": "Morning", 34 | "prompt": "morning {prompt}", 35 | "negative_prompt": "night" 36 | }, 37 | { 38 | "name": "Night", 39 | "prompt": "night {prompt}", 40 | "negative_prompt": "day" 41 | }, 42 | { 43 | "name": "Sunrise", 44 | "prompt": "sunrise {prompt}", 45 | "negative_prompt": "sunset" 46 | }, 47 | { 48 | "name": "Sunset", 49 | "prompt": "sunset {prompt}", 50 | "negative_prompt": "morning" 51 | }, 52 | { 53 | "name": "Twilight", 54 | "prompt": "twilight {prompt}", 55 | "negative_prompt": "day" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/theme/themes.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Abstract", 9 | "prompt": "abstract {prompt}", 10 | "negative_prompt": "realistic" 11 | }, 12 | { 13 | "name": "Aerial", 14 | "prompt": "aerial {prompt}", 15 | "negative_prompt": "ground" 16 | }, 17 | { 18 | "name": "Fashion", 19 | "prompt": "fashion {prompt}", 20 | "negative_prompt": "casual" 21 | }, 22 | { 23 | "name": "Landscape", 24 | "prompt": "landscape {prompt}", 25 | "negative_prompt": "portrait" 26 | }, 27 | { 28 | "name": "Macro", 29 | "prompt": "macro {prompt}", 30 | "negative_prompt": "micro" 31 | }, 32 | { 33 | "name": "Portrait", 34 | "prompt": "portrait {prompt}", 35 | "negative_prompt": "landscape" 36 | }, 37 | { 38 | "name": "Sports", 39 | "prompt": "sports {prompt}", 40 | "negative_prompt": "stilllife" 41 | }, 42 | { 43 | "name": "Street", 44 | "prompt": "street {prompt}", 45 | "negative_prompt": "studio" 46 | }, 47 | { 48 | "name": "Wedding", 49 | "prompt": "wedding {prompt}", 50 | "negative_prompt": "event" 51 | }, 52 | { 53 | "name": "Wildlife", 54 | "prompt": "wildlife {prompt}", 55 | "negative_prompt": "urban" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/lighting/Lighting.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Ambient", 9 | "prompt": "ambient {prompt}", 10 | "negative_prompt": "spotlight" 11 | }, 12 | { 13 | "name": "Artificial", 14 | "prompt": "artificial {prompt}", 15 | "negative_prompt": "natural" 16 | }, 17 | { 18 | "name": "Backlit", 19 | "prompt": "backlit {prompt}", 20 | "negative_prompt": "frontlit" 21 | }, 22 | { 23 | "name": "Diffused", 24 | "prompt": "diffused {prompt}", 25 | "negative_prompt": "direct" 26 | }, 27 | { 28 | "name": "Flash", 29 | "prompt": "flash {prompt}", 30 | "negative_prompt": "natural" 31 | }, 32 | { 33 | "name": "Harsh", 34 | "prompt": "harsh {prompt}", 35 | "negative_prompt": "soft" 36 | }, 37 | { 38 | "name": "Natural", 39 | "prompt": "natural {prompt}", 40 | "negative_prompt": "artificial" 41 | }, 42 | { 43 | "name": "SideLit", 44 | "prompt": "sidelit {prompt}", 45 | "negative_prompt": "backlit" 46 | }, 47 | { 48 | "name": "Soft", 49 | "prompt": "soft {prompt}", 50 | "negative_prompt": "harsh" 51 | }, 52 | { 53 | "name": "Spotlight", 54 | "prompt": "spotlight {prompt}", 55 | "negative_prompt": "ambient" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/composition/Composition_Styles.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Balance", 9 | "prompt": "balance {prompt}", 10 | "negative_prompt": "unbalanced" 11 | }, 12 | { 13 | "name": "Framing", 14 | "prompt": "framing {prompt}", 15 | "negative_prompt": "blocking" 16 | }, 17 | { 18 | "name": "LeadingLines", 19 | "prompt": "leadinglines {prompt}", 20 | "negative_prompt": "scattered" 21 | }, 22 | { 23 | "name": "NegativeSpace", 24 | "prompt": "negativespace {prompt}", 25 | "negative_prompt": "positivespace" 26 | }, 27 | { 28 | "name": "Pattern", 29 | "prompt": "pattern {prompt}", 30 | "negative_prompt": "random" 31 | }, 32 | { 33 | "name": "Perspective", 34 | "prompt": "perspective {prompt}", 35 | "negative_prompt": "flat" 36 | }, 37 | { 38 | "name": "RuleOfThirds", 39 | "prompt": "ruleofthirds {prompt}", 40 | "negative_prompt": "centered" 41 | }, 42 | { 43 | "name": "Simplicity", 44 | "prompt": "simplicity {prompt}", 45 | "negative_prompt": "complex" 46 | }, 47 | { 48 | "name": "Symmetry", 49 | "prompt": "symmetry {prompt}", 50 | "negative_prompt": "asymmetry" 51 | }, 52 | { 53 | "name": "Texture", 54 | "prompt": "texture {prompt}", 55 | "negative_prompt": "smooth" 56 | } 57 | ] -------------------------------------------------------------------------------- /data/depth/depth.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Architecture Depth of Field", 9 | "prompt": "(f_stop 11.0), (focal_length 35.0) f/11, 24mm focal length {prompt}", 10 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 11 | }, 12 | { 13 | "name": "Close-Up Depth of Field", 14 | "prompt": "(f_stop 4.0), (focal_length 60.0) f/4, 60mm focal length {prompt}", 15 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 16 | }, 17 | { 18 | "name": "Creative or Abstract Depth of Field", 19 | "prompt": "(f_stop 2.0), (focal_length 50.0) f/2, 50mm focal length {prompt}", 20 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 21 | }, 22 | { 23 | "name": "Deep Depth of Field", 24 | "prompt": "(f_stop 11.0), (focal_length 18.0) f/11, 18mm focal length {prompt}", 25 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 26 | }, 27 | { 28 | "name": "Environmental Portraits Depth of Field", 29 | "prompt": "(f_stop 5.6), (focal_length 35.0) f/5.6, 35mm focal length {prompt}", 30 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 31 | }, 32 | { 33 | "name": "Extreme Shallow Depth of Field", 34 | "prompt": "(f_stop 1.2), (focal_length 85.0) f/1.2, 85mm focal length {prompt}", 35 | "negative_prompt": "(f_stop 22.0), (focal_length 14.0)" 36 | }, 37 | { 38 | "name": "Landscape Depth of Field", 39 | "prompt": "(f_stop 16.0), (focal_length 35.0) f/16, 18mm focal length {prompt}", 40 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 41 | }, 42 | { 43 | "name": "Limited Depth of Field", 44 | "prompt": "(f_stop None), (focal_length None) f/2.8, macro lens {prompt}", 45 | "negative_prompt": "(f_stop None), (focal_length None)" 46 | }, 47 | { 48 | "name": "Macro Depth of Field", 49 | "prompt": "(f_stop None), (focal_length None) f/8, macro lens {prompt}", 50 | "negative_prompt": "(f_stop None), (focal_length None)" 51 | }, 52 | { 53 | "name": "Moderate Depth of Field", 54 | "prompt": "(f_stop 5.6), (focal_length 28.0) f/5.6, 28mm focal length {prompt}", 55 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 56 | }, 57 | { 58 | "name": "Moderate Shallow Depth of Field", 59 | "prompt": "(f_stop 4.0), (focal_length 35.0) f/4, 35mm focal length {prompt}", 60 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 61 | }, 62 | { 63 | "name": "Night Photography Depth of Field", 64 | "prompt": "(f_stop 2.8), (focal_length 35.0) f/2.8, 35mm focal length {prompt}", 65 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 66 | }, 67 | { 68 | "name": "Panoramic Depth of Field", 69 | "prompt": "(f_stop None), (focal_length None) f/16, wide-angle lens {prompt}", 70 | "negative_prompt": "(f_stop None), (focal_length None)" 71 | }, 72 | { 73 | "name": "Slightly Deep Depth of Field", 74 | "prompt": "(f_stop 8.0), (focal_length 24.0) f/8, 24mm focal length {prompt}", 75 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 76 | }, 77 | { 78 | "name": "Still Life Depth of Field", 79 | "prompt": "(f_stop 5.6), (focal_length 50.0) f/5.6, 50mm focal length {prompt}", 80 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 81 | }, 82 | { 83 | "name": "Street Photography Depth of Field", 84 | "prompt": "(f_stop 8.0), (focal_length 85.0) f/8, 35mm focal length {prompt}", 85 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 86 | }, 87 | { 88 | "name": "Subject in Motion Depth of Field", 89 | "prompt": "(f_stop 4.0), (focal_length 24.0) f/4, 24mm focal length {prompt}", 90 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 91 | }, 92 | { 93 | "name": "Very Deep Depth of Field", 94 | "prompt": "(f_stop 16.0), (focal_length 14.0) f/16, 14mm focal length {prompt}", 95 | "negative_prompt": "(f_stop 1.2), (focal_length 85.0)" 96 | }, 97 | { 98 | "name": "Very Shallow Depth of Field", 99 | "prompt": "(f_stop 1.8), (focal_length 50.0) f/1.8, 50mm focal length {prompt}", 100 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0)" 101 | } 102 | ] -------------------------------------------------------------------------------- /sdxl_styles_sai.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "sai-3d-model", 4 | "prompt": "professional 3d model {prompt} . octane render, highly detailed, volumetric, dramatic lighting", 5 | "negative_prompt": "ugly, deformed, noisy, low poly, blurry, painting" 6 | }, 7 | { 8 | "name": "sai-analog film", 9 | "prompt": "analog film photo {prompt} . faded film, desaturated, 35mm photo, grainy, vignette, vintage, Kodachrome, Lomography, stained, highly detailed, found footage", 10 | "negative_prompt": "painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured" 11 | }, 12 | { 13 | "name": "sai-anime", 14 | "prompt": "anime artwork {prompt} . anime style, key visual, vibrant, studio anime, highly detailed", 15 | "negative_prompt": "photo, deformed, black and white, realism, disfigured, low contrast" 16 | }, 17 | { 18 | "name": "sai-cinematic", 19 | "prompt": "cinematic film still {prompt} . shallow depth of field, vignette, highly detailed, high budget, bokeh, cinemascope, moody, epic, gorgeous, film grain, grainy", 20 | "negative_prompt": "anime, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured" 21 | }, 22 | { 23 | "name": "sai-comic book", 24 | "prompt": "comic {prompt} . graphic illustration, comic art, graphic novel art, vibrant, highly detailed", 25 | "negative_prompt": "photograph, deformed, glitch, noisy, realistic, stock photo" 26 | }, 27 | { 28 | "name": "sai-craft clay", 29 | "prompt": "play-doh style {prompt} . sculpture, clay art, centered composition, Claymation", 30 | "negative_prompt": "sloppy, messy, grainy, highly detailed, ultra textured, photo" 31 | }, 32 | { 33 | "name": "sai-digital art", 34 | "prompt": "concept art {prompt} . digital artwork, illustrative, painterly, matte painting, highly detailed", 35 | "negative_prompt": "photo, photorealistic, realism, ugly" 36 | }, 37 | { 38 | "name": "sai-enhance", 39 | "prompt": "breathtaking {prompt} . award-winning, professional, highly detailed", 40 | "negative_prompt": "ugly, deformed, noisy, blurry, distorted, grainy" 41 | }, 42 | { 43 | "name": "sai-fantasy art", 44 | "prompt": "ethereal fantasy concept art of {prompt} . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy", 45 | "negative_prompt": "photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white" 46 | }, 47 | { 48 | "name": "sai-isometric", 49 | "prompt": "isometric style {prompt} . vibrant, beautiful, crisp, detailed, ultra detailed, intricate", 50 | "negative_prompt": "deformed, mutated, ugly, disfigured, blur, blurry, noise, noisy, realistic, photographic" 51 | }, 52 | { 53 | "name": "sai-line art", 54 | "prompt": "line art drawing {prompt} . professional, sleek, modern, minimalist, graphic, line art, vector graphics", 55 | "negative_prompt": "anime, photorealistic, 35mm film, deformed, glitch, blurry, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, mutated, realism, realistic, impressionism, expressionism, oil, acrylic" 56 | }, 57 | { 58 | "name": "sai-lowpoly", 59 | "prompt": "low-poly style {prompt} . low-poly game art, polygon mesh, jagged, blocky, wireframe edges, centered composition", 60 | "negative_prompt": "noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo" 61 | }, 62 | { 63 | "name": "sai-neonpunk", 64 | "prompt": "neonpunk style {prompt} . cyberpunk, vaporwave, neon, vibes, vibrant, stunningly beautiful, crisp, detailed, sleek, ultramodern, magenta highlights, dark purple shadows, high contrast, cinematic, ultra detailed, intricate, professional", 65 | "negative_prompt": "painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured" 66 | }, 67 | { 68 | "name": "sai-origami", 69 | "prompt": "origami style {prompt} . paper art, pleated paper, folded, origami art, pleats, cut and fold, centered composition", 70 | "negative_prompt": "noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo" 71 | }, 72 | { 73 | "name": "sai-photographic", 74 | "prompt": "cinematic photo {prompt} . 35mm photograph, film, bokeh, professional, 4k, highly detailed", 75 | "negative_prompt": "drawing, painting, crayon, sketch, graphite, impressionist, noisy, blurry, soft, deformed, ugly" 76 | }, 77 | { 78 | "name": "sai-pixel art", 79 | "prompt": "pixel-art {prompt} . low-res, blocky, pixel art style, 8-bit graphics", 80 | "negative_prompt": "sloppy, messy, blurry, noisy, highly detailed, ultra textured, photo, realistic" 81 | }, 82 | { 83 | "name": "sai-texture", 84 | "prompt": "texture {prompt} top down close-up", 85 | "negative_prompt": "ugly, deformed, noisy, blurry" 86 | } 87 | ] -------------------------------------------------------------------------------- /data/camera_angles/camera_angles.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "dutch angle", 9 | "prompt": "dutch angle {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "fisheye", 14 | "prompt": "fisheye {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "from above", 19 | "prompt": "from above {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "from behind", 24 | "prompt": "from behind {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "from below", 29 | "prompt": "from below {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "panorama", 34 | "prompt": "panorama {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "from below upskirt", 39 | "prompt": "from below upskirt {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "perspective", 44 | "prompt": "perspective {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "pov", 49 | "prompt": "pov {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "sideways", 54 | "prompt": "sideways {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "upside-down", 59 | "prompt": "upside-down {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "vanishing point", 64 | "prompt": "vanishing point {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "Overhead Shot", 69 | "prompt": "Overhead Shot {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "Dutch Angle", 74 | "prompt": "Dutch Angle {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "Tracking Shot", 79 | "prompt": "Tracking Shot {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "Crane Shot", 84 | "prompt": "Crane Shot {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "Handheld Shot", 89 | "prompt": "Handheld Shot {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "Tilt Shot", 94 | "prompt": "Tilt Shot {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "Pan Shot", 99 | "prompt": "Pan Shot {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "Static Shot", 104 | "prompt": "Static Shot {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "Close-Up Shot", 109 | "prompt": "Close-Up Shot {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "Wide Shot", 114 | "prompt": "Wide Shot {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "Establishing Shot", 119 | "prompt": "Establishing Shot {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "Aerial Shot", 124 | "prompt": "Aerial Shot {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "Point of View Shot", 129 | "prompt": "Point of View Shot {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "Reverse Shot", 134 | "prompt": "Reverse Shot {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "Low Angle Shot", 139 | "prompt": "Low Angle Shot {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "High Angle Shot", 144 | "prompt": "High Angle Shot {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "Cutaway Shot", 149 | "prompt": "Cutaway Shot {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "Reaction Shot", 154 | "prompt": "Reaction Shot {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "Two Shot", 159 | "prompt": "Two Shot {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "Long Shot", 164 | "prompt": "Long Shot {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "Medium Shot", 169 | "prompt": "Medium Shot {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "Whip Pan", 174 | "prompt": "Whip Pan {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "Dolly Shot", 179 | "prompt": "Dolly Shot {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "Zoom Shot", 184 | "prompt": "Zoom Shot {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "Insert Shot", 189 | "prompt": "Insert Shot {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "Bird's-Eye View", 194 | "prompt": "Bird's-Eye View {prompt}", 195 | "negative_prompt": "" 196 | } 197 | ] -------------------------------------------------------------------------------- /data/face/face.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "happy", 9 | "prompt": "happy {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "disgust", 14 | "prompt": "disgust {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "smug", 19 | "prompt": "smug {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "flustered", 24 | "prompt": "flustered {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "confused", 29 | "prompt": "confused {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "angry", 34 | "prompt": "angry {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": ":p", 39 | "prompt": ":p {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": ":o", 44 | "prompt": ":o {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": ":d", 49 | "prompt": ":d {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "smile", 54 | "prompt": "smile {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "frown", 59 | "prompt": "frown {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "furled brow", 64 | "prompt": "furled brow {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "grimace", 69 | "prompt": "grimace {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "naughty face", 74 | "prompt": "naughty face {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": ":3", 79 | "prompt": ":3 {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": ":<", 84 | "prompt": ":< {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": ":q", 89 | "prompt": ":q {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": ":|", 94 | "prompt": ":| {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": ":/", 99 | "prompt": ":/ {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "sad", 104 | "prompt": "sad {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "angry", 109 | "prompt": "angry {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "surprised", 114 | "prompt": "surprised {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "fearful", 119 | "prompt": "fearful {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "neutral", 124 | "prompt": "neutral {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "bored", 129 | "prompt": "bored {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "amused", 134 | "prompt": "amused {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "curious", 139 | "prompt": "curious {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "disappointed", 144 | "prompt": "disappointed {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "excited", 149 | "prompt": "excited {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "frustrated", 154 | "prompt": "frustrated {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "guilty", 159 | "prompt": "guilty {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "hopeful", 164 | "prompt": "hopeful {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "hurt", 169 | "prompt": "hurt {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "jealous", 174 | "prompt": "jealous {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "joyful", 179 | "prompt": "joyful {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "nervous", 184 | "prompt": "nervous {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "pensive", 189 | "prompt": "pensive {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "proud", 194 | "prompt": "proud {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "relaxed", 199 | "prompt": "relaxed {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "shocked", 204 | "prompt": "shocked {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "shy", 209 | "prompt": "shy {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "sleepy", 214 | "prompt": "sleepy {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "stressed", 219 | "prompt": "stressed {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "suspicious", 224 | "prompt": "suspicious {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "thoughtful", 229 | "prompt": "thoughtful {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "tired", 234 | "prompt": "tired {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "troubled", 239 | "prompt": "troubled {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "uncertain", 244 | "prompt": "uncertain {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "wary", 249 | "prompt": "wary {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "worried", 254 | "prompt": "worried {prompt}", 255 | "negative_prompt": "" 256 | } 257 | ] -------------------------------------------------------------------------------- /data/clothing_state/clothing_state.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "clothing aside", 9 | "prompt": "clothing aside {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "clothes down", 14 | "prompt": "clothes down {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "open clothes", 19 | "prompt": "open clothes {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "revealing clothes", 24 | "prompt": "revealing clothes {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "see-through", 29 | "prompt": "see-through {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "unbuttoned", 34 | "prompt": "unbuttoned {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "undressing", 39 | "prompt": "undressing {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "unfastened", 44 | "prompt": "unfastened {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "untied", 49 | "prompt": "untied {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "untying", 54 | "prompt": "untying {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "unzipped", 59 | "prompt": "unzipped {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "unzipping", 64 | "prompt": "unzipping {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "buttoned up", 69 | "prompt": "buttoned up {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "unbuttoned", 74 | "prompt": "unbuttoned {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "zipped up", 79 | "prompt": "zipped up {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "unzipped", 84 | "prompt": "unzipped {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "tucked in", 89 | "prompt": "tucked in {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "untucked", 94 | "prompt": "untucked {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "rolled up sleeves", 99 | "prompt": "rolled up sleeves {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "folded cuffs", 104 | "prompt": "folded cuffs {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "loose fit", 109 | "prompt": "loose fit {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "tight fit", 114 | "prompt": "tight fit {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "layered clothing", 119 | "prompt": "layered clothing {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "ruffled", 124 | "prompt": "ruffled {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "pleated", 129 | "prompt": "pleated {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "fringed", 134 | "prompt": "fringed {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "knotted", 139 | "prompt": "knotted {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "draped", 144 | "prompt": "draped {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "belted", 149 | "prompt": "belted {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "hood up", 154 | "prompt": "hood up {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "hood down", 159 | "prompt": "hood down {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "sleeveless", 164 | "prompt": "sleeveless {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "long sleeves", 169 | "prompt": "long sleeves {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "short sleeves", 174 | "prompt": "short sleeves {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "folded collar", 179 | "prompt": "folded collar {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "popped collar", 184 | "prompt": "popped collar {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "one shoulder exposed", 189 | "prompt": "one shoulder exposed {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "straps visible", 194 | "prompt": "straps visible {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "no straps", 199 | "prompt": "no straps {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "high-waisted", 204 | "prompt": "high-waisted {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "low-waisted", 209 | "prompt": "low-waisted {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "cropped", 214 | "prompt": "cropped {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "full length", 219 | "prompt": "full length {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "distressed", 224 | "prompt": "distressed {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "neatly pressed", 229 | "prompt": "neatly pressed {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "wrinkled", 234 | "prompt": "wrinkled {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "starched", 239 | "prompt": "starched {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "faded", 244 | "prompt": "faded {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "freshly laundered", 249 | "prompt": "freshly laundered {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "dirty", 254 | "prompt": "dirty {prompt}", 255 | "negative_prompt": "" 256 | } 257 | ] -------------------------------------------------------------------------------- /data/preposition/preposition.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "aboard", 9 | "prompt": "aboard {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "about", 14 | "prompt": "about {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "above", 19 | "prompt": "above {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "across", 24 | "prompt": "across {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "after", 29 | "prompt": "after {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "against", 34 | "prompt": "against {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "along", 39 | "prompt": "along {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "amid", 44 | "prompt": "amid {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "among", 49 | "prompt": "among {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "around", 54 | "prompt": "around {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "as", 59 | "prompt": "as {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "at", 64 | "prompt": "at {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "before", 69 | "prompt": "before {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "behind", 74 | "prompt": "behind {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "below", 79 | "prompt": "below {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "beneath", 84 | "prompt": "beneath {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "beside", 89 | "prompt": "beside {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "between", 94 | "prompt": "between {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "beyond", 99 | "prompt": "beyond {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "but", 104 | "prompt": "but {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "by", 109 | "prompt": "by {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "concerning", 114 | "prompt": "concerning {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "considering", 119 | "prompt": "considering {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "despite", 124 | "prompt": "despite {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "down", 129 | "prompt": "down {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "during", 134 | "prompt": "during {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "except", 139 | "prompt": "except {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "following", 144 | "prompt": "following {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "for", 149 | "prompt": "for {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "from", 154 | "prompt": "from {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "in", 159 | "prompt": "in {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "inside", 164 | "prompt": "inside {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "into", 169 | "prompt": "into {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "like", 174 | "prompt": "like {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "minus", 179 | "prompt": "minus {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "near", 184 | "prompt": "near {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "next", 189 | "prompt": "next {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "of", 194 | "prompt": "of {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "off", 199 | "prompt": "off {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "on", 204 | "prompt": "on {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "onto", 209 | "prompt": "onto {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "opposite", 214 | "prompt": "opposite {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "out", 219 | "prompt": "out {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "outside", 224 | "prompt": "outside {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "over", 229 | "prompt": "over {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "past", 234 | "prompt": "past {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "per", 239 | "prompt": "per {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "plus", 244 | "prompt": "plus {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "round", 249 | "prompt": "round {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "since", 254 | "prompt": "since {prompt}", 255 | "negative_prompt": "" 256 | }, 257 | { 258 | "name": "than", 259 | "prompt": "than {prompt}", 260 | "negative_prompt": "" 261 | }, 262 | { 263 | "name": "through", 264 | "prompt": "through {prompt}", 265 | "negative_prompt": "" 266 | }, 267 | { 268 | "name": "to", 269 | "prompt": "to {prompt}", 270 | "negative_prompt": "" 271 | }, 272 | { 273 | "name": "toward", 274 | "prompt": "toward {prompt}", 275 | "negative_prompt": "" 276 | }, 277 | { 278 | "name": "under", 279 | "prompt": "under {prompt}", 280 | "negative_prompt": "" 281 | }, 282 | { 283 | "name": "underneath", 284 | "prompt": "underneath {prompt}", 285 | "negative_prompt": "" 286 | }, 287 | { 288 | "name": "unlike", 289 | "prompt": "unlike {prompt}", 290 | "negative_prompt": "" 291 | }, 292 | { 293 | "name": "until", 294 | "prompt": "until {prompt}", 295 | "negative_prompt": "" 296 | }, 297 | { 298 | "name": "up", 299 | "prompt": "up {prompt}", 300 | "negative_prompt": "" 301 | }, 302 | { 303 | "name": "upon", 304 | "prompt": "upon {prompt}", 305 | "negative_prompt": "" 306 | }, 307 | { 308 | "name": "versus", 309 | "prompt": "versus {prompt}", 310 | "negative_prompt": "" 311 | }, 312 | { 313 | "name": "via", 314 | "prompt": "via {prompt}", 315 | "negative_prompt": "" 316 | }, 317 | { 318 | "name": "with", 319 | "prompt": "with {prompt}", 320 | "negative_prompt": "" 321 | }, 322 | { 323 | "name": "within", 324 | "prompt": "within {prompt}", 325 | "negative_prompt": "" 326 | }, 327 | { 328 | "name": "without", 329 | "prompt": "without {prompt}", 330 | "negative_prompt": "" 331 | } 332 | ] -------------------------------------------------------------------------------- /data/Anime/Anime.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Animal Transformation", 9 | "prompt": "(Animal transformation anime style) {prompt}", 10 | "negative_prompt": "Isekai adventure style" 11 | }, 12 | { 13 | "name": "Artistic and Abstract", 14 | "prompt": "(Artistic and abstract anime style) {prompt}", 15 | "negative_prompt": "Sports anime style" 16 | }, 17 | { 18 | "name": "Chibi Style", 19 | "prompt": "(Chibi anime style) {prompt}", 20 | "negative_prompt": "Realistic style" 21 | }, 22 | { 23 | "name": "Criminal Underworld", 24 | "prompt": "(Criminal underworld anime style) {prompt}", 25 | "negative_prompt": "Sports anime style" 26 | }, 27 | { 28 | "name": "Cultural Festival", 29 | "prompt": "(Cultural festival anime style) {prompt}", 30 | "negative_prompt": "Realistic drama style" 31 | }, 32 | { 33 | "name": "Cute and Fluffy", 34 | "prompt": "(Cute and fluffy anime style) {prompt}", 35 | "negative_prompt": "Shonen battle style" 36 | }, 37 | { 38 | "name": "Cybernetic Augmentation", 39 | "prompt": "(Cybernetic augmentation anime style) {prompt}", 40 | "negative_prompt": "Psychological thriller style" 41 | }, 42 | { 43 | "name": "Cyberpunk Anime", 44 | "prompt": "(Cyberpunk anime style) {prompt}", 45 | "negative_prompt": "Fantasy anime style" 46 | }, 47 | { 48 | "name": "Drama and Tears", 49 | "prompt": "(Drama and tears anime style) {prompt}", 50 | "negative_prompt": "Historical anime style" 51 | }, 52 | { 53 | "name": "Dystopian Future", 54 | "prompt": "(Dystopian future anime style) {prompt}", 55 | "negative_prompt": "Mecha anime style" 56 | }, 57 | { 58 | "name": "Ecchi and Fanservice", 59 | "prompt": "(Ecchi and fanservice anime style) {prompt}", 60 | "negative_prompt": "Magical girl transformation style" 61 | }, 62 | { 63 | "name": "Fairy Tale Anime", 64 | "prompt": "(Fairy tale anime style) {prompt}", 65 | "negative_prompt": "Post-apocalyptic style" 66 | }, 67 | { 68 | "name": "Family and Bonds", 69 | "prompt": "(Family and bonds anime style) {prompt}", 70 | "negative_prompt": "Fairy tale anime style" 71 | }, 72 | { 73 | "name": "Fantasy Adventure", 74 | "prompt": "(Fantasy adventure anime style) {prompt}", 75 | "negative_prompt": "Mystery anime style" 76 | }, 77 | { 78 | "name": "Gender Bender", 79 | "prompt": "(Gender bender anime style) {prompt}", 80 | "negative_prompt": "Psychological thriller style" 81 | }, 82 | { 83 | "name": "Ghibli-esque", 84 | "prompt": "(Ghibli-esque anime style) {prompt}", 85 | "negative_prompt": "Dark and gritty style" 86 | }, 87 | { 88 | "name": "Harem Anime", 89 | "prompt": "(Harem anime style) {prompt}", 90 | "negative_prompt": "Cyberpunk anime style" 91 | }, 92 | { 93 | "name": "Historical Anime", 94 | "prompt": "(Historical anime style) {prompt}", 95 | "negative_prompt": "Psychological thriller style" 96 | }, 97 | { 98 | "name": "Horror Anime", 99 | "prompt": "(Horror anime style) {prompt}", 100 | "negative_prompt": "Isekai adventure style" 101 | }, 102 | { 103 | "name": "Idol Music", 104 | "prompt": "(Idol music anime style) {prompt}", 105 | "negative_prompt": "Steampunk anime style" 106 | }, 107 | { 108 | "name": "Isekai Adventure", 109 | "prompt": "(Isekai adventure anime style) {prompt}", 110 | "negative_prompt": "Slice-of-life style" 111 | }, 112 | { 113 | "name": "Magical Girl Transformation", 114 | "prompt": "(Magical girl transformation anime style) {prompt}", 115 | "negative_prompt": "Mystery anime style" 116 | }, 117 | { 118 | "name": "Martial Arts", 119 | "prompt": "(Martial arts anime style) {prompt}", 120 | "negative_prompt": "Comedy anime style" 121 | }, 122 | { 123 | "name": "Mecha Anime", 124 | "prompt": "(Mecha anime style) {prompt}", 125 | "negative_prompt": "Historical anime style" 126 | }, 127 | { 128 | "name": "Music Band Anime", 129 | "prompt": "(Music band anime style) {prompt}", 130 | "negative_prompt": "Slice-of-life style" 131 | }, 132 | { 133 | "name": "Mystery Anime", 134 | "prompt": "(Mystery anime style) {prompt}", 135 | "negative_prompt": "Fairy tale anime style" 136 | }, 137 | { 138 | "name": "Political Intrigue", 139 | "prompt": "(Political intrigue anime style) {prompt}", 140 | "negative_prompt": "Historical anime style" 141 | }, 142 | { 143 | "name": "Post-Apocalyptic Anime", 144 | "prompt": "(Post-apocalyptic anime style) {prompt}", 145 | "negative_prompt": "Magical girl transformation style" 146 | }, 147 | { 148 | "name": "Psychological Thriller", 149 | "prompt": "(Psychological thriller anime style) {prompt}", 150 | "negative_prompt": "Sports anime style" 151 | }, 152 | { 153 | "name": "Romantic Comedy", 154 | "prompt": "(Romantic comedy anime style) {prompt}", 155 | "negative_prompt": "Samurai anime style" 156 | }, 157 | { 158 | "name": "Samurai Anime", 159 | "prompt": "(Samurai anime style) {prompt}", 160 | "negative_prompt": "Comedy anime style" 161 | }, 162 | { 163 | "name": "Science Fiction", 164 | "prompt": "(Science fiction anime style) {prompt}", 165 | "negative_prompt": "Mystery anime style" 166 | }, 167 | { 168 | "name": "School Romance", 169 | "prompt": "(School romance anime style) {prompt}", 170 | "negative_prompt": "Space opera style" 171 | }, 172 | { 173 | "name": "Shonen Battle", 174 | "prompt": "(Shonen battle anime style) {prompt}", 175 | "negative_prompt": "Shojo romance style" 176 | }, 177 | { 178 | "name": "Slice-of-Life Anime", 179 | "prompt": "(Slice-of-life anime style) {prompt}", 180 | "negative_prompt": "Gritty crime style" 181 | }, 182 | { 183 | "name": "Space Exploration", 184 | "prompt": "(Space exploration anime style) {prompt}", 185 | "negative_prompt": "Mecha anime style" 186 | }, 187 | { 188 | "name": "Space Opera", 189 | "prompt": "(Space opera anime style) {prompt}", 190 | "negative_prompt": "Chibi anime style" 191 | }, 192 | { 193 | "name": "Space Pirates", 194 | "prompt": "(Space pirates anime style) {prompt}", 195 | "negative_prompt": "Isekai adventure style" 196 | }, 197 | { 198 | "name": "Space Romance", 199 | "prompt": "(Space romance anime style) {prompt}", 200 | "negative_prompt": "Samurai anime style" 201 | }, 202 | { 203 | "name": "Space Western", 204 | "prompt": "(Space western anime style) {prompt}", 205 | "negative_prompt": "Realistic drama style" 206 | }, 207 | { 208 | "name": "Sports Anime", 209 | "prompt": "(Sports anime style) {prompt}", 210 | "negative_prompt": "Horror anime style" 211 | }, 212 | { 213 | "name": "Steampunk Anime", 214 | "prompt": "(Steampunk anime style) {prompt}", 215 | "negative_prompt": "Shonen battle style" 216 | }, 217 | { 218 | "name": "Superhero Anime", 219 | "prompt": "(Superhero anime style) {prompt}", 220 | "negative_prompt": "Fairy tale anime style" 221 | }, 222 | { 223 | "name": "Supernatural Powers", 224 | "prompt": "(Anime with supernatural powers) {prompt}", 225 | "negative_prompt": "Realistic drama style" 226 | }, 227 | { 228 | "name": "Superpowers", 229 | "prompt": "(Anime with superpowers) {prompt}", 230 | "negative_prompt": "Slice-of-life style" 231 | }, 232 | { 233 | "name": "Time Travel Anime", 234 | "prompt": "(Time travel anime style) {prompt}", 235 | "negative_prompt": "Comedy anime style" 236 | }, 237 | { 238 | "name": "Vampire Anime", 239 | "prompt": "(Vampire anime style) {prompt}", 240 | "negative_prompt": "Horror anime style" 241 | }, 242 | { 243 | "name": "War and Military", 244 | "prompt": "(War and military anime style) {prompt}", 245 | "negative_prompt": "Fairy tale anime style" 246 | } 247 | ] 248 | -------------------------------------------------------------------------------- /data/Travel_Poster/Travel_Poster.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "African Safari", 9 | "prompt": "(Illustrate an unforgettable African safari in your poster) {prompt}", 10 | "negative_prompt": "Exoplanet colonization" 11 | }, 12 | { 13 | "name": "African Savanna", 14 | "prompt": "(Create a travel poster for an African savanna adventure) {prompt}", 15 | "negative_prompt": "Interdimensional relaxation" 16 | }, 17 | { 18 | "name": "Alpine Wonderland", 19 | "prompt": "(Design a travel poster for an enchanting alpine wonderland) {prompt}", 20 | "negative_prompt": "Underwater city" 21 | }, 22 | { 23 | "name": "Ancient Pyramids", 24 | "prompt": "(Create a travel poster featuring the enigmatic ancient pyramids) {prompt}", 25 | "negative_prompt": "Cyberpunk cityscape" 26 | }, 27 | { 28 | "name": "Ancient Ruins", 29 | "prompt": "(Illustrate ancient ruins in your travel poster) {prompt}", 30 | "negative_prompt": "High-tech futuristic city" 31 | }, 32 | { 33 | "name": "Ancient Temples", 34 | "prompt": "(Design a travel poster featuring ancient temples) {prompt}", 35 | "negative_prompt": "Time-traveling adventure" 36 | }, 37 | { 38 | "name": "Antarctic Expedition", 39 | "prompt": "(Create a travel poster for an Antarctic expedition) {prompt}", 40 | "negative_prompt": "A journey to the center of the Earth" 41 | }, 42 | { 43 | "name": "Beachfront Bliss", 44 | "prompt": "(Illustrate a luxurious beachfront vacation in your poster) {prompt}", 45 | "negative_prompt": "Deep-space exploration" 46 | }, 47 | { 48 | "name": "Caribbean Cruise", 49 | "prompt": "(Create a travel poster for an unforgettable Caribbean cruise) {prompt}", 50 | "negative_prompt": "Time travel paradox" 51 | }, 52 | { 53 | "name": "Cityscape Adventure", 54 | "prompt": "(Create a vibrant cityscape adventure poster) {prompt}", 55 | "negative_prompt": "Tranquil countryside escape" 56 | }, 57 | { 58 | "name": "Coastal Escape", 59 | "prompt": "(Design a travel poster for a tranquil coastal escape) {prompt}", 60 | "negative_prompt": "Volcano exploration" 61 | }, 62 | { 63 | "name": "Countryside Retreat", 64 | "prompt": "(Create a poster for a peaceful countryside retreat) {prompt}", 65 | "negative_prompt": "Industrial urban environment" 66 | }, 67 | { 68 | "name": "Cultural Exploration", 69 | "prompt": "(Design a travel poster for a cultural exploration journey) {prompt}", 70 | "negative_prompt": "Cybernetic world tour" 71 | }, 72 | { 73 | "name": "Desert Adventure", 74 | "prompt": "(Create a travel poster for an adrenaline-pumping desert adventure) {prompt}", 75 | "negative_prompt": "Quantum leap vacation" 76 | }, 77 | { 78 | "name": "Desert Oasis", 79 | "prompt": "(Create a travel poster for a serene desert oasis) {prompt}", 80 | "negative_prompt": "Urban cityscape" 81 | }, 82 | { 83 | "name": "European Adventure", 84 | "prompt": "(Design a travel poster for a thrilling European adventure) {prompt}", 85 | "negative_prompt": "Space station vacation" 86 | }, 87 | { 88 | "name": "Exotic Beach Getaway", 89 | "prompt": "(Illustrate an exotic beach getaway in your travel poster) {prompt}", 90 | "negative_prompt": "Desert safari expedition" 91 | }, 92 | { 93 | "name": "Island Paradise", 94 | "prompt": "(Illustrate an island paradise in your travel poster) {prompt}", 95 | "negative_prompt": "A bustling metropolis" 96 | }, 97 | { 98 | "name": "Jungle Paradise", 99 | "prompt": "(Design a travel poster for a hidden jungle paradise) {prompt}", 100 | "negative_prompt": "Subterranean adventure" 101 | }, 102 | { 103 | "name": "Jungle Safari", 104 | "prompt": "(Illustrate a jungle safari adventure in your poster) {prompt}", 105 | "negative_prompt": "Arctic wildlife expedition" 106 | }, 107 | { 108 | "name": "Hawaiian Paradise", 109 | "prompt": "(Illustrate a heavenly Hawaiian paradise in your poster) {prompt}", 110 | "negative_prompt": "Virtual reality getaway" 111 | }, 112 | { 113 | "name": "Hidden Waterfalls", 114 | "prompt": "(Design a travel poster featuring hidden waterfalls) {prompt}", 115 | "negative_prompt": "Parallel reality vacation" 116 | }, 117 | { 118 | "name": "Historic Asia", 119 | "prompt": "(Create a travel poster featuring the rich history of Asia) {prompt}", 120 | "negative_prompt": "Time travel to the future" 121 | }, 122 | { 123 | "name": "Historic Castles", 124 | "prompt": "(Design a poster showcasing majestic historic castles) {prompt}", 125 | "negative_prompt": "Virtual reality vacation" 126 | }, 127 | { 128 | "name": "Historic Europe", 129 | "prompt": "(Illustrate the charm of historic Europe in your poster) {prompt}", 130 | "negative_prompt": "Interstellar travel" 131 | }, 132 | { 133 | "name": "Historic Landmarks", 134 | "prompt": "(Illustrate historic landmarks from around the world in your poster) {prompt}", 135 | "negative_prompt": "Cybernetic travel" 136 | }, 137 | { 138 | "name": "Historical Wonders", 139 | "prompt": "(Illustrate historical wonders from different eras in your poster) {prompt}", 140 | "negative_prompt": "Virtual paradise getaway" 141 | }, 142 | { 143 | "name": "Mediterranean Beauty", 144 | "prompt": "(Create a travel poster showcasing the beauty of the Mediterranean) {prompt}", 145 | "negative_prompt": "Space-time rift vacation" 146 | }, 147 | { 148 | "name": "Mediterranean Dream", 149 | "prompt": "(Design a travel poster for a Mediterranean dream vacation) {prompt}", 150 | "negative_prompt": "Underground cave exploration" 151 | }, 152 | { 153 | "name": "Mountain Expedition", 154 | "prompt": "(Design a travel poster for a thrilling mountain expedition) {prompt}", 155 | "negative_prompt": "Underwater exploration" 156 | }, 157 | { 158 | "name": "Mountain Retreat", 159 | "prompt": "(Illustrate a peaceful mountain retreat in your travel poster) {prompt}", 160 | "negative_prompt": "Extraterrestrial tourism" 161 | }, 162 | { 163 | "name": "Mystical Forest", 164 | "prompt": "(Design a travel poster for an enchanting mystical forest) {prompt}", 165 | "negative_prompt": "Parallel universe exploration" 166 | }, 167 | { 168 | "name": "Northern Lights", 169 | "prompt": "(Design a poster capturing the beauty of the Northern Lights) {prompt}", 170 | "negative_prompt": "Alien world exploration" 171 | }, 172 | { 173 | "name": "Rainforest Adventure", 174 | "prompt": "(Create a poster for a thrilling rainforest adventure) {prompt}", 175 | "negative_prompt": "Mars colonization" 176 | }, 177 | { 178 | "name": "Retro Road Trip", 179 | "prompt": "(Design a retro-style travel poster for a cross-country road trip) {prompt}", 180 | "negative_prompt": "Futuristic space travel" 181 | }, 182 | { 183 | "name": "Sailing Adventure", 184 | "prompt": "(Illustrate a thrilling sailing adventure in your poster) {prompt}", 185 | "negative_prompt": "Exoplanetary escapade" 186 | }, 187 | { 188 | "name": "Savannah Safari", 189 | "prompt": "(Design a poster for an exciting savannah safari) {prompt}", 190 | "negative_prompt": "Deep-sea diving expedition" 191 | }, 192 | { 193 | "name": "Seaside Serenity", 194 | "prompt": "(Illustrate a serene seaside escape in your travel poster) {prompt}", 195 | "negative_prompt": "Asteroid mining adventure" 196 | }, 197 | { 198 | "name": "Ski Resort Getaway", 199 | "prompt": "(Create a travel poster for a cozy ski resort getaway) {prompt}", 200 | "negative_prompt": "Tropical island relaxation" 201 | }, 202 | { 203 | "name": "Tropical Island Hopping", 204 | "prompt": "(Create a travel poster for tropical island hopping) {prompt}", 205 | "negative_prompt": "Interdimensional travel" 206 | }, 207 | { 208 | "name": "Tropical Paradise", 209 | "prompt": "(Create a travel poster for a tropical paradise destination) {prompt}", 210 | "negative_prompt": "Snowy mountain adventure" 211 | }, 212 | { 213 | "name": "Tropical Rainforest", 214 | "prompt": "(Create a travel poster for an immersive tropical rainforest experience) {prompt}", 215 | "negative_prompt": "Iceberg expedition" 216 | }, 217 | { 218 | "name": "Wildlife Safari", 219 | "prompt": "(Illustrate a wildlife safari adventure in your poster) {prompt}", 220 | "negative_prompt": "Time travel to the past" 221 | } 222 | ] 223 | -------------------------------------------------------------------------------- /sdxl_prompt_styler.py: -------------------------------------------------------------------------------- 1 | import json 2 | import pathlib 3 | from collections import defaultdict 4 | 5 | 6 | class Template: 7 | def __init__(self, prompt, negative_prompt, **kwargs): 8 | self.prompt = prompt 9 | self.negative_prompt = negative_prompt 10 | 11 | def split_template_advanced(self): 12 | if "{prompt} ." in self.prompt: 13 | template_prompt_g, template_prompt_l = self.prompt.split("{prompt} .", 1) 14 | template_prompt_g = template_prompt_g.strip() + " {prompt}" 15 | template_prompt_l = template_prompt_l.strip() 16 | else: 17 | template_prompt_g = self.prompt 18 | template_prompt_l = "" 19 | 20 | return template_prompt_g, template_prompt_l 21 | 22 | def replace_prompts(self, positive_prompt, negative_prompt): 23 | positive_result = self.prompt.replace('{prompt}', positive_prompt) 24 | negative_result = ', '.join(x for x in (self.negative_prompt, negative_prompt) if x) 25 | return positive_result, negative_result 26 | 27 | def replace_prompts_advanced(self, positive_prompt_g, positive_prompt_l, negative_prompt, negative_prompt_to): 28 | template_prompt_g, template_prompt_l_template = self.split_template_advanced() 29 | text_g_positive = template_prompt_g.replace("{prompt}", positive_prompt_g) 30 | text_l_positive = ', '.join(x for x in (template_prompt_l_template, positive_prompt_l) if x) 31 | text_positive = f"{text_g_positive} . {text_l_positive}" if text_l_positive else text_g_positive 32 | text_negative = ', '.join(x for x in (self.negative_prompt, negative_prompt) if x) 33 | 34 | text_g_negative = "" 35 | if negative_prompt_to in ("Both", "G only"): 36 | text_g_negative = text_negative 37 | 38 | text_l_negative = "" 39 | if negative_prompt_to in ("Both", "L only"): 40 | text_l_negative = text_negative 41 | 42 | return text_g_positive, text_l_positive, text_positive, text_g_negative, text_l_negative, text_negative 43 | 44 | 45 | class StylerData: 46 | def __init__(self, datadir=None): 47 | self._data = defaultdict(dict) 48 | if datadir is None: 49 | datadir = pathlib.Path(__file__).parent / 'data' 50 | 51 | for j in datadir.glob('*/*.json'): 52 | try: 53 | with j.open('r') as f: 54 | content = json.load(f) 55 | group = j.parent.name 56 | for template in content: 57 | self._data[group][template['name']] = Template(**template) 58 | except PermissionError: 59 | print(f"Warning: No read permissions for file {j}") 60 | except KeyError: 61 | print(f"Warning: Malformed data in {j}") 62 | 63 | def __getitem__(self, item): 64 | return self._data[item] 65 | 66 | def keys(self): 67 | return self._data.keys() 68 | 69 | 70 | styler_data = StylerData() 71 | 72 | 73 | class SDXLPromptStyler: 74 | menus = () 75 | 76 | @classmethod 77 | def INPUT_TYPES(cls): 78 | menus = {menu: (list(styler_data[menu].keys()), ) for menu in cls.menus} 79 | 80 | inputs = { 81 | "required": { 82 | "text_positive": ("STRING", {"default": "", "multiline": True}), 83 | "text_negative": ("STRING", {"default": "", "multiline": True}), 84 | **menus, 85 | "log_prompt": ("BOOLEAN", {"default": True, "label_on": "Yes", "label_off": "No"}), 86 | }, 87 | } 88 | 89 | return inputs 90 | 91 | RETURN_TYPES = ('STRING','STRING',) 92 | RETURN_NAMES = ('text_positive','text_negative',) 93 | FUNCTION = 'prompt_styler' 94 | CATEGORY = 'AegisFlow/stylers' 95 | 96 | def prompt_styler(self, text_positive, text_negative, log_prompt, **kwargs): 97 | text_positive_styled, text_negative_styled = text_positive, text_negative 98 | for menu, selection in kwargs.items(): 99 | text_positive_styled, text_negative_styled = styler_data[menu][selection].replace_prompts(text_positive_styled, text_negative_styled) 100 | 101 | if log_prompt: 102 | for menu, selection in kwargs.items(): 103 | print(f"{menu}: {selection}") 104 | print(f"text_positive: {text_positive}") 105 | print(f"text_negative: {text_negative}") 106 | print(f"text_positive_styled: {text_positive_styled}") 107 | print(f"text_negative_styled: {text_negative_styled}") 108 | 109 | return text_positive_styled, text_negative_styled 110 | 111 | class SDXLPromptStylerAdvanced: 112 | menus = () # when we subclass, we will put the list of menus (directories) here 113 | 114 | @classmethod 115 | def INPUT_TYPES(cls): 116 | menus = {menu: (list(styler_data[menu].keys()), ) for menu in cls.menus} 117 | 118 | return { 119 | "required": { 120 | "text_positive_g": ("STRING", {"default": "", "multiline": True}), 121 | "text_positive_l": ("STRING", {"default": "", "multiline": True}), 122 | "text_negative": ("STRING", {"default": "", "multiline": True}), 123 | **menus, 124 | "negative_prompt_to": (["Both", "G only", "L only"], {"default":"Both"}), 125 | "log_prompt": ("BOOLEAN", {"default": True, "label_on": "Yes", "label_off": "No"}), 126 | }, 127 | } 128 | 129 | RETURN_TYPES = ('STRING','STRING','STRING','STRING','STRING','STRING',) 130 | RETURN_NAMES = ('text_positive_g','text_positive_l','text_positive','text_negative_g','text_negative_l','text_negative',) 131 | FUNCTION = 'prompt_styler_advanced' 132 | CATEGORY = 'AegisFlow/stylers' 133 | 134 | def prompt_styler_advanced(self, text_positive_g, text_positive_l, text_negative, negative_prompt_to, log_prompt, **kwargs): 135 | text_positive_g_styled, text_positive_l_styled, text_negative_styled = text_positive_g, text_positive_l, text_negative 136 | text_positive_styled, text_negative_g_styled, text_negative_l_styled = "", "", "" 137 | for menu, selection in kwargs.items(): 138 | text_positive_g_styled, text_positive_l_styled, text_positive_styled, text_negative_g_styled, text_negative_l_styled, text_negative_styled = styler_data[menu][selection].replace_prompts_advanced(text_positive_l_styled, text_positive_g_styled, text_negative_styled, negative_prompt_to) 139 | 140 | if log_prompt: 141 | for menu, selection in kwargs.items(): 142 | print(f"{menu}: {selection}") 143 | print(f"text_positive_g: {text_positive_g}") 144 | print(f"text_positive_l: {text_positive_l}") 145 | print(f"text_negative: {text_negative}") 146 | print(f"text_positive_g_styled: {text_positive_g_styled}") 147 | print(f"text_positive_l_styled: {text_positive_l_styled}") 148 | print(f"text_positive_styled: {text_positive_styled}") 149 | print(f"text_negative_g_styled: {text_negative_g_styled}") 150 | print(f"text_negative_l_styled: {text_negative_l_styled}") 151 | print(f"text_negative_styled: {text_negative_styled}") 152 | 153 | return text_positive_g_styled, text_positive_l_styled, text_positive_styled, text_negative_g_styled, text_negative_l_styled, text_negative_styled 154 | 155 | 156 | NODES = { 157 | # define your nodes here 158 | # first the friendly name, then a sequence of strings 159 | # corresponding to subdirectories of the data dir. 160 | 161 | # individual stylers have one menu item 162 | # build them automatically from the scanned directories 163 | **{f'{name.title()} Styler': (name, ) for name in styler_data.keys()}, 164 | 165 | # alternatively you can list every single-menu node like this: 166 | # 'Camera Styler': ('camera', ), 167 | # etc... 168 | 169 | # perfection styler has everything except artist and milehigh 170 | # we can define it by excluding those 171 | # downside of this method is you have no control over the order 172 | #'ComfyUI Styler': [x for x in styler_data.keys() if x not in ('artist', 'milehigh')], 173 | 174 | # alternatively define it manually, and you can reorder the items 175 | 'ComfyUI Styler': ( 176 | 'adjective', 'Aesthetic', 'Anime', 'artist', 'breast_state', 'camera', 'camera_angles', 177 | 'clothing_state', 'clothing_style', 'composition', 'depth', 'environment', 'face', 'Fantasy', 178 | 'filter', 'focal point', 'focus', 'Gothic', 'Halloween', 'lighting', 'Line_Art', 179 | 'LUTs', 'materials', 'milehigh', 'mood', 'Movie_Poster', 'nouns', 'preposition', 180 | 'Punk', 'subject', 'theme', 'timeofday', 'Travel_Poster', 'verbing' 181 | ), 182 | } 183 | 184 | for k, v in NODES.items(): 185 | assert not isinstance(v, str), f"Error: {k} has a string instead of a sequence for its menu list. Did you forget a comma?" 186 | 187 | 188 | # now we subclass the base node classes dynamically using 3-arg type 189 | 190 | NODE_CLASS_MAPPINGS = { 191 | **{name.replace(' ', ''): type(name.replace(' ', ''), (SDXLPromptStyler, ), {'menus': menus}) for name, menus in NODES.items()}, 192 | **{name.replace(' ', '') + 'Advanced': type(name.replace(' ', '')+'Advanced', (SDXLPromptStylerAdvanced, ), {'menus': menus}) for name, menus in NODES.items()}, 193 | } 194 | 195 | NODE_DISPLAY_NAME_MAPPINGS = { 196 | **{name.replace(' ', ''): name for name in NODES.keys()}, 197 | **{name.replace(' ', '') + 'Advanced': name + ' (Advanced)' for name in NODES.keys()}, 198 | } 199 | -------------------------------------------------------------------------------- /data/Aesthetic/Aesthetic.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Artistic Exploration", 9 | "prompt": "(Exploration through artistic lens) {prompt}", 10 | "negative_prompt": "Monochrome Elegance" 11 | }, 12 | { 13 | "name": "Art Deco Glamour", 14 | "prompt": "(Glamorous art deco) {prompt}", 15 | "negative_prompt": "Contemporary Simplicity" 16 | }, 17 | { 18 | "name": "Artistic Opulence", 19 | "prompt": "(Opulent artistic expression) {prompt}", 20 | "negative_prompt": "Contemporary Chic" 21 | }, 22 | { 23 | "name": "Artistic Whimsy", 24 | "prompt": "(Whimsically artistic) {prompt}", 25 | "negative_prompt": "Sleek Monochrome" 26 | }, 27 | { 28 | "name": "Baroque Opulence", 29 | "prompt": "(Opulent baroque aesthetics) {prompt}", 30 | "negative_prompt": "Sleek Contemporary" 31 | }, 32 | { 33 | "name": "Bohemian Rhapsody", 34 | "prompt": "(Bohemian rhapsody of colors) {prompt}", 35 | "negative_prompt": "Clean and Clinical" 36 | }, 37 | { 38 | "name": "Boho Eclecticism", 39 | "prompt": "(Bohemian eclectic style) {prompt}", 40 | "negative_prompt": "Clean and Modern" 41 | }, 42 | { 43 | "name": "Cosmic Wonders", 44 | "prompt": "(Wonders of the cosmic universe) {prompt}", 45 | "negative_prompt": "Realistic Precision" 46 | }, 47 | { 48 | "name": "Cyberpunk Adventure", 49 | "prompt": "(Adventure in a cyberpunk world) {prompt}", 50 | "negative_prompt": "Natural Tranquility" 51 | }, 52 | { 53 | "name": "Cyberpunk Dreams", 54 | "prompt": "(Dreams of a cyberpunk world) {prompt}", 55 | "negative_prompt": "Natural Beauty" 56 | }, 57 | { 58 | "name": "Cyberpunk Edge", 59 | "prompt": "(Edgy cyberpunk vibes) {prompt}", 60 | "negative_prompt": "Natural Serenity" 61 | }, 62 | { 63 | "name": "Cyberpunk Noir", 64 | "prompt": "(Noir with a cyberpunk twist) {prompt}", 65 | "negative_prompt": "Natural Harmony" 66 | }, 67 | { 68 | "name": "Dreamy Watercolor", 69 | "prompt": "(Watercolor dreaminess) {prompt}", 70 | "negative_prompt": "Bold Geometric" 71 | }, 72 | { 73 | "name": "Enchanted Forest", 74 | "prompt": "(Enchanting forest vibes) {prompt}", 75 | "negative_prompt": "Industrial Modernism" 76 | }, 77 | { 78 | "name": "Enchanted Gardens", 79 | "prompt": "(Gardens filled with enchantment) {prompt}", 80 | "negative_prompt": "Modern Industrialism" 81 | }, 82 | { 83 | "name": "Futuristic Chic", 84 | "prompt": "(Chic futuristic style) {prompt}", 85 | "negative_prompt": "Classic Timelessness" 86 | }, 87 | { 88 | "name": "Futuristic Elegance", 89 | "prompt": "(Elegance with a futuristic twist) {prompt}", 90 | "negative_prompt": "Classic Vintage" 91 | }, 92 | { 93 | "name": "Futuristic Nostalgia", 94 | "prompt": "(Nostalgia with a futuristic twist) {prompt}", 95 | "negative_prompt": "Timeless Elegance" 96 | }, 97 | { 98 | "name": "Glamorous Vintage", 99 | "prompt": "(Vintage glamour at its finest) {prompt}", 100 | "negative_prompt": "Minimalist Elegance" 101 | }, 102 | { 103 | "name": "Gothic Grandeur", 104 | "prompt": "(Grandeur with a gothic touch) {prompt}", 105 | "negative_prompt": "Sunny Beach Escape" 106 | }, 107 | { 108 | "name": "Gothic Romance", 109 | "prompt": "(Romantic with a gothic twist) {prompt}", 110 | "negative_prompt": "Sunny Beach Getaway" 111 | }, 112 | { 113 | "name": "Industrial Chic", 114 | "prompt": "(Rustic meets industrial) {prompt}", 115 | "negative_prompt": "Luxe Bohemian" 116 | }, 117 | { 118 | "name": "Minimalistic Zen", 119 | "prompt": "(Simplicity in its Zen form) {prompt}", 120 | "negative_prompt": "Maximalist Extravaganza" 121 | }, 122 | { 123 | "name": "Mystic Beauty", 124 | "prompt": "(Beautiful mystical allure) {prompt}", 125 | "negative_prompt": "Everyday Routine" 126 | }, 127 | { 128 | "name": "Mystical Cosmos", 129 | "prompt": "(Mystical cosmic vibes) {prompt}", 130 | "negative_prompt": "Scientific Realism" 131 | }, 132 | { 133 | "name": "Mystic Enchantment", 134 | "prompt": "(Enchanted mystical feel) {prompt}", 135 | "negative_prompt": "Ordinary Everyday" 136 | }, 137 | { 138 | "name": "Mystical Forest", 139 | "prompt": "(Enchanted forest vibes) {prompt}", 140 | "negative_prompt": "Urban Concrete Jungle" 141 | }, 142 | { 143 | "name": "Neon Dreams", 144 | "prompt": "(Vibrant neon colors) {prompt}", 145 | "negative_prompt": "Monochromatic Serenity" 146 | }, 147 | { 148 | "name": "Pastel Delight", 149 | "prompt": "(Delightful pastel palette) {prompt}", 150 | "negative_prompt": "Vivid Explosion" 151 | }, 152 | { 153 | "name": "Pastel Dreams", 154 | "prompt": "(Dreamy pastel palette) {prompt}", 155 | "negative_prompt": "Bold and Vibrant" 156 | }, 157 | { 158 | "name": "Renaissance Elegance", 159 | "prompt": "(Elegant Renaissance beauty) {prompt}", 160 | "negative_prompt": "Sleek Progress" 161 | }, 162 | { 163 | "name": "Renaissance Romance", 164 | "prompt": "(Romantic Renaissance inspiration) {prompt}", 165 | "negative_prompt": "Contemporary Metropolis" 166 | }, 167 | { 168 | "name": "Renaissance Splendor", 169 | "prompt": "(Splendid Renaissance aesthetics) {prompt}", 170 | "negative_prompt": "Sleek Modernity" 171 | }, 172 | { 173 | "name": "Retro Futurism", 174 | "prompt": "(Retro with a futuristic edge) {prompt}", 175 | "negative_prompt": "Past-Present Fusion" 176 | }, 177 | { 178 | "name": "Retro Futuristic", 179 | "prompt": "(Retro-futuristic style) {prompt}", 180 | "negative_prompt": "Timeless Classic" 181 | }, 182 | { 183 | "name": "Romantic Renaissance", 184 | "prompt": "(Romantic Renaissance essence) {prompt}", 185 | "negative_prompt": "Contemporary Urban" 186 | }, 187 | { 188 | "name": "Rustic Charm", 189 | "prompt": "(Charming rustic appeal) {prompt}", 190 | "negative_prompt": "High-Tech Modernism" 191 | }, 192 | { 193 | "name": "Rustic Serenity", 194 | "prompt": "(Serene rustic beauty) {prompt}", 195 | "negative_prompt": "High-Tech Futurism" 196 | }, 197 | { 198 | "name": "Sci-Fi Noir", 199 | "prompt": "(Sci-fi with a noir twist) {prompt}", 200 | "negative_prompt": "Retro Nostalgia" 201 | }, 202 | { 203 | "name": "Sci-Fi Wonders", 204 | "prompt": "(Sci-fi wonders and imagination) {prompt}", 205 | "negative_prompt": "Retro Charm" 206 | }, 207 | { 208 | "name": "Sleek Minimalism", 209 | "prompt": "(Sleek minimalist design) {prompt}", 210 | "negative_prompt": "Maximalist Extravaganza" 211 | }, 212 | { 213 | "name": "Sunset Bliss", 214 | "prompt": "(Blissful sunset hues) {prompt}", 215 | "negative_prompt": "Urban Grit" 216 | }, 217 | { 218 | "name": "Sunset Serenity", 219 | "prompt": "(Serene sunset palette) {prompt}", 220 | "negative_prompt": "Urban Hustle" 221 | }, 222 | { 223 | "name": "Surreal Fantasy", 224 | "prompt": "(A touch of surrealism) {prompt}", 225 | "negative_prompt": "Realistic Everyday" 226 | }, 227 | { 228 | "name": "Tropical Oasis", 229 | "prompt": "(Tropical oasis getaway) {prompt}", 230 | "negative_prompt": "Icy Wilderness" 231 | }, 232 | { 233 | "name": "Tropical Paradise", 234 | "prompt": "(Tropical island paradise) {prompt}", 235 | "negative_prompt": "Frozen Tundra" 236 | }, 237 | { 238 | "name": "Urban Jungle", 239 | "prompt": "(Concrete urban jungle) {prompt}", 240 | "negative_prompt": "Rural Serenity" 241 | }, 242 | { 243 | "name": "Urban Retreat", 244 | "prompt": "(Retreat in an urban setting) {prompt}", 245 | "negative_prompt": "Rural Tranquility" 246 | }, 247 | { 248 | "name": "Victorian Delights", 249 | "prompt": "(Delightful Victorian aesthetics) {prompt}", 250 | "negative_prompt": "Modern Practicality" 251 | }, 252 | { 253 | "name": "Vintage Elegance", 254 | "prompt": "(Elegance with a vintage touch) {prompt}", 255 | "negative_prompt": "Contemporary Minimalism" 256 | }, 257 | { 258 | "name": "Victorian Whimsy", 259 | "prompt": "(Whimsical Victorian touch) {prompt}", 260 | "negative_prompt": "Modern Minimalism" 261 | }, 262 | { 263 | "name": "Watercolor Dreams", 264 | "prompt": "(Dreamy watercolor inspiration) {prompt}", 265 | "negative_prompt": "Geometric Precision" 266 | }, 267 | { 268 | "name": "Zen Garden", 269 | "prompt": "(Tranquil Zen garden) {prompt}", 270 | "negative_prompt": "Chaotic Cityscape" 271 | }, 272 | { 273 | "name": "Zen Harmony", 274 | "prompt": "(Harmonious Zen experience) {prompt}", 275 | "negative_prompt": "Urban Chaos" 276 | } 277 | ] 278 | -------------------------------------------------------------------------------- /data/Line_Art/Line_Art.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Abstract Geometric Shapes", 9 | "prompt": "(Design an abstract line-art pattern using geometric shapes) {prompt}", 10 | "negative_prompt": "Organic and fluid" 11 | }, 12 | { 13 | "name": "Abstract Line Dance", 14 | "prompt": "(Choreograph a dance inspired by abstract line-art) {prompt}", 15 | "negative_prompt": "Traditional ballet performance" 16 | }, 17 | { 18 | "name": "Abstract Line Haiku", 19 | "prompt": "(Write a haiku inspired by an abstract line-art piece) {prompt}", 20 | "negative_prompt": "Epic poetry" 21 | }, 22 | { 23 | "name": "Abstract Line Meditation", 24 | "prompt": "(Practice a guided meditation inspired by abstract line-art) {prompt}", 25 | "negative_prompt": "Structured yoga session" 26 | }, 27 | { 28 | "name": "Abstract Line Poetry", 29 | "prompt": "(Compose a poem inspired by an abstract line-art piece) {prompt}", 30 | "negative_prompt": "Narrative storytelling" 31 | }, 32 | { 33 | "name": "Abstract Line Sculpture", 34 | "prompt": "(Sculpt an abstract line-art sculpture using digital tools) {prompt}", 35 | "negative_prompt": "Traditional figurative sculpture" 36 | }, 37 | { 38 | "name": "Abstract Line Symphony", 39 | "prompt": "(Compose a musical piece inspired by abstract line-art) {prompt}", 40 | "negative_prompt": "Classical orchestral composition" 41 | }, 42 | { 43 | "name": "Animal Line Drawing", 44 | "prompt": "(Draw a line-art portrait of your favorite animal) {prompt}", 45 | "negative_prompt": "Photorealistic wildlife illustration" 46 | }, 47 | { 48 | "name": "Architectural Blueprint", 49 | "prompt": "(Design a line-art blueprint for a futuristic city) {prompt}", 50 | "negative_prompt": "Natural and organic" 51 | }, 52 | { 53 | "name": "Botanical Illustration", 54 | "prompt": "(Create a line-art illustration of a botanical garden) {prompt}", 55 | "negative_prompt": "Mechanical and industrial" 56 | }, 57 | { 58 | "name": "Botanical Line Art", 59 | "prompt": "(Illustrate a line-art representation of a rare plant species) {prompt}", 60 | "negative_prompt": "Colorful botanical garden illustration" 61 | }, 62 | { 63 | "name": "Fantasy Line Creature", 64 | "prompt": "(Design a line-art fantasy creature) {prompt}", 65 | "negative_prompt": "Fantasy creature in full color" 66 | }, 67 | { 68 | "name": "Fantasy Line Map", 69 | "prompt": "(Create a line-art map of a fantasy world) {prompt}", 70 | "negative_prompt": "Realistic geographic map" 71 | }, 72 | { 73 | "name": "Fashion Sketch", 74 | "prompt": "(Create a line-art sketch of a high-fashion outfit) {prompt}", 75 | "negative_prompt": "Photographic fashion editorial" 76 | }, 77 | { 78 | "name": "Futuristic Line Sculpture", 79 | "prompt": "(Sculpt a futuristic line-art sculpture) {prompt}", 80 | "negative_prompt": "Traditional marble statue" 81 | }, 82 | { 83 | "name": "Intricate Mandala", 84 | "prompt": "(Create an intricate line-art mandala) {prompt}", 85 | "negative_prompt": "Simple circle drawing" 86 | }, 87 | { 88 | "name": "Line Art Calligraphy", 89 | "prompt": "(Write a phrase using line-art calligraphy) {prompt}", 90 | "negative_prompt": "Fancy cursive handwriting" 91 | }, 92 | { 93 | "name": "Line Art Crossword", 94 | "prompt": "(Create a challenging line-art crossword puzzle) {prompt}", 95 | "negative_prompt": "Word search puzzle" 96 | }, 97 | { 98 | "name": "Line Art Data Visualization", 99 | "prompt": "(Create a line-art data visualization chart) {prompt}", 100 | "negative_prompt": "Colorful infographic" 101 | }, 102 | { 103 | "name": "Line Art Fantasy Map", 104 | "prompt": "(Design a line-art map for a fantasy novel) {prompt}", 105 | "negative_prompt": "Realistic topographic map" 106 | }, 107 | { 108 | "name": "Line Art Food Illustration", 109 | "prompt": "(Illustrate a line-art representation of your favorite meal) {prompt}", 110 | "negative_prompt": "Food photography" 111 | }, 112 | { 113 | "name": "Line Art Haiku", 114 | "prompt": "(Write a haiku inspired by a line-art landscape) {prompt}", 115 | "negative_prompt": "Epic poetry" 116 | }, 117 | { 118 | "name": "Line Art Logo", 119 | "prompt": "(Design a line-art logo for a new brand) {prompt}", 120 | "negative_prompt": "Colorful and elaborate brand logo" 121 | }, 122 | { 123 | "name": "Line Art Logo Animation", 124 | "prompt": "(Create a line-art animated logo) {prompt}", 125 | "negative_prompt": "Colorful and dynamic logo animation" 126 | }, 127 | { 128 | "name": "Line Art Mosaic", 129 | "prompt": "(Create a line-art mosaic pattern) {prompt}", 130 | "negative_prompt": "Colorful mosaic art" 131 | }, 132 | { 133 | "name": "Line Art Mythology", 134 | "prompt": "(Illustrate a scene from a mythological story in a line-art style) {prompt}", 135 | "negative_prompt": "Mythological scene with vivid colors" 136 | }, 137 | { 138 | "name": "Line Art Poetry", 139 | "prompt": "(Write a poem using only line-art symbols) {prompt}", 140 | "negative_prompt": "Rhyming poetry" 141 | }, 142 | { 143 | "name": "Line Art Portraiture", 144 | "prompt": "(Create a line-art portrait of a famous historical figure) {prompt}", 145 | "negative_prompt": "Colorful pop art portrait" 146 | }, 147 | { 148 | "name": "Line Art Origami", 149 | "prompt": "(Fold an origami figure using line-art paper) {prompt}", 150 | "negative_prompt": "Colorful origami art" 151 | }, 152 | { 153 | "name": "Line Art Puzzle", 154 | "prompt": "(Design a challenging line-art puzzle) {prompt}", 155 | "negative_prompt": "Colorful jigsaw puzzle" 156 | }, 157 | { 158 | "name": "Line Art Puzzle Game", 159 | "prompt": "(Develop a line-art puzzle game) {prompt}", 160 | "negative_prompt": "3D action video game" 161 | }, 162 | { 163 | "name": "Line Art Science Illustration", 164 | "prompt": "(Create a line-art illustration of a scientific concept) {prompt}", 165 | "negative_prompt": "Detailed scientific illustration" 166 | }, 167 | { 168 | "name": "Line Art Street Photography", 169 | "prompt": "(Take street photographs in a line-art style) {prompt}", 170 | "negative_prompt": "Colorful street photography" 171 | }, 172 | { 173 | "name": "Line Art Surrealist Landscape", 174 | "prompt": "(Paint a surrealist landscape in a line-art style) {prompt}", 175 | "negative_prompt": "Realistic landscape painting" 176 | }, 177 | { 178 | "name": "Line Art Tarot Card", 179 | "prompt": "(Design a line-art tarot card) {prompt}", 180 | "negative_prompt": "Colorful tarot card design" 181 | }, 182 | { 183 | "name": "Line Art Urban Sketch", 184 | "prompt": "(Sketch a line-art urban scene) {prompt}", 185 | "negative_prompt": "Colorful urban sketch" 186 | }, 187 | { 188 | "name": "Manga Character Sketch", 189 | "prompt": "(Sketch a line-art character in a manga style) {prompt}", 190 | "negative_prompt": "Realistic portrait" 191 | }, 192 | { 193 | "name": "Medical Illustration", 194 | "prompt": "(Create a line-art medical illustration of the human anatomy) {prompt}", 195 | "negative_prompt": "Abstract medical art" 196 | }, 197 | { 198 | "name": "Mythological Line Drawing", 199 | "prompt": "(Draw a line-art representation of a mythological creature) {prompt}", 200 | "negative_prompt": "Mythological creature in full color" 201 | }, 202 | { 203 | "name": "Sci-Fi Line Cityscape", 204 | "prompt": "(Create a line-art cityscape of a futuristic metropolis) {prompt}", 205 | "negative_prompt": "Realistic urban landscape painting" 206 | }, 207 | { 208 | "name": "Sci-Fi Line Vehicle", 209 | "prompt": "(Design a line-art concept for a futuristic vehicle) {prompt}", 210 | "negative_prompt": "Vintage car restoration" 211 | }, 212 | { 213 | "name": "Sci-Fi Spaceship Blueprint", 214 | "prompt": "(Design a line-art blueprint for a futuristic spaceship) {prompt}", 215 | "negative_prompt": "Historical sailing ship illustration" 216 | }, 217 | { 218 | "name": "Simple Line Art", 219 | "prompt": "(Create a line-art illustration of a) {prompt}", 220 | "negative_prompt": "Detailed and realistic" 221 | }, 222 | 223 | { 224 | "name": "Tribal Tattoo Design", 225 | "prompt": "(Design a line-art tribal tattoo pattern) {prompt}", 226 | "negative_prompt": "Watercolor tattoo design" 227 | }, 228 | { 229 | "name": "Vehicle Technical Drawing", 230 | "prompt": "(Produce a line-art technical drawing of a vehicle) {prompt}", 231 | "negative_prompt": "Surreal dreamlike vehicle" 232 | }, 233 | { 234 | "name": "Zentangle-Inspired Art", 235 | "prompt": "(Create a zentangle-inspired line-art masterpiece) {prompt}", 236 | "negative_prompt": "Colorful and chaotic" 237 | } 238 | ] 239 | -------------------------------------------------------------------------------- /data/Halloween/Halloween.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Classic Haunted House", 9 | "prompt": "(Create a spooky scene featuring a classic haunted house) {prompt}", 10 | "negative_prompt": "Cheerful and bright" 11 | }, 12 | { 13 | "name": "Eerie Cemetery", 14 | "prompt": "(Illustrate an eerie cemetery scene on a foggy night) {prompt}", 15 | "negative_prompt": "Sunny and peaceful" 16 | }, 17 | { 18 | "name": "Witch's Cauldron", 19 | "prompt": "(Depict a witch stirring a bubbling cauldron) {prompt}", 20 | "negative_prompt": "Orderly laboratory" 21 | }, 22 | { 23 | "name": "Ghostly Apparitions", 24 | "prompt": "(Create ghostly apparitions haunting an old mansion) {prompt}", 25 | "negative_prompt": "Clear and ghost-free" 26 | }, 27 | { 28 | "name": "Pumpkin Patch", 29 | "prompt": "(Design a scene in a vibrant pumpkin patch) {prompt}", 30 | "negative_prompt": "Deserted wasteland" 31 | }, 32 | { 33 | "name": "Zombie Apocalypse", 34 | "prompt": "(Imagine a chaotic zombie apocalypse scene) {prompt}", 35 | "negative_prompt": "Peaceful suburban neighborhood" 36 | }, 37 | { 38 | "name": "Vampire's Lair", 39 | "prompt": "(Illustrate the dark and mysterious lair of a vampire) {prompt}", 40 | "negative_prompt": "Well-lit coffee shop" 41 | }, 42 | { 43 | "name": "Werewolf Transformation", 44 | "prompt": "(Depict a person undergoing a dramatic werewolf transformation) {prompt}", 45 | "negative_prompt": "Ordinary human" 46 | }, 47 | { 48 | "name": "Creepy Carnival", 49 | "prompt": "(Design a poster for a creepy and abandoned carnival) {prompt}", 50 | "negative_prompt": "Joyful circus" 51 | }, 52 | { 53 | "name": "Haunted Forest", 54 | "prompt": "(Create a scene in a dense, haunted forest) {prompt}", 55 | "negative_prompt": "Sunny meadow" 56 | }, 57 | { 58 | "name": "Grim Reaper", 59 | "prompt": "(Illustrate the ominous figure of the Grim Reaper) {prompt}", 60 | "negative_prompt": "Friendly park ranger" 61 | }, 62 | { 63 | "name": "Witch's Brew", 64 | "prompt": "(Show a witch brewing a magical potion) {prompt}", 65 | "negative_prompt": "Baking cookies" 66 | }, 67 | { 68 | "name": "Cursed Amulet", 69 | "prompt": "(Design an amulet with a sinister curse) {prompt}", 70 | "negative_prompt": "Lucky charm" 71 | }, 72 | { 73 | "name": "Frankenstein's Lab", 74 | "prompt": "(Create a scene inside Frankenstein's laboratory) {prompt}", 75 | "negative_prompt": "High-tech research facility" 76 | }, 77 | { 78 | "name": "Mummy's Tomb", 79 | "prompt": "(Illustrate the interior of an ancient mummy's tomb) {prompt}", 80 | "negative_prompt": "Clean and tidy bedroom" 81 | }, 82 | { 83 | "name": "Wicked Witches", 84 | "prompt": "(Show a gathering of wicked witches plotting) {prompt}", 85 | "negative_prompt": "Tea party" 86 | }, 87 | { 88 | "name": "Skeletal Warriors", 89 | "prompt": "(Design an army of skeletal warriors) {prompt}", 90 | "negative_prompt": "Fitness class" 91 | }, 92 | { 93 | "name": "Ghoulish Feast", 94 | "prompt": "(Depict ghouls feasting on a creepy banquet) {prompt}", 95 | "negative_prompt": "Vegan potluck" 96 | }, 97 | { 98 | "name": "Demon's Inferno", 99 | "prompt": "(Create a scene in the fiery depths of a demon's lair) {prompt}", 100 | "negative_prompt": "Cool swimming pool" 101 | }, 102 | { 103 | "name": "Wicked Queen's Castle", 104 | "prompt": "(Illustrate the sinister castle of a wicked queen) {prompt}", 105 | "negative_prompt": "Fairy princess castle" 106 | }, 107 | { 108 | "name": "Pirate's Curse", 109 | "prompt": "(Design a cursed treasure map) {prompt}", 110 | "negative_prompt": "Treasure island vacation" 111 | }, 112 | { 113 | "name": "Bewitched Forest Animals", 114 | "prompt": "(Show enchanted forest animals under a spell) {prompt}", 115 | "negative_prompt": "Petting zoo" 116 | }, 117 | { 118 | "name": "Sorcerer's Apprentice", 119 | "prompt": "(Illustrate a young sorcerer's apprentice conjuring magic) {prompt}", 120 | "negative_prompt": "High school science experiment" 121 | }, 122 | { 123 | "name": "Zombie Prom Night", 124 | "prompt": "(Design a prom night with zombie attendees) {prompt}", 125 | "negative_prompt": "High school dance" 126 | }, 127 | { 128 | "name": "Wicked Jester", 129 | "prompt": "(Create a sinister jester character) {prompt}", 130 | "negative_prompt": "Friendly clown" 131 | }, 132 | { 133 | "name": "Cursed Shipwreck", 134 | "prompt": "(Illustrate a cursed shipwreck on a haunted island) {prompt}", 135 | "negative_prompt": "Luxury cruise" 136 | }, 137 | { 138 | "name": "Spooky Lighthouse", 139 | "prompt": "(Design a spooky lighthouse on a stormy night) {prompt}", 140 | "negative_prompt": "Sunny beach resort" 141 | }, 142 | { 143 | "name": "Possessed Doll", 144 | "prompt": "(Show a possessed doll with evil intentions) {prompt}", 145 | "negative_prompt": "Cute plush toy" 146 | }, 147 | { 148 | "name": "Voodoo Priestess", 149 | "prompt": "(Illustrate a voodoo priestess performing a ritual) {prompt}", 150 | "negative_prompt": "Local healer" 151 | }, 152 | { 153 | "name": "Witch Hunt", 154 | "prompt": "(Design a scene from a historical witch hunt) {prompt}", 155 | "negative_prompt": "Law-abiding town" 156 | }, 157 | { 158 | "name": "Cursed Mirror", 159 | "prompt": "(Create a cursed mirror reflecting terrifying images) {prompt}", 160 | "negative_prompt": "Makeup vanity" 161 | }, 162 | { 163 | "name": "Horror Film Director", 164 | "prompt": "(Illustrate a horror film director at work) {prompt}", 165 | "negative_prompt": "Romantic comedy director" 166 | }, 167 | { 168 | "name": "Cemetery Picnic", 169 | "prompt": "(Depict a spooky picnic in a cemetery) {prompt}", 170 | "negative_prompt": "Picnic in a park" 171 | }, 172 | { 173 | "name": "Spectral Opera House", 174 | "prompt": "(Design a spectral opera house with ghostly performers) {prompt}", 175 | "negative_prompt": "Sold-out theater" 176 | }, 177 | { 178 | "name": "Witch's Familiar", 179 | "prompt": "(Show a witch's familiar, a black cat, in a magical setting) {prompt}", 180 | "negative_prompt": "Cute kitten" 181 | }, 182 | { 183 | "name": "Haunted Ship", 184 | "prompt": "(Illustrate a haunted pirate ship on a cursed sea) {prompt}", 185 | "negative_prompt": "Luxury yacht" 186 | }, 187 | { 188 | "name": "Mad Scientist's Lab", 189 | "prompt": "(Create a scene inside a mad scientist's laboratory) {prompt}", 190 | "negative_prompt": "High school science class" 191 | }, 192 | { 193 | "name": "Zombie Wedding", 194 | "prompt": "(Design a wedding ceremony with zombie bride and groom) {prompt}", 195 | "negative_prompt": "Traditional wedding" 196 | }, 197 | { 198 | "name": "Witch's Spellbook", 199 | "prompt": "(Illustrate an ancient and sinister witch's spellbook) {prompt}", 200 | "negative_prompt": "Cookbook" 201 | }, 202 | { 203 | "name": "Vampire's Feast", 204 | "prompt": "(Show a vampire feasting on blood in a dark alley) {prompt}", 205 | "negative_prompt": "Romantic dinner" 206 | }, 207 | { 208 | "name": "Grim Carnival", 209 | "prompt": "(Design a grim and sinister carnival with haunted rides) {prompt}", 210 | "negative_prompt": "Amusement park" 211 | }, 212 | { 213 | "name": "Cursed Castle", 214 | "prompt": "(Create a cursed and foreboding castle) {prompt}", 215 | "negative_prompt": "Fairy tale castle" 216 | }, 217 | { 218 | "name": "Witch's Broomstick", 219 | "prompt": "(Illustrate a witch flying on her broomstick) {prompt}", 220 | "negative_prompt": "Airplane" 221 | }, 222 | { 223 | "name": "Mysterious Potions", 224 | "prompt": "(Show a collection of mysterious potions in a wizard's lair) {prompt}", 225 | "negative_prompt": "Beverage aisle at the supermarket" 226 | }, 227 | { 228 | "name": "Haunted Asylum", 229 | "prompt": "(Design a scene inside a haunted asylum) {prompt}", 230 | "negative_prompt": "Hospital" 231 | }, 232 | { 233 | "name": "Zombie Apocalypse Survivors", 234 | "prompt": "(Illustrate survivors of a zombie apocalypse) {prompt}", 235 | "negative_prompt": "Family picnic" 236 | }, 237 | { 238 | "name": "Witch's Coven", 239 | "prompt": "(Create a gathering of witches in a moonlit forest) {prompt}", 240 | "negative_prompt": "Book club meeting" 241 | }, 242 | { 243 | "name": "Cursed Dollhouse", 244 | "prompt": "(Show a cursed and haunted dollhouse) {prompt}", 245 | "negative_prompt": "Doll collection" 246 | }, 247 | { 248 | "name": "Voodoo Doll", 249 | "prompt": "(Design a voodoo doll with pins and malicious intent) {prompt}", 250 | "negative_prompt": "Stuffed toy" 251 | }, 252 | { 253 | "name": "Haunted School", 254 | "prompt": "(Illustrate a haunted and abandoned school building) {prompt}", 255 | "negative_prompt": "Elementary school" 256 | } 257 | ] 258 | -------------------------------------------------------------------------------- /data/Movie_Poster/Movie_Poster.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Action Adventure", 9 | "prompt": "(Create a poster for an action-adventure movie) {prompt}", 10 | "negative_prompt": "Calm and peaceful" 11 | }, 12 | { 13 | "name": "Action Packed", 14 | "prompt": "(Design a poster for an action-packed movie) {prompt}", 15 | "negative_prompt": "Sedate and slow-paced" 16 | }, 17 | { 18 | "name": "Animated Adventure", 19 | "prompt": "(Create a poster for an animated adventure movie) {prompt}", 20 | "negative_prompt": "Still and motionless" 21 | }, 22 | { 23 | "name": "Animated Delight", 24 | "prompt": "(Create a poster for an animated movie full of delight) {prompt}", 25 | "negative_prompt": "Static and lifeless" 26 | }, 27 | { 28 | "name": "Classic Black & White", 29 | "prompt": "(Create a movie poster with a classic black and white style) {prompt}", 30 | "negative_prompt": "Colorful and vibrant" 31 | }, 32 | { 33 | "name": "Comedic Chaos", 34 | "prompt": "(Design a poster for a comedy with chaotic humor) {prompt}", 35 | "negative_prompt": "Orderly and composed" 36 | }, 37 | { 38 | "name": "Comedic Parody", 39 | "prompt": "(Design a poster for a comedy that parodies popular movies) {prompt}", 40 | "negative_prompt": "Serious and straightforward" 41 | }, 42 | { 43 | "name": "Crime Thriller", 44 | "prompt": "(Design a poster for a crime thriller movie) {prompt}", 45 | "negative_prompt": "Law-abiding and peaceful" 46 | }, 47 | { 48 | "name": "Documentary Realism", 49 | "prompt": "(Design a poster for a documentary with a realistic approach) {prompt}", 50 | "negative_prompt": "Abstract and surreal" 51 | }, 52 | { 53 | "name": "Epic Historical", 54 | "prompt": "(Design a poster for an epic historical movie) {prompt}", 55 | "negative_prompt": "Contemporary and modern" 56 | }, 57 | { 58 | "name": "Fantasy Creatures", 59 | "prompt": "(Create a poster for a fantasy movie featuring mythical creatures) {prompt}", 60 | "negative_prompt": "Creature-less and ordinary" 61 | }, 62 | { 63 | "name": "Fantasy Enchantment", 64 | "prompt": "(Design a poster with a fantasy and enchantment theme) {prompt}", 65 | "negative_prompt": "Realistic and practical" 66 | }, 67 | { 68 | "name": "Fantasy Magic", 69 | "prompt": "(Design a poster for a fantasy movie with magical elements) {prompt}", 70 | "negative_prompt": "Non-magical and mundane" 71 | }, 72 | { 73 | "name": "Fantasy Quest", 74 | "prompt": "(Design a poster for a fantasy quest movie) {prompt}", 75 | "negative_prompt": "Real-world and ordinary" 76 | }, 77 | { 78 | "name": "Film Noir", 79 | "prompt": "(Create a movie poster with a film noir aesthetic) {prompt}", 80 | "negative_prompt": "Bright and cheerful" 81 | }, 82 | { 83 | "name": "Gothic Horror", 84 | "prompt": "(Design a poster for a gothic horror movie) {prompt}", 85 | "negative_prompt": "Sunny and cheerful" 86 | }, 87 | { 88 | "name": "Historical Biopic", 89 | "prompt": "(Design a poster for a historical biographical film) {prompt}", 90 | "negative_prompt": "Contemporary and fictional" 91 | }, 92 | { 93 | "name": "Horror Creepiness", 94 | "prompt": "(Design a poster with a creepy horror movie vibe) {prompt}", 95 | "negative_prompt": "Warm and inviting" 96 | }, 97 | { 98 | "name": "Horror Psychological", 99 | "prompt": "(Design a poster for a psychological horror movie) {prompt}", 100 | "negative_prompt": "Mentally stable and reassuring" 101 | }, 102 | { 103 | "name": "Horror Supernatural", 104 | "prompt": "(Create a poster for a supernatural horror movie) {prompt}", 105 | "negative_prompt": "Natural and ordinary" 106 | }, 107 | { 108 | "name": "Minimalist Design", 109 | "prompt": "(Design a minimalist movie poster) {prompt}", 110 | "negative_prompt": "Elaborate and intricate" 111 | }, 112 | { 113 | "name": "Musical Adventure", 114 | "prompt": "(Create a poster for a musical adventure) {prompt}", 115 | "negative_prompt": "Non-musical and unadventurous" 116 | }, 117 | { 118 | "name": "Musical Extravaganza", 119 | "prompt": "(Design a poster for a musical extravaganza) {prompt}", 120 | "negative_prompt": "Quiet and uneventful" 121 | }, 122 | { 123 | "name": "Musical Romance", 124 | "prompt": "(Design a poster for a musical romance) {prompt}", 125 | "negative_prompt": "Non-musical and unromantic" 126 | }, 127 | { 128 | "name": "Mystery Suspense", 129 | "prompt": "(Create a poster with a mysterious and suspenseful atmosphere) {prompt}", 130 | "negative_prompt": "Transparent and obvious" 131 | }, 132 | { 133 | "name": "Post-Apocalyptic", 134 | "prompt": "(Create a poster for a post-apocalyptic movie) {prompt}", 135 | "negative_prompt": "Pre-apocalyptic and optimistic" 136 | }, 137 | { 138 | "name": "Psychological Drama", 139 | "prompt": "(Create a poster for a psychological drama movie) {prompt}", 140 | "negative_prompt": "Stable and uneventful" 141 | }, 142 | { 143 | "name": "Romantic Comedy", 144 | "prompt": "(Create a poster for a romantic comedy movie) {prompt}", 145 | "negative_prompt": "Action-packed and thrilling" 146 | }, 147 | { 148 | "name": "Romantic Drama", 149 | "prompt": "(Design a poster for a romantic drama movie) {prompt}", 150 | "negative_prompt": "Unemotional and detached" 151 | }, 152 | { 153 | "name": "Romantic Fantasy", 154 | "prompt": "(Create a poster for a romantic fantasy movie) {prompt}", 155 | "negative_prompt": "Unromantic and pragmatic" 156 | }, 157 | { 158 | "name": "Sci-Fi AI Revolution", 159 | "prompt": "(Create a poster for a sci-fi movie about AI revolution) {prompt}", 160 | "negative_prompt": "Low-tech and outdated" 161 | }, 162 | { 163 | "name": "Sci-Fi Alien Invasion", 164 | "prompt": "(Design a poster for a sci-fi movie about alien invasion) {prompt}", 165 | "negative_prompt": "No alien invasion" 166 | }, 167 | { 168 | "name": "Sci-Fi Dystopia", 169 | "prompt": "(Create a poster for a sci-fi dystopian movie) {prompt}", 170 | "negative_prompt": "Utopian and idealistic" 171 | }, 172 | { 173 | "name": "Sci-Fi Futuristic", 174 | "prompt": "(Design a futuristic science fiction movie poster) {prompt}", 175 | "negative_prompt": "Historical and nostalgic" 176 | }, 177 | { 178 | "name": "Sci-Fi Space Exploration", 179 | "prompt": "(Design a poster for a sci-fi movie about space exploration) {prompt}", 180 | "negative_prompt": "No space exploration" 181 | }, 182 | { 183 | "name": "Sci-Fi Space Odyssey", 184 | "prompt": "(Create a poster for a sci-fi space odyssey) {prompt}", 185 | "negative_prompt": "Grounded and down-to-earth" 186 | }, 187 | { 188 | "name": "Sci-Fi Time Travel", 189 | "prompt": "(Create a poster for a sci-fi movie about time travel) {prompt}", 190 | "negative_prompt": "No time travel" 191 | }, 192 | { 193 | "name": "Spy Espionage", 194 | "prompt": "(Create a poster for a spy espionage thriller) {prompt}", 195 | "negative_prompt": "Transparent and honest" 196 | }, 197 | { 198 | "name": "Spy Intrigue", 199 | "prompt": "(Design a poster for a spy thriller filled with intrigue) {prompt}", 200 | "negative_prompt": "Open and straightforward" 201 | }, 202 | { 203 | "name": "Superhero Action", 204 | "prompt": "(Create a poster for a superhero action movie) {prompt}", 205 | "negative_prompt": "Ordinary and mundane" 206 | }, 207 | { 208 | "name": "Superhero Origins", 209 | "prompt": "(Create a poster for a superhero origin story) {prompt}", 210 | "negative_prompt": "Non-super and mundane" 211 | }, 212 | { 213 | "name": "Thrilling Mystery", 214 | "prompt": "(Design a poster for a thrilling mystery movie) {prompt}", 215 | "negative_prompt": "Predictable and mundane" 216 | }, 217 | { 218 | "name": "Vintage Retro", 219 | "prompt": "(Design a vintage retro-style movie poster) {prompt}", 220 | "negative_prompt": "Modern and futuristic" 221 | }, 222 | { 223 | "name": "War Drama", 224 | "prompt": "(Create a poster for a war drama movie) {prompt}", 225 | "negative_prompt": "Peaceful and serene" 226 | }, 227 | { 228 | "name": "War Epic", 229 | "prompt": "(Create a poster for a war epic movie) {prompt}", 230 | "negative_prompt": "Peaceful and tranquil" 231 | }, 232 | { 233 | "name": "War Heroic", 234 | "prompt": "(Design a poster for a war movie showcasing heroism) {prompt}", 235 | "negative_prompt": "Cowardly and unremarkable" 236 | }, 237 | { 238 | "name": "Western Adventure", 239 | "prompt": "(Create a poster for a western adventure movie) {prompt}", 240 | "negative_prompt": "Eastern and urban" 241 | }, 242 | { 243 | "name": "Western Outlaws", 244 | "prompt": "(Create a poster for a western movie about outlaws) {prompt}", 245 | "negative_prompt": "Law-abiding and peaceful" 246 | }, 247 | { 248 | "name": "Western Showdown", 249 | "prompt": "(Design a poster for a western movie showdown) {prompt}", 250 | "negative_prompt": "Peaceful and cooperative" 251 | } 252 | ] 253 | -------------------------------------------------------------------------------- /data/Punk/Punk.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Anarcho-Punk Manifesto", 9 | "prompt": "(Illustrate an anarcho-punk manifesto in art form) {prompt}", 10 | "negative_prompt": "Government propaganda poster" 11 | }, 12 | { 13 | "name": "Anarchy Aesthetic", 14 | "prompt": "(Create a punk art piece with an anarchy aesthetic) {prompt}", 15 | "negative_prompt": "Orderly and organized" 16 | }, 17 | { 18 | "name": "Cyberpunk Rebellion", 19 | "prompt": "(Create a cyberpunk-inspired punk art piece) {prompt}", 20 | "negative_prompt": "Traditional and historical" 21 | }, 22 | { 23 | "name": "Dystopian Punk Cityscape", 24 | "prompt": "(Illustrate a dystopian punk cityscape) {prompt}", 25 | "negative_prompt": "Idyllic countryside landscape" 26 | }, 27 | { 28 | "name": "DIY Punk Zine Cover", 29 | "prompt": "(Design a DIY punk zine cover) {prompt}", 30 | "negative_prompt": "Corporate magazine cover" 31 | }, 32 | { 33 | "name": "Grunge Rebellion", 34 | "prompt": "(Design a grunge-style punk poster) {prompt}", 35 | "negative_prompt": "Clean and polished" 36 | }, 37 | { 38 | "name": "Punk Album Art Tribute", 39 | "prompt": "(Create punk-inspired artwork as a tribute to a favorite band) {prompt}", 40 | "negative_prompt": "Classical music album art tribute" 41 | }, 42 | { 43 | "name": "Punk Album Back Cover Art", 44 | "prompt": "(Design back cover art for a punk album) {prompt}", 45 | "negative_prompt": "Classical music album back cover art" 46 | }, 47 | { 48 | "name": "Punk Album Vinyl Art", 49 | "prompt": "(Design vinyl record cover art for a punk album) {prompt}", 50 | "negative_prompt": "Easy listening vinyl record art" 51 | }, 52 | { 53 | "name": "Punk Concert Flyer", 54 | "prompt": "(Design a flyer for a punk concert) {prompt}", 55 | "negative_prompt": "Ballet performance flyer" 56 | }, 57 | { 58 | "name": "Punk Dystopian Novel Cover", 59 | "prompt": "(Design a novel cover for a dystopian punk novel) {prompt}", 60 | "negative_prompt": "Romantic novel cover" 61 | }, 62 | { 63 | "name": "Punk Graffiti Wall", 64 | "prompt": "(Create a graffiti wall with punk themes) {prompt}", 65 | "negative_prompt": "Neat and tidy brick wall" 66 | }, 67 | { 68 | "name": "Punk Poster for Social Change", 69 | "prompt": "(Design a punk poster advocating for social change) {prompt}", 70 | "negative_prompt": "Corporate advertising poster" 71 | }, 72 | { 73 | "name": "Punk Protest Banner", 74 | "prompt": "(Design a protest banner with punk slogans) {prompt}", 75 | "negative_prompt": "Corporate conference banner" 76 | }, 77 | { 78 | "name": "Punk Rebellion Album Artwork", 79 | "prompt": "(Design album artwork for a punk rebellion band) {prompt}", 80 | "negative_prompt": "Smooth jazz album artwork" 81 | }, 82 | { 83 | "name": "Punk Rebellion Album Cover Illustration", 84 | "prompt": "(Illustrate an album cover for a punk rebellion band) {prompt}", 85 | "negative_prompt": "Classical music album cover illustration" 86 | }, 87 | { 88 | "name": "Punk Rebellion Album Poster", 89 | "prompt": "(Design a poster for a punk rebellion album release) {prompt}", 90 | "negative_prompt": "Classical music album poster" 91 | }, 92 | { 93 | "name": "Punk Rebellion Comic Cover", 94 | "prompt": "(Design a comic book cover with a punk rebellion theme) {prompt}", 95 | "negative_prompt": "Children's book cover" 96 | }, 97 | { 98 | "name": "Punk Rebellion Fashion", 99 | "prompt": "(Design a punk fashion collection) {prompt}", 100 | "negative_prompt": "Haute couture fashion" 101 | }, 102 | { 103 | "name": "Punk Rebellion Gig Poster", 104 | "prompt": "(Design a gig poster for a punk rebellion show) {prompt}", 105 | "negative_prompt": "Chamber music concert poster" 106 | }, 107 | { 108 | "name": "Punk Rebellion Graffiti Stencil", 109 | "prompt": "(Create a graffiti stencil for punk rebellion art) {prompt}", 110 | "negative_prompt": "Traditional pattern stencil" 111 | }, 112 | { 113 | "name": "Punk Rebellion Graffiti Tag", 114 | "prompt": "(Create a graffiti tag with punk rebellion message) {prompt}", 115 | "negative_prompt": "Cursive handwriting" 116 | }, 117 | { 118 | "name": "Punk Rebellion Graffiti Wall", 119 | "prompt": "(Create a graffiti wall with bold punk rebellion messages) {prompt}", 120 | "negative_prompt": "Blank, white wall" 121 | }, 122 | { 123 | "name": "Punk Rebellion Graffiti Wall Mural", 124 | "prompt": "(Paint a mural on a graffiti wall with punk rebellion themes) {prompt}", 125 | "negative_prompt": "White-washed wall" 126 | }, 127 | { 128 | "name": "Punk Rebellion Logo", 129 | "prompt": "(Design a logo for a punk rebellion movement) {prompt}", 130 | "negative_prompt": "Corporate branding logo" 131 | }, 132 | { 133 | "name": "Punk Rebellion Magazine Cover", 134 | "prompt": "(Design a magazine cover featuring punk rebellion) {prompt}", 135 | "negative_prompt": "Home and garden magazine cover" 136 | }, 137 | { 138 | "name": "Punk Rebellion Magazine Spread", 139 | "prompt": "(Design a magazine spread featuring punk rebellion) {prompt}", 140 | "negative_prompt": "Corporate magazine spread" 141 | }, 142 | { 143 | "name": "Punk Rebellion Mosh Pit Illustration", 144 | "prompt": "(Illustrate a chaotic punk rebellion mosh pit scene) {prompt}", 145 | "negative_prompt": "Tea party illustration" 146 | }, 147 | { 148 | "name": "Punk Rebellion Mural", 149 | "prompt": "(Create a mural depicting punk rebellion) {prompt}", 150 | "negative_prompt": "Nature-themed mural" 151 | }, 152 | { 153 | "name": "Punk Rebellion Poetry Zine Cover", 154 | "prompt": "(Design a cover for a punk rebellion poetry zine) {prompt}", 155 | "negative_prompt": "Scientific journal cover" 156 | }, 157 | { 158 | "name": "Punk Rebellion Poster Series", 159 | "prompt": "(Create a series of punk rebellion posters) {prompt}", 160 | "negative_prompt": "Corporate poster series" 161 | }, 162 | { 163 | "name": "Punk Rebellion Protest Art Installation", 164 | "prompt": "(Create an art installation for a punk rebellion protest) {prompt}", 165 | "negative_prompt": "Corporate art installation" 166 | }, 167 | { 168 | "name": "Punk Rebellion Protest Poster", 169 | "prompt": "(Create a protest poster for a punk rebellion rally) {prompt}", 170 | "negative_prompt": "Political campaign poster" 171 | }, 172 | { 173 | "name": "Punk Rebellion Protest Sign", 174 | "prompt": "(Design a protest sign with bold punk rebellion slogans) {prompt}", 175 | "negative_prompt": "Gentle and polite protest sign" 176 | }, 177 | { 178 | "name": "Punk Rebellion Record Label Logo", 179 | "prompt": "(Design a logo for a punk rebellion record label) {prompt}", 180 | "negative_prompt": "Financial institution logo" 181 | }, 182 | { 183 | "name": "Punk Rebellion Skateboard Design", 184 | "prompt": "(Design a skateboard deck with punk rebellion graphics) {prompt}", 185 | "negative_prompt": "Polka-dot skateboard deck design" 186 | }, 187 | { 188 | "name": "Punk Rebellion Skate Park Mural", 189 | "prompt": "(Paint a mural at a skate park with punk rebellion theme) {prompt}", 190 | "negative_prompt": "Floral mural at a skate park" 191 | }, 192 | { 193 | "name": "Punk Rebellion Street Art Installation", 194 | "prompt": "(Create a street art installation with punk rebellion motifs) {prompt}", 195 | "negative_prompt": "Museum art installation" 196 | }, 197 | { 198 | "name": "Punk Rebellion Street Art Mural", 199 | "prompt": "(Create a large street art mural depicting punk rebellion) {prompt}", 200 | "negative_prompt": "Pastoral countryside mural" 201 | }, 202 | { 203 | "name": "Punk Rebellion Street Art Sticker", 204 | "prompt": "(Create a street art sticker with punk rebellion message) {prompt}", 205 | "negative_prompt": "Elegant decorative sticker" 206 | }, 207 | { 208 | "name": "Punk Rebellion Streetwear Brand Logo", 209 | "prompt": "(Design a logo for a punk rebellion streetwear brand) {prompt}", 210 | "negative_prompt": "Corporate logo" 211 | }, 212 | { 213 | "name": "Punk Rebellion Tattoo Design", 214 | "prompt": "(Design a punk rebellion-themed tattoo) {prompt}", 215 | "negative_prompt": "Floral and delicate tattoo design" 216 | }, 217 | { 218 | "name": "Punk Rebellion Tattoo Sleeve", 219 | "prompt": "(Design a full sleeve tattoo with punk rebellion theme) {prompt}", 220 | "negative_prompt": "Small, discreet tattoo design" 221 | }, 222 | { 223 | "name": "Punk Rebellion T-Shirt Design", 224 | "prompt": "(Design a T-shirt with a punk rebellion graphic) {prompt}", 225 | "negative_prompt": "Business attire T-shirt design" 226 | }, 227 | { 228 | "name": "Punk Rock Album Cover", 229 | "prompt": "(Design an album cover for a punk rock band) {prompt}", 230 | "negative_prompt": "Pop music album cover" 231 | }, 232 | { 233 | "name": "Punk Rock Concert Poster", 234 | "prompt": "(Create a punk rock concert poster) {prompt}", 235 | "negative_prompt": "Classical music concert poster" 236 | }, 237 | { 238 | "name": "Punk Skateboard Deck Art", 239 | "prompt": "(Design punk-themed skateboard deck art) {prompt}", 240 | "negative_prompt": "Pastel-colored skateboard deck art" 241 | }, 242 | { 243 | "name": "Riotous Typography", 244 | "prompt": "(Create typographic art with a riotous punk attitude) {prompt}", 245 | "negative_prompt": "Elegant calligraphy" 246 | }, 247 | { 248 | "name": "Street Art Revolt", 249 | "prompt": "(Create street art that embodies punk rebellion) {prompt}", 250 | "negative_prompt": "Conservative and conventional" 251 | } 252 | ] 253 | -------------------------------------------------------------------------------- /data/Fantasy/Fantasy.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Alchemy Lab", 9 | "prompt": "(In a bustling alchemy lab) (Transmuting base metals into gold) {prompt}", 10 | "negative_prompt": "No alchemical transformations" 11 | }, 12 | { 13 | "name": "Ancient Runes", 14 | "prompt": "(Deciphering ancient runes) (Unveiling the secrets of mystic symbols) {prompt}", 15 | "negative_prompt": "No runes to decipher" 16 | }, 17 | { 18 | "name": "Arcane Portal", 19 | "prompt": "(Stepping through an arcane portal) (To realms of ancient magic) {prompt}", 20 | "negative_prompt": "No portals to other realms" 21 | }, 22 | { 23 | "name": "Celestial Realm", 24 | "prompt": "(Within the celestial realm) (Amongst the stars and galaxies) {prompt}", 25 | "negative_prompt": "Terrestrial world" 26 | }, 27 | { 28 | "name": "Cursed Forest", 29 | "prompt": "(Venturing into the cursed forest) (Where the trees whisper dark secrets) {prompt}", 30 | "negative_prompt": "Cursed-free zone" 31 | }, 32 | { 33 | "name": "Cursed Relic", 34 | "prompt": "(Possessing a cursed relic) (Haunted by dark magic) {prompt}", 35 | "negative_prompt": "Curse-free" 36 | }, 37 | { 38 | "name": "Dark Enchantment", 39 | "prompt": "(Under a dark enchantment's curse) (Shrouded in malevolent magic) {prompt}", 40 | "negative_prompt": "Unaffected by magic" 41 | }, 42 | { 43 | "name": "Dragon's Lair", 44 | "prompt": "(Deep within the dragon's lair) (Amidst dragon's treasure hoard) {prompt}", 45 | "negative_prompt": "Dragon-free zone" 46 | }, 47 | { 48 | "name": "Dreamscape", 49 | "prompt": "(Lost in the dreamscape) (Navigating the realm of dreams) {prompt}", 50 | "negative_prompt": "Reality-bound" 51 | }, 52 | { 53 | "name": "Dwarven Forge", 54 | "prompt": "(Inside the heart of a dwarven forge) (Deep within the mines of the dwarves) {prompt}", 55 | "negative_prompt": "Dwarf-free zone" 56 | }, 57 | { 58 | "name": "Eldritch Horror", 59 | "prompt": "(Facing an eldritch horror) (Confronting the unspeakable) {prompt}", 60 | "negative_prompt": "No eldritch terrors" 61 | }, 62 | { 63 | "name": "Elemental Guardians", 64 | "prompt": "(Seeking the aid of elemental guardians) (Summoning the spirits of nature) {prompt}", 65 | "negative_prompt": "Without elemental protection" 66 | }, 67 | { 68 | "name": "Elemental Power", 69 | "prompt": "(Harnessing the power of elements) (In the midst of elemental chaos) {prompt}", 70 | "negative_prompt": "Element-free environment" 71 | }, 72 | { 73 | "name": "Elven Kingdom", 74 | "prompt": "(Within the mystical elven kingdom) (Amidst ancient elven ruins) {prompt}", 75 | "negative_prompt": "Non-elven realm" 76 | }, 77 | { 78 | "name": "Enchanted Armor", 79 | "prompt": "(Clad in enchanted armor) (Protected by mystical shields) {prompt}", 80 | "negative_prompt": "Armorless" 81 | }, 82 | { 83 | "name": "Enchanted Artifacts", 84 | "prompt": "(Seeker of enchanted artifacts) (Amidst ancient relics) {prompt}", 85 | "negative_prompt": "Artifact-free zone" 86 | }, 87 | { 88 | "name": "Enchanted Creatures", 89 | "prompt": "(Communing with enchanted creatures) (Amongst talking animals and mystical beasts) {prompt}", 90 | "negative_prompt": "Non-talking animals" 91 | }, 92 | { 93 | "name": "Enchanted Dreams", 94 | "prompt": "(Diving into enchanted dreams) (Where fantasies come to life) {prompt}", 95 | "negative_prompt": "Dreamless sleep" 96 | }, 97 | { 98 | "name": "Enchanted Forest", 99 | "prompt": "(An enchanted forest surrounds) (The magical woods hide) {prompt}", 100 | "negative_prompt": "Barren landscape" 101 | }, 102 | { 103 | "name": "Enchanted Garden", 104 | "prompt": "(Strolling through an enchanted garden) (Amidst talking flowers and sentient plants) {prompt}", 105 | "negative_prompt": "Garden devoid of enchantment" 106 | }, 107 | { 108 | "name": "Enchanted Kingdom", 109 | "prompt": "(Within the heart of an enchanted kingdom) (Amidst enchanted forests) {prompt}", 110 | "negative_prompt": "Non-enchanted world" 111 | }, 112 | { 113 | "name": "Enchanted Vessel", 114 | "prompt": "(Sailing on an enchanted vessel) (On a ship of sentient wood) {prompt}", 115 | "negative_prompt": "No enchanted ships" 116 | }, 117 | { 118 | "name": "Eternal Night", 119 | "prompt": "(Trapped in eternal night) (Under the gaze of a moonless sky) {prompt}", 120 | "negative_prompt": "Daylight never ends" 121 | }, 122 | { 123 | "name": "Fairy Tale", 124 | "prompt": "(In a classic fairy tale setting) (Once upon a time in) {prompt}", 125 | "negative_prompt": "Reality" 126 | }, 127 | { 128 | "name": "Feywild", 129 | "prompt": "(Venturing into the ethereal Feywild) (Amidst fey creatures and illusions) {prompt}", 130 | "negative_prompt": "Outside the Feywild" 131 | }, 132 | { 133 | "name": "Magical Creatures", 134 | "prompt": "(Inhabited by magical creatures) (Amongst phoenixes and gryphons) {prompt}", 135 | "negative_prompt": "No magical beings" 136 | }, 137 | { 138 | "name": "Magical Eclipse", 139 | "prompt": "(Witnessing a magical eclipse) (When the sun and moon align) {prompt}", 140 | "negative_prompt": "Eclipse-free day" 141 | }, 142 | { 143 | "name": "Magic Carpet Ride", 144 | "prompt": "(Embarking on a magic carpet ride) (Soaring through the skies) {prompt}", 145 | "negative_prompt": "Grounded" 146 | }, 147 | { 148 | "name": "Magic in the Moonlight", 149 | "prompt": "(Performing magic in the moonlight) (In the glow of lunar enchantment) {prompt}", 150 | "negative_prompt": "Daytime" 151 | }, 152 | { 153 | "name": "Magic Mirror", 154 | "prompt": "(Through the enchanted looking glass) (In the world beyond the mirror) {prompt}", 155 | "negative_prompt": "No reflections" 156 | }, 157 | { 158 | "name": "Mermaid's Song", 159 | "prompt": "(Under the mesmerizing mermaid's song) (In the depths of the ocean) {prompt}", 160 | "negative_prompt": "Landlocked" 161 | }, 162 | { 163 | "name": "Moonlit Ritual", 164 | "prompt": "(Participating in a moonlit ritual) (Conducting ancient ceremonies) {prompt}", 165 | "negative_prompt": "Daylight ceremonies" 166 | }, 167 | { 168 | "name": "Mystic Creatures", 169 | "prompt": "(Inhabited by mystical creatures) (Amongst unicorns and griffins) {prompt}", 170 | "negative_prompt": "Devoid of magical beasts" 171 | }, 172 | { 173 | "name": "Mystic Forest Guardians", 174 | "prompt": "(Seeking the aid of mystic forest guardians) (Summoning the spirits of the woods) {prompt}", 175 | "negative_prompt": "Without forest protection" 176 | }, 177 | { 178 | "name": "Mystic Portal", 179 | "prompt": "(Stepping through a mystical portal) (Entering realms unknown) {prompt}", 180 | "negative_prompt": "No portals to other worlds" 181 | }, 182 | { 183 | "name": "Mystic Riddles", 184 | "prompt": "(Solving ancient mystic riddles) (Cracking the enigmatic code) {prompt}", 185 | "negative_prompt": "Riddleless world" 186 | }, 187 | { 188 | "name": "Mystical Artifacts", 189 | "prompt": "(Searching for mystical artifacts) (In the ruins of a lost civilization) {prompt}", 190 | "negative_prompt": "Artifact-less ruins" 191 | }, 192 | { 193 | "name": "Mystical Talisman", 194 | "prompt": "(Wielding a mystical talisman) (Blessed with protective charms) {prompt}", 195 | "negative_prompt": "Talismanless" 196 | }, 197 | { 198 | "name": "Mythical Beasts", 199 | "prompt": "(Encountering mythical beasts) (Amongst manticores and chimeras) {prompt}", 200 | "negative_prompt": "Beast-free zone" 201 | }, 202 | { 203 | "name": "Sorcerer's Apprentice", 204 | "prompt": "(Aspiring sorcerer's apprentice) (Learning the secrets of dark magic) {prompt}", 205 | "negative_prompt": "No sorcerous apprenticeship" 206 | }, 207 | { 208 | "name": "Sorceress's Curse", 209 | "prompt": "(Bearing the sorceress's curse) (Plagued by enchanted hexes) {prompt}", 210 | "negative_prompt": "Hex-free" 211 | }, 212 | { 213 | "name": "Sorcerer's Duel", 214 | "prompt": "(Engaging in a sorcerer's duel) (Casting spells in a magical showdown) {prompt}", 215 | "negative_prompt": "No dueling sorcerers" 216 | }, 217 | { 218 | "name": "Sorcerer's Tower", 219 | "prompt": "(Within the towering sorcerer's abode) (Atop a mystical spire) {prompt}", 220 | "negative_prompt": "No sorcery allowed" 221 | }, 222 | { 223 | "name": "Sword of Destiny", 224 | "prompt": "(Wielder of the sword of destiny) (On a quest for legendary weapons) {prompt}", 225 | "negative_prompt": "Unarmed" 226 | }, 227 | { 228 | "name": "Timeless Kingdom", 229 | "prompt": "(In a timeless kingdom) (Where time stands still) {prompt}", 230 | "negative_prompt": "Bound by time" 231 | }, 232 | { 233 | "name": "Time Travel", 234 | "prompt": "(Time-traveling adventure) (Temporal rift opens) {prompt}", 235 | "negative_prompt": "Stuck in one time" 236 | }, 237 | { 238 | "name": "Witch's Brew", 239 | "prompt": "(Bubbling cauldron of a witch) (Brewing magical potions) {prompt}", 240 | "negative_prompt": "No cauldron in sight" 241 | }, 242 | { 243 | "name": "Witch's Lair", 244 | "prompt": "(Inside the eerie witch's lair) (Surrounded by bubbling cauldrons) {prompt}", 245 | "negative_prompt": "Witch-free zone" 246 | }, 247 | { 248 | "name": "Wizard's Apprentice", 249 | "prompt": "(Aspiring wizard's apprentice) (Learning the secrets of arcane magic) {prompt}", 250 | "negative_prompt": "No magical apprenticeship" 251 | }, 252 | { 253 | "name": "Wizard's Library", 254 | "prompt": "(Exploring the vast wizard's library) (Unraveling ancient tomes of spells) {prompt}", 255 | "negative_prompt": "No library to explore" 256 | }, 257 | { 258 | "name": "Wizard's Spell", 259 | "prompt": "(A wizard casts a powerful spell) (A burst of magic engulfs) {prompt}", 260 | "negative_prompt": "Magicless world" 261 | } 262 | ] 263 | -------------------------------------------------------------------------------- /data/focus/Focus.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "10% Focus Area", 9 | "prompt": "(10% of the image in sharp focus) (10% of image) {prompt}", 10 | "negative_prompt": "90% focus area" 11 | }, 12 | { 13 | "name": "100% Focus Area", 14 | "prompt": "(100% of the image in sharp focus) (100% of image) {prompt}", 15 | "negative_prompt": "0% focus area" 16 | }, 17 | { 18 | "name": "20% Focus Area", 19 | "prompt": "(20% of the image in sharp focus) (20% of image) {prompt}", 20 | "negative_prompt": "80% focus area" 21 | }, 22 | { 23 | "name": "30% Focus Area", 24 | "prompt": "(30% of the image in sharp focus) (30% of image) {prompt}", 25 | "negative_prompt": "70% focus area" 26 | }, 27 | { 28 | "name": "40% Focus Area", 29 | "prompt": "(40% of the image in sharp focus) (40% of image) {prompt}", 30 | "negative_prompt": "60% focus area" 31 | }, 32 | { 33 | "name": "50% Focus Area", 34 | "prompt": "(50% of the image in sharp focus) (50% of image) {prompt}", 35 | "negative_prompt": "50% focus area" 36 | }, 37 | { 38 | "name": "60% Focus Area", 39 | "prompt": "(60% of the image in sharp focus) (60% of image) {prompt}", 40 | "negative_prompt": "40% focus area" 41 | }, 42 | { 43 | "name": "70% Focus Area", 44 | "prompt": "(70% of the image in sharp focus) (70% of image) {prompt}", 45 | "negative_prompt": "30% focus area" 46 | }, 47 | { 48 | "name": "80% Focus Area", 49 | "prompt": "(80% of the image in sharp focus) (80% of image) {prompt}", 50 | "negative_prompt": "20% focus area" 51 | }, 52 | { 53 | "name": "90% Focus Area", 54 | "prompt": "(90% of the image in sharp focus) (90% of image) {prompt}", 55 | "negative_prompt": "10% focus area" 56 | }, 57 | { 58 | "name": "Autofocus", 59 | "prompt": "(Using autofocus) (autofocus technique) {prompt}", 60 | "negative_prompt": "manual focus" 61 | }, 62 | { 63 | "name": "Back-Button Focus", 64 | "prompt": "(Using back-button focus) (back-button focus technique) {prompt}", 65 | "negative_prompt": "front-button focus" 66 | }, 67 | { 68 | "name": "Background Focus", 69 | "prompt": "(Background Focus) {prompt}", 70 | "negative_prompt": "(Foreground Focus)" 71 | }, 72 | { 73 | "name": "Bottom Focus", 74 | "prompt": "(Bottom Focus) {prompt}", 75 | "negative_prompt": "(Top Focus)" 76 | }, 77 | { 78 | "name": "Central Focus", 79 | "prompt": "(Central Focus) {prompt}", 80 | "negative_prompt": "(Peripheral Focus)" 81 | }, 82 | { 83 | "name": "Corner Focus", 84 | "prompt": "(Corner Focus) {prompt}", 85 | "negative_prompt": "(Center Focus)" 86 | }, 87 | { 88 | "name": "Crane Focus", 89 | "prompt": "(Crane Focus) {prompt}", 90 | "negative_prompt": "(Ground Focus)" 91 | }, 92 | { 93 | "name": "Deep Focus", 94 | "prompt": "(Deep Focus) {prompt} / (f_stop 16.0), (focal_length 24.0)", 95 | "negative_prompt": "(Deep Focus) / (f_stop 1.8), (focal_length 85)" 96 | }, 97 | { 98 | "name": "Dolly Focus", 99 | "prompt": "(Dolly Focus) {prompt}", 100 | "negative_prompt": "(Static Focus)" 101 | }, 102 | { 103 | "name": "Drone Focus", 104 | "prompt": "(Drone Focus) {prompt}", 105 | "negative_prompt": "(Ground Focus)" 106 | }, 107 | { 108 | "name": "Edge-to-edge Focus", 109 | "prompt": "(Edge-to-edge Focus) {prompt}", 110 | "negative_prompt": "(Center Focus)" 111 | }, 112 | { 113 | "name": "Fly-by Focus", 114 | "prompt": "(Fly-by Focus) {prompt}", 115 | "negative_prompt": "Static Focus" 116 | }, 117 | { 118 | "name": "Focus Bracketing", 119 | "prompt": "(Using focus bracketing) (focus bracketing technique) {prompt}", 120 | "negative_prompt": "focus everything" 121 | }, 122 | { 123 | "name": "Focus Distance 0.5m", 124 | "prompt": "(Subject 0.5m away in sharp focus) (Distance 0.5m away) {prompt}", 125 | "negative_prompt": "Subjects 9.5m away" 126 | }, 127 | { 128 | "name": "Focus Distance 1.0m", 129 | "prompt": "(Subject 1.0m away in sharp focus) (Distance 1.0m away) {prompt}", 130 | "negative_prompt": "Subjects 9.0m away" 131 | }, 132 | { 133 | "name": "Focus Distance 1.5m", 134 | "prompt": "(Subject 1.5m away in sharp focus) (Distance 1.5m away) {prompt}", 135 | "negative_prompt": "Subjects 8.5m away" 136 | }, 137 | { 138 | "name": "Focus Distance 10.0m", 139 | "prompt": "(Subject 10.0m away in sharp focus) (Distance 10.0m away) {prompt}", 140 | "negative_prompt": "Subjects 0.0m away" 141 | }, 142 | { 143 | "name": "Focus Distance 2.0m", 144 | "prompt": "(Subject 2.0m away in sharp focus) (Distance 2.0m away) {prompt}", 145 | "negative_prompt": "Subjects 8.0m away" 146 | }, 147 | { 148 | "name": "Focus Distance 2.5m", 149 | "prompt": "(Subject 2.5m away in sharp focus) (Distance 2.5m away) {prompt}", 150 | "negative_prompt": "Subjects 7.5m away" 151 | }, 152 | { 153 | "name": "Focus Distance 3.0m", 154 | "prompt": "(Subject 3.0m away in sharp focus) (Distance 3.0m away) {prompt}", 155 | "negative_prompt": "Subjects 7.0m away" 156 | }, 157 | { 158 | "name": "Focus Distance 3.5m", 159 | "prompt": "(Subject 3.5m away in sharp focus) (Distance 3.5m away) {prompt}", 160 | "negative_prompt": "Subjects 6.5m away" 161 | }, 162 | { 163 | "name": "Focus Distance 4.0m", 164 | "prompt": "(Subject 4.0m away in sharp focus) (Distance 4.0m away) {prompt}", 165 | "negative_prompt": "Subjects 6.0m away" 166 | }, 167 | { 168 | "name": "Focus Distance 4.5m", 169 | "prompt": "(Subject 4.5m away in sharp focus) (Distance 4.5m away) {prompt}", 170 | "negative_prompt": "Subjects 5.5m away" 171 | }, 172 | { 173 | "name": "Focus Distance 5.0m", 174 | "prompt": "(Subject 5.0m away in sharp focus) (Distance 5.0m away) {prompt}", 175 | "negative_prompt": "Subjects 5.0m away" 176 | }, 177 | { 178 | "name": "Focus Distance 5.5m", 179 | "prompt": "(Subject 5.5m away in sharp focus) (Distance 5.5m away) {prompt}", 180 | "negative_prompt": "Subjects 4.5m away" 181 | }, 182 | { 183 | "name": "Focus Distance 6.0m", 184 | "prompt": "(Subject 6.0m away in sharp focus) (Distance 6.0m away) {prompt}", 185 | "negative_prompt": "Subjects 4.0m away" 186 | }, 187 | { 188 | "name": "Focus Distance 6.5m", 189 | "prompt": "(Subject 6.5m away in sharp focus) (Distance 6.5m away) {prompt}", 190 | "negative_prompt": "Subjects 3.5m away" 191 | }, 192 | { 193 | "name": "Focus Distance 7.0m", 194 | "prompt": "(Subject 7.0m away in sharp focus) (Distance 7.0m away) {prompt}", 195 | "negative_prompt": "Subjects 3.0m away" 196 | }, 197 | { 198 | "name": "Focus Distance 7.5m", 199 | "prompt": "(Subject 7.5m away in sharp focus) (Distance 7.5m away) {prompt}", 200 | "negative_prompt": "Subjects 2.5m away" 201 | }, 202 | { 203 | "name": "Focus Distance 8.0m", 204 | "prompt": "(Subject 8.0m away in sharp focus) (Distance 8.0m away) {prompt}", 205 | "negative_prompt": "Subjects 2.0m away" 206 | }, 207 | { 208 | "name": "Focus Distance 8.5m", 209 | "prompt": "(Subject 8.5m away in sharp focus) (Distance 8.5m away) {prompt}", 210 | "negative_prompt": "Subjects 1.5m away" 211 | }, 212 | { 213 | "name": "Focus Distance 9.0m", 214 | "prompt": "(Subject 9.0m away in sharp focus) (Distance 9.0m away) {prompt}", 215 | "negative_prompt": "Subjects 1.0m away" 216 | }, 217 | { 218 | "name": "Focus Distance 9.5m", 219 | "prompt": "(Subject 9.5m away in sharp focus) (Distance 9.5m away) {prompt}", 220 | "negative_prompt": "Subjects 0.5m away" 221 | }, 222 | { 223 | "name": "Focus Stacking", 224 | "prompt": "(Using focus stacking) (focus stacking technique) {prompt}", 225 | "negative_prompt": "single focus point" 226 | }, 227 | { 228 | "name": "Follow Focus", 229 | "prompt": "(Follow Focus) {prompt}", 230 | "negative_prompt": "Static Focus" 231 | }, 232 | { 233 | "name": "Foreground Focus", 234 | "prompt": "(Foreground Focus) {prompt}", 235 | "negative_prompt": "Background Focus" 236 | }, 237 | { 238 | "name": "Infinity Focus", 239 | "prompt": "(Infinity Focus) {prompt}", 240 | "negative_prompt": "(Infinity Focus)" 241 | }, 242 | { 243 | "name": "Left Focus", 244 | "prompt": "(Left Focus) {prompt}", 245 | "negative_prompt": "Right Focus" 246 | }, 247 | { 248 | "name": "Macro Focus", 249 | "prompt": "(Macro Focus) {prompt}", 250 | "negative_prompt": "(Micro Focus)" 251 | }, 252 | { 253 | "name": "Manual Focus", 254 | "prompt": "(Using manual focus) (manual focus technique) {prompt}", 255 | "negative_prompt": "autofocus" 256 | }, 257 | { 258 | "name": "Pan Focus", 259 | "prompt": "(Pan Focus) {prompt}", 260 | "negative_prompt": "(Pan Focus)" 261 | }, 262 | { 263 | "name": "Pull Focus", 264 | "prompt": "(Pull Focus) {prompt}", 265 | "negative_prompt": "(Pull Focus)" 266 | }, 267 | { 268 | "name": "Rack Focus", 269 | "prompt": "(Rack Focus) {prompt}", 270 | "negative_prompt": "(Rack Focus)" 271 | }, 272 | { 273 | "name": "Right Focus", 274 | "prompt": "(Right Focus) {prompt}", 275 | "negative_prompt": "(Left Focus)" 276 | }, 277 | { 278 | "name": "Rolling Focus", 279 | "prompt": "(Rolling Focus) {prompt}", 280 | "negative_prompt": "(Rolling Focus)" 281 | }, 282 | { 283 | "name": "Selective Focus", 284 | "prompt": "(f_stop 3.5), (focal_length 40.0) f/3.5, 40mm focal length / (Selective Focus) {prompt} / (f_stop 2.8), (focal_length 50.0)", 285 | "negative_prompt": "(f_stop 1.2), (focal_length 14.0) / (Selective Focus) / (f_stop 16), (focal_length 24)" 286 | }, 287 | { 288 | "name": "Selective Focus - Alternative", 289 | "prompt": "(Selective Focus) {prompt} / (f_stop 2.8), (focal_length 50.0)", 290 | "negative_prompt": "(Selective Focus) / (f_stop 16), (focal_length 24)" 291 | }, 292 | { 293 | "name": "Slide Focus", 294 | "prompt": "(Slide Focus) {prompt}", 295 | "negative_prompt": "(Slide Focus)" 296 | }, 297 | { 298 | "name": "Soft Focus", 299 | "prompt": "(Soft Focus) {prompt} / (f_stop 1.8), (focal_length 85.0)", 300 | "negative_prompt": "(Soft Focus) / (f_stop 16), (focal_length 24)" 301 | }, 302 | { 303 | "name": "Swing Focus", 304 | "prompt": "(Swing Focus) {prompt}", 305 | "negative_prompt": "(Swing Focus)" 306 | }, 307 | { 308 | "name": "Tilt Focus", 309 | "prompt": "(Tilt Focus) {prompt}", 310 | "negative_prompt": "(Pan Focus)" 311 | }, 312 | { 313 | "name": "Tilt-shift Focus", 314 | "prompt": "(Tilt-shift Focus) {prompt}", 315 | "negative_prompt": "(Tilt-shift Focus)" 316 | }, 317 | { 318 | "name": "Top Focus", 319 | "prompt": "(Top Focus) {prompt}", 320 | "negative_prompt": "(Top Focus)" 321 | }, 322 | { 323 | "name": "Whip Focus", 324 | "prompt": "(Whip Focus) {prompt}", 325 | "negative_prompt": "(Whip Focus)" 326 | }, 327 | { 328 | "name": "Zone Focus", 329 | "prompt": "(Zone Focus) {prompt}", 330 | "negative_prompt": "(Zone Focus)" 331 | }, 332 | { 333 | "name": "Zoom Focus", 334 | "prompt": "(Zoom Focus) {prompt}", 335 | "negative_prompt": "(Fixed Focus)" 336 | } 337 | ] -------------------------------------------------------------------------------- /data/breast_state/breast_state.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "backboob", 9 | "prompt": "backboob {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "cleavage", 14 | "prompt": "cleavage {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "cleavage cutout", 19 | "prompt": "cleavage cutout {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "sideboob", 24 | "prompt": "sideboob {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "underboob", 29 | "prompt": "underboob {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "underboob cutout", 34 | "prompt": "underboob cutout {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "areola slip", 39 | "prompt": "areola slip {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "nipple slip", 44 | "prompt": "nipple slip {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "nippleless clothes", 49 | "prompt": "nippleless clothes {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "nipples (visible)", 54 | "prompt": "nipples (visible) {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "natural shape", 59 | "prompt": "natural shape {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "enhanced shape", 64 | "prompt": "enhanced shape {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "asymmetrical shape", 69 | "prompt": "asymmetrical shape {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "symmetrical alignment", 74 | "prompt": "symmetrical alignment {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "cutout design", 79 | "prompt": "cutout design {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "underwire support", 84 | "prompt": "underwire support {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "soft cup design", 89 | "prompt": "soft cup design {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "full coverage", 94 | "prompt": "full coverage {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "demi-cup style", 99 | "prompt": "demi-cup style {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "plunge neckline", 104 | "prompt": "plunge neckline {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "push-up effect", 109 | "prompt": "push-up effect {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "minimizer style", 114 | "prompt": "minimizer style {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "strapless design", 119 | "prompt": "strapless design {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "halter support", 124 | "prompt": "halter support {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "racerback design", 129 | "prompt": "racerback design {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "unlined style", 134 | "prompt": "unlined style {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "padded cups", 139 | "prompt": "padded cups {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "molded cups", 144 | "prompt": "molded cups {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "seamless design", 149 | "prompt": "seamless design {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "front closure", 154 | "prompt": "front closure {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "back closure", 159 | "prompt": "back closure {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "side support", 164 | "prompt": "side support {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "multiway straps", 169 | "prompt": "multiway straps {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "adjustable straps", 174 | "prompt": "adjustable straps {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "wide-set straps", 179 | "prompt": "wide-set straps {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "narrow-set straps", 184 | "prompt": "narrow-set straps {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "firm support", 189 | "prompt": "firm support {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "light support", 194 | "prompt": "light support {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "wireless design", 199 | "prompt": "wireless design {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "lace detailing", 204 | "prompt": "lace detailing {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "mesh panels", 209 | "prompt": "mesh panels {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "satin finish", 214 | "prompt": "satin finish {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "cotton fabric", 219 | "prompt": "cotton fabric {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "microfiber material", 224 | "prompt": "microfiber material {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "silk texture", 229 | "prompt": "silk texture {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "spandex blend", 234 | "prompt": "spandex blend {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "moisture-wicking fabric", 239 | "prompt": "moisture-wicking fabric {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "breathable material", 244 | "prompt": "breathable material {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "cooling effect", 249 | "prompt": "cooling effect {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "thermal insulation", 254 | "prompt": "thermal insulation {prompt}", 255 | "negative_prompt": "" 256 | }, 257 | { 258 | "name": "racerback support", 259 | "prompt": "racerback support {prompt}", 260 | "negative_prompt": "" 261 | }, 262 | { 263 | "name": "deep V-neckline", 264 | "prompt": "deep V-neckline {prompt}", 265 | "negative_prompt": "" 266 | }, 267 | { 268 | "name": "convertible design", 269 | "prompt": "convertible design {prompt}", 270 | "negative_prompt": "" 271 | }, 272 | { 273 | "name": "full bust support", 274 | "prompt": "full bust support {prompt}", 275 | "negative_prompt": "" 276 | }, 277 | { 278 | "name": "half cup style", 279 | "prompt": "half cup style {prompt}", 280 | "negative_prompt": "" 281 | }, 282 | { 283 | "name": "balconette design", 284 | "prompt": "balconette design {prompt}", 285 | "negative_prompt": "" 286 | }, 287 | { 288 | "name": "strapless support", 289 | "prompt": "strapless support {prompt}", 290 | "negative_prompt": "" 291 | }, 292 | { 293 | "name": "bandeau style", 294 | "prompt": "bandeau style {prompt}", 295 | "negative_prompt": "" 296 | }, 297 | { 298 | "name": "triangle cups", 299 | "prompt": "triangle cups {prompt}", 300 | "negative_prompt": "" 301 | }, 302 | { 303 | "name": "contour cups", 304 | "prompt": "contour cups {prompt}", 305 | "negative_prompt": "" 306 | }, 307 | { 308 | "name": "full-cup coverage", 309 | "prompt": "full-cup coverage {prompt}", 310 | "negative_prompt": "" 311 | }, 312 | { 313 | "name": "peephole design", 314 | "prompt": "peephole design {prompt}", 315 | "negative_prompt": "" 316 | }, 317 | { 318 | "name": "longline style", 319 | "prompt": "longline style {prompt}", 320 | "negative_prompt": "" 321 | }, 322 | { 323 | "name": "front-zip closure", 324 | "prompt": "front-zip closure {prompt}", 325 | "negative_prompt": "" 326 | }, 327 | { 328 | "name": "encapsulated cups", 329 | "prompt": "encapsulated cups {prompt}", 330 | "negative_prompt": "" 331 | }, 332 | { 333 | "name": "compression support", 334 | "prompt": "compression support {prompt}", 335 | "negative_prompt": "" 336 | }, 337 | { 338 | "name": "center gore", 339 | "prompt": "center gore {prompt}", 340 | "negative_prompt": "" 341 | }, 342 | { 343 | "name": "leotard back", 344 | "prompt": "leotard back {prompt}", 345 | "negative_prompt": "" 346 | }, 347 | { 348 | "name": "camisole straps", 349 | "prompt": "camisole straps {prompt}", 350 | "negative_prompt": "" 351 | }, 352 | { 353 | "name": "U-back design", 354 | "prompt": "U-back design {prompt}", 355 | "negative_prompt": "" 356 | }, 357 | { 358 | "name": "cross-back support", 359 | "prompt": "cross-back support {prompt}", 360 | "negative_prompt": "" 361 | }, 362 | { 363 | "name": "high-impact support", 364 | "prompt": "high-impact support {prompt}", 365 | "negative_prompt": "" 366 | }, 367 | { 368 | "name": "low-impact support", 369 | "prompt": "low-impact support {prompt}", 370 | "negative_prompt": "" 371 | }, 372 | { 373 | "name": "medium-impact support", 374 | "prompt": "medium-impact support {prompt}", 375 | "negative_prompt": "" 376 | }, 377 | { 378 | "name": "built-in bra", 379 | "prompt": "built-in bra {prompt}", 380 | "negative_prompt": "" 381 | }, 382 | { 383 | "name": "removable padding", 384 | "prompt": "removable padding {prompt}", 385 | "negative_prompt": "" 386 | }, 387 | { 388 | "name": "adjustable band", 389 | "prompt": "adjustable band {prompt}", 390 | "negative_prompt": "" 391 | }, 392 | { 393 | "name": "three-hook closure", 394 | "prompt": "three-hook closure {prompt}", 395 | "negative_prompt": "" 396 | }, 397 | { 398 | "name": "two-hook closure", 399 | "prompt": "two-hook closure {prompt}", 400 | "negative_prompt": "" 401 | }, 402 | { 403 | "name": "back-smoothing design", 404 | "prompt": "back-smoothing design {prompt}", 405 | "negative_prompt": "" 406 | }, 407 | { 408 | "name": "side-smoothing panels", 409 | "prompt": "side-smoothing panels {prompt}", 410 | "negative_prompt": "" 411 | }, 412 | { 413 | "name": "lace overlay", 414 | "prompt": "lace overlay {prompt}", 415 | "negative_prompt": "" 416 | }, 417 | { 418 | "name": "mesh overlay", 419 | "prompt": "mesh overlay {prompt}", 420 | "negative_prompt": "" 421 | }, 422 | { 423 | "name": "satin overlay", 424 | "prompt": "satin overlay {prompt}", 425 | "negative_prompt": "" 426 | }, 427 | { 428 | "name": "embroidered detailing", 429 | "prompt": "embroidered detailing {prompt}", 430 | "negative_prompt": "" 431 | }, 432 | { 433 | "name": "scalloped edging", 434 | "prompt": "scalloped edging {prompt}", 435 | "negative_prompt": "" 436 | }, 437 | { 438 | "name": "ruched cups", 439 | "prompt": "ruched cups {prompt}", 440 | "negative_prompt": "" 441 | }, 442 | { 443 | "name": "underbust band", 444 | "prompt": "underbust band {prompt}", 445 | "negative_prompt": "" 446 | }, 447 | { 448 | "name": "plunge back design", 449 | "prompt": "plunge back design {prompt}", 450 | "negative_prompt": "" 451 | }, 452 | { 453 | "name": "swimwear design", 454 | "prompt": "swimwear design {prompt}", 455 | "negative_prompt": "" 456 | } 457 | ] -------------------------------------------------------------------------------- /data/clothing_style/clothing_style.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "argyle", 9 | "prompt": "argyle {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "camouflage", 14 | "prompt": "camouflage {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "checkered", 19 | "prompt": "checkered {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "floral print", 24 | "prompt": "floral print {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "pinstripe pattern", 29 | "prompt": "pinstripe pattern {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "plaid / tartan", 34 | "prompt": "plaid / tartan {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "polka dot", 39 | "prompt": "polka dot {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "striped", 44 | "prompt": "striped {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "multicolored stripes", 49 | "prompt": "multicolored stripes {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "double vertical stripe", 54 | "prompt": "double vertical stripe {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "polka dot", 59 | "prompt": "polka dot {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "faded", 64 | "prompt": "faded {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "stone washed", 69 | "prompt": "stone washed {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "monochrome", 74 | "prompt": "monochrome {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "neon", 79 | "prompt": "neon {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "pastel", 84 | "prompt": "pastel {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "earth tones", 89 | "prompt": "earth tones {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "bright colors", 94 | "prompt": "bright colors {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "muted colors", 99 | "prompt": "muted colors {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "ombre", 104 | "prompt": "ombre {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "gradient", 109 | "prompt": "gradient {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "tie-dye", 114 | "prompt": "tie-dye {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "acid wash", 119 | "prompt": "acid wash {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "distressed", 124 | "prompt": "distressed {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "faded", 129 | "prompt": "faded {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "stone washed", 134 | "prompt": "stone washed {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "asymmetric", 139 | "prompt": "asymmetric {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "vest", 144 | "prompt": "vest {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "polo", 149 | "prompt": "polo {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "poncho", 154 | "prompt": "poncho {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "puff sleeve", 159 | "prompt": "puff sleeve {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "pullover", 164 | "prompt": "pullover {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "racerback", 169 | "prompt": "racerback {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "raglan", 174 | "prompt": "raglan {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "scoop neck", 179 | "prompt": "scoop neck {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "shawl", 184 | "prompt": "shawl {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "shift", 189 | "prompt": "shift {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "shirt dress", 194 | "prompt": "shirt dress {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "slit", 199 | "prompt": "slit {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "smocked", 204 | "prompt": "smocked {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "strapless", 209 | "prompt": "strapless {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "surplice", 214 | "prompt": "surplice {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "sweater dress", 219 | "prompt": "sweater dress {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "sweetheart neckline", 224 | "prompt": "sweetheart neckline {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "t-back", 229 | "prompt": "t-back {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "tank top", 234 | "prompt": "tank top {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "tea length", 239 | "prompt": "tea length {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "tiered", 244 | "prompt": "tiered {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "trench coat", 249 | "prompt": "trench coat {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "tunic", 254 | "prompt": "tunic {prompt}", 255 | "negative_prompt": "" 256 | }, 257 | { 258 | "name": "turtleneck", 259 | "prompt": "turtleneck {prompt}", 260 | "negative_prompt": "" 261 | }, 262 | { 263 | "name": "v-neck", 264 | "prompt": "v-neck {prompt}", 265 | "negative_prompt": "" 266 | }, 267 | { 268 | "name": "vest", 269 | "prompt": "vest {prompt}", 270 | "negative_prompt": "" 271 | }, 272 | { 273 | "name": "racerback", 274 | "prompt": "racerback {prompt}", 275 | "negative_prompt": "" 276 | }, 277 | { 278 | "name": "raglan", 279 | "prompt": "raglan {prompt}", 280 | "negative_prompt": "" 281 | }, 282 | { 283 | "name": "ribbed", 284 | "prompt": "ribbed {prompt}", 285 | "negative_prompt": "" 286 | }, 287 | { 288 | "name": "scoop neck", 289 | "prompt": "scoop neck {prompt}", 290 | "negative_prompt": "" 291 | }, 292 | { 293 | "name": "shift dress", 294 | "prompt": "shift dress {prompt}", 295 | "negative_prompt": "" 296 | }, 297 | { 298 | "name": "shirred", 299 | "prompt": "shirred {prompt}", 300 | "negative_prompt": "" 301 | }, 302 | { 303 | "name": "shirt dress", 304 | "prompt": "shirt dress {prompt}", 305 | "negative_prompt": "" 306 | }, 307 | { 308 | "name": "slip dress", 309 | "prompt": "slip dress {prompt}", 310 | "negative_prompt": "" 311 | }, 312 | { 313 | "name": "smocked", 314 | "prompt": "smocked {prompt}", 315 | "negative_prompt": "" 316 | }, 317 | { 318 | "name": "spaghetti strap", 319 | "prompt": "spaghetti strap {prompt}", 320 | "negative_prompt": "" 321 | }, 322 | { 323 | "name": "sweetheart neckline", 324 | "prompt": "sweetheart neckline {prompt}", 325 | "negative_prompt": "" 326 | }, 327 | { 328 | "name": "swing dress", 329 | "prompt": "swing dress {prompt}", 330 | "negative_prompt": "" 331 | }, 332 | { 333 | "name": "t-shirt dress", 334 | "prompt": "t-shirt dress {prompt}", 335 | "negative_prompt": "" 336 | }, 337 | { 338 | "name": "tank top", 339 | "prompt": "tank top {prompt}", 340 | "negative_prompt": "" 341 | }, 342 | { 343 | "name": "tiered", 344 | "prompt": "tiered {prompt}", 345 | "negative_prompt": "" 346 | }, 347 | { 348 | "name": "trench coat", 349 | "prompt": "trench coat {prompt}", 350 | "negative_prompt": "" 351 | }, 352 | { 353 | "name": "tunic", 354 | "prompt": "tunic {prompt}", 355 | "negative_prompt": "" 356 | }, 357 | { 358 | "name": "turtle neck", 359 | "prompt": "turtle neck {prompt}", 360 | "negative_prompt": "" 361 | }, 362 | { 363 | "name": "v-neck", 364 | "prompt": "v-neck {prompt}", 365 | "negative_prompt": "" 366 | }, 367 | { 368 | "name": "wrap", 369 | "prompt": "wrap {prompt}", 370 | "negative_prompt": "" 371 | }, 372 | { 373 | "name": "zip-front", 374 | "prompt": "zip-front {prompt}", 375 | "negative_prompt": "" 376 | }, 377 | { 378 | "name": "yoke", 379 | "prompt": "yoke {prompt}", 380 | "negative_prompt": "" 381 | }, 382 | { 383 | "name": "zipped", 384 | "prompt": "zipped {prompt}", 385 | "negative_prompt": "" 386 | }, 387 | { 388 | "name": "buttoned", 389 | "prompt": "buttoned {prompt}", 390 | "negative_prompt": "" 391 | }, 392 | { 393 | "name": "floral", 394 | "prompt": "floral {prompt}", 395 | "negative_prompt": "" 396 | }, 397 | { 398 | "name": "graphic", 399 | "prompt": "graphic {prompt}", 400 | "negative_prompt": "" 401 | }, 402 | { 403 | "name": "embellished", 404 | "prompt": "embellished {prompt}", 405 | "negative_prompt": "" 406 | }, 407 | { 408 | "name": "feathered", 409 | "prompt": "feathered {prompt}", 410 | "negative_prompt": "" 411 | }, 412 | { 413 | "name": "glittered", 414 | "prompt": "glittered {prompt}", 415 | "negative_prompt": "" 416 | }, 417 | { 418 | "name": "layered", 419 | "prompt": "layered {prompt}", 420 | "negative_prompt": "" 421 | }, 422 | { 423 | "name": "strapped", 424 | "prompt": "strapped {prompt}", 425 | "negative_prompt": "" 426 | }, 427 | { 428 | "name": "textured", 429 | "prompt": "textured {prompt}", 430 | "negative_prompt": "" 431 | }, 432 | { 433 | "name": "tied", 434 | "prompt": "tied {prompt}", 435 | "negative_prompt": "" 436 | }, 437 | { 438 | "name": "toggled", 439 | "prompt": "toggled {prompt}", 440 | "negative_prompt": "" 441 | }, 442 | { 443 | "name": "tucked", 444 | "prompt": "tucked {prompt}", 445 | "negative_prompt": "" 446 | }, 447 | { 448 | "name": "twisted", 449 | "prompt": "twisted {prompt}", 450 | "negative_prompt": "" 451 | }, 452 | { 453 | "name": "woven", 454 | "prompt": "woven {prompt}", 455 | "negative_prompt": "" 456 | }, 457 | { 458 | "name": "zippered", 459 | "prompt": "zippered {prompt}", 460 | "negative_prompt": "" 461 | }, 462 | { 463 | "name": "appliqu\u00e9d", 464 | "prompt": "appliqu\u00e9d {prompt}", 465 | "negative_prompt": "" 466 | }, 467 | { 468 | "name": "braided", 469 | "prompt": "braided {prompt}", 470 | "negative_prompt": "" 471 | }, 472 | { 473 | "name": "crinkled", 474 | "prompt": "crinkled {prompt}", 475 | "negative_prompt": "" 476 | }, 477 | { 478 | "name": "crushed", 479 | "prompt": "crushed {prompt}", 480 | "negative_prompt": "" 481 | }, 482 | { 483 | "name": "dotted", 484 | "prompt": "dotted {prompt}", 485 | "negative_prompt": "" 486 | }, 487 | { 488 | "name": "glossy", 489 | "prompt": "glossy {prompt}", 490 | "negative_prompt": "" 491 | }, 492 | { 493 | "name": "iridescent", 494 | "prompt": "iridescent {prompt}", 495 | "negative_prompt": "" 496 | }, 497 | { 498 | "name": "matte", 499 | "prompt": "matte {prompt}", 500 | "negative_prompt": "" 501 | }, 502 | { 503 | "name": "perforated", 504 | "prompt": "perforated {prompt}", 505 | "negative_prompt": "" 506 | } 507 | ] -------------------------------------------------------------------------------- /data/focal point/focal point.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "armpit focus", 9 | "prompt": "armpit focus {prompt}", 10 | "negative_prompt": "" 11 | }, 12 | { 13 | "name": "ass focus", 14 | "prompt": "ass focus {prompt}", 15 | "negative_prompt": "" 16 | }, 17 | { 18 | "name": "back focus", 19 | "prompt": "back focus {prompt}", 20 | "negative_prompt": "" 21 | }, 22 | { 23 | "name": "breast focus", 24 | "prompt": "breast focus {prompt}", 25 | "negative_prompt": "" 26 | }, 27 | { 28 | "name": "eye focus", 29 | "prompt": "eye focus {prompt}", 30 | "negative_prompt": "" 31 | }, 32 | { 33 | "name": "foot focus", 34 | "prompt": "foot focus {prompt}", 35 | "negative_prompt": "" 36 | }, 37 | { 38 | "name": "hand focus", 39 | "prompt": "hand focus {prompt}", 40 | "negative_prompt": "" 41 | }, 42 | { 43 | "name": "hip focus", 44 | "prompt": "hip focus {prompt}", 45 | "negative_prompt": "" 46 | }, 47 | { 48 | "name": "navel focus", 49 | "prompt": "navel focus {prompt}", 50 | "negative_prompt": "" 51 | }, 52 | { 53 | "name": "pectoral focus", 54 | "prompt": "pectoral focus {prompt}", 55 | "negative_prompt": "" 56 | }, 57 | { 58 | "name": "thigh focus", 59 | "prompt": "thigh focus {prompt}", 60 | "negative_prompt": "" 61 | }, 62 | { 63 | "name": "soft focus", 64 | "prompt": "soft focus {prompt}", 65 | "negative_prompt": "" 66 | }, 67 | { 68 | "name": "hair focus", 69 | "prompt": "hair focus {prompt}", 70 | "negative_prompt": "" 71 | }, 72 | { 73 | "name": "hand focus", 74 | "prompt": "hand focus {prompt}", 75 | "negative_prompt": "" 76 | }, 77 | { 78 | "name": "foot focus", 79 | "prompt": "foot focus {prompt}", 80 | "negative_prompt": "" 81 | }, 82 | { 83 | "name": "shoulder focus", 84 | "prompt": "shoulder focus {prompt}", 85 | "negative_prompt": "" 86 | }, 87 | { 88 | "name": "waist focus", 89 | "prompt": "waist focus {prompt}", 90 | "negative_prompt": "" 91 | }, 92 | { 93 | "name": "lip focus", 94 | "prompt": "lip focus {prompt}", 95 | "negative_prompt": "" 96 | }, 97 | { 98 | "name": "nose focus", 99 | "prompt": "nose focus {prompt}", 100 | "negative_prompt": "" 101 | }, 102 | { 103 | "name": "ear focus", 104 | "prompt": "ear focus {prompt}", 105 | "negative_prompt": "" 106 | }, 107 | { 108 | "name": "leg focus", 109 | "prompt": "leg focus {prompt}", 110 | "negative_prompt": "" 111 | }, 112 | { 113 | "name": "elbow focus", 114 | "prompt": "elbow focus {prompt}", 115 | "negative_prompt": "" 116 | }, 117 | { 118 | "name": "wrist focus", 119 | "prompt": "wrist focus {prompt}", 120 | "negative_prompt": "" 121 | }, 122 | { 123 | "name": "hip focus", 124 | "prompt": "hip focus {prompt}", 125 | "negative_prompt": "" 126 | }, 127 | { 128 | "name": "knee focus", 129 | "prompt": "knee focus {prompt}", 130 | "negative_prompt": "" 131 | }, 132 | { 133 | "name": "ankle focus", 134 | "prompt": "ankle focus {prompt}", 135 | "negative_prompt": "" 136 | }, 137 | { 138 | "name": "toe focus", 139 | "prompt": "toe focus {prompt}", 140 | "negative_prompt": "" 141 | }, 142 | { 143 | "name": "finger focus", 144 | "prompt": "finger focus {prompt}", 145 | "negative_prompt": "" 146 | }, 147 | { 148 | "name": "thigh focus", 149 | "prompt": "thigh focus {prompt}", 150 | "negative_prompt": "" 151 | }, 152 | { 153 | "name": "calf focus", 154 | "prompt": "calf focus {prompt}", 155 | "negative_prompt": "" 156 | }, 157 | { 158 | "name": "forearm focus", 159 | "prompt": "forearm focus {prompt}", 160 | "negative_prompt": "" 161 | }, 162 | { 163 | "name": "chin focus", 164 | "prompt": "chin focus {prompt}", 165 | "negative_prompt": "" 166 | }, 167 | { 168 | "name": "cheek focus", 169 | "prompt": "cheek focus {prompt}", 170 | "negative_prompt": "" 171 | }, 172 | { 173 | "name": "forehead focus", 174 | "prompt": "forehead focus {prompt}", 175 | "negative_prompt": "" 176 | }, 177 | { 178 | "name": "teeth focus", 179 | "prompt": "teeth focus {prompt}", 180 | "negative_prompt": "" 181 | }, 182 | { 183 | "name": "neck focus", 184 | "prompt": "neck focus {prompt}", 185 | "negative_prompt": "" 186 | }, 187 | { 188 | "name": "tongue focus", 189 | "prompt": "tongue focus {prompt}", 190 | "negative_prompt": "" 191 | }, 192 | { 193 | "name": "nail focus", 194 | "prompt": "nail focus {prompt}", 195 | "negative_prompt": "" 196 | }, 197 | { 198 | "name": "eyebrow focus", 199 | "prompt": "eyebrow focus {prompt}", 200 | "negative_prompt": "" 201 | }, 202 | { 203 | "name": "eyelash focus", 204 | "prompt": "eyelash focus {prompt}", 205 | "negative_prompt": "" 206 | }, 207 | { 208 | "name": "heel focus", 209 | "prompt": "heel focus {prompt}", 210 | "negative_prompt": "" 211 | }, 212 | { 213 | "name": "knuckle focus", 214 | "prompt": "knuckle focus {prompt}", 215 | "negative_prompt": "" 216 | }, 217 | { 218 | "name": "palm focus", 219 | "prompt": "palm focus {prompt}", 220 | "negative_prompt": "" 221 | }, 222 | { 223 | "name": "sole focus", 224 | "prompt": "sole focus {prompt}", 225 | "negative_prompt": "" 226 | }, 227 | { 228 | "name": "jaw focus", 229 | "prompt": "jaw focus {prompt}", 230 | "negative_prompt": "" 231 | }, 232 | { 233 | "name": "collarbone focus", 234 | "prompt": "collarbone focus {prompt}", 235 | "negative_prompt": "" 236 | }, 237 | { 238 | "name": "fingertip focus", 239 | "prompt": "fingertip focus {prompt}", 240 | "negative_prompt": "" 241 | }, 242 | { 243 | "name": "belly button focus", 244 | "prompt": "belly button focus {prompt}", 245 | "negative_prompt": "" 246 | }, 247 | { 248 | "name": "temple focus", 249 | "prompt": "temple focus {prompt}", 250 | "negative_prompt": "" 251 | }, 252 | { 253 | "name": "scalp focus", 254 | "prompt": "scalp focus {prompt}", 255 | "negative_prompt": "" 256 | }, 257 | { 258 | "name": "sky focus", 259 | "prompt": "sky focus {prompt}", 260 | "negative_prompt": "" 261 | }, 262 | { 263 | "name": "window view focus", 264 | "prompt": "window view focus {prompt}", 265 | "negative_prompt": "" 266 | }, 267 | { 268 | "name": "tree focus", 269 | "prompt": "tree focus {prompt}", 270 | "negative_prompt": "" 271 | }, 272 | { 273 | "name": "cloud focus", 274 | "prompt": "cloud focus {prompt}", 275 | "negative_prompt": "" 276 | }, 277 | { 278 | "name": "ocean focus", 279 | "prompt": "ocean focus {prompt}", 280 | "negative_prompt": "" 281 | }, 282 | { 283 | "name": "mountain focus", 284 | "prompt": "mountain focus {prompt}", 285 | "negative_prompt": "" 286 | }, 287 | { 288 | "name": "river focus", 289 | "prompt": "river focus {prompt}", 290 | "negative_prompt": "" 291 | }, 292 | { 293 | "name": "flower focus", 294 | "prompt": "flower focus {prompt}", 295 | "negative_prompt": "" 296 | }, 297 | { 298 | "name": "grass focus", 299 | "prompt": "grass focus {prompt}", 300 | "negative_prompt": "" 301 | }, 302 | { 303 | "name": "sand focus", 304 | "prompt": "sand focus {prompt}", 305 | "negative_prompt": "" 306 | }, 307 | { 308 | "name": "rock focus", 309 | "prompt": "rock focus {prompt}", 310 | "negative_prompt": "" 311 | }, 312 | { 313 | "name": "waterfall focus", 314 | "prompt": "waterfall focus {prompt}", 315 | "negative_prompt": "" 316 | }, 317 | { 318 | "name": "sunset focus", 319 | "prompt": "sunset focus {prompt}", 320 | "negative_prompt": "" 321 | }, 322 | { 323 | "name": "sunrise focus", 324 | "prompt": "sunrise focus {prompt}", 325 | "negative_prompt": "" 326 | }, 327 | { 328 | "name": "moon focus", 329 | "prompt": "moon focus {prompt}", 330 | "negative_prompt": "" 331 | }, 332 | { 333 | "name": "star focus", 334 | "prompt": "star focus {prompt}", 335 | "negative_prompt": "" 336 | }, 337 | { 338 | "name": "rain focus", 339 | "prompt": "rain focus {prompt}", 340 | "negative_prompt": "" 341 | }, 342 | { 343 | "name": "snow focus", 344 | "prompt": "snow focus {prompt}", 345 | "negative_prompt": "" 346 | }, 347 | { 348 | "name": "ice focus", 349 | "prompt": "ice focus {prompt}", 350 | "negative_prompt": "" 351 | }, 352 | { 353 | "name": "fog focus", 354 | "prompt": "fog focus {prompt}", 355 | "negative_prompt": "" 356 | }, 357 | { 358 | "name": "storm focus", 359 | "prompt": "storm focus {prompt}", 360 | "negative_prompt": "" 361 | }, 362 | { 363 | "name": "lightning focus", 364 | "prompt": "lightning focus {prompt}", 365 | "negative_prompt": "" 366 | }, 367 | { 368 | "name": "wind focus", 369 | "prompt": "wind focus {prompt}", 370 | "negative_prompt": "" 371 | }, 372 | { 373 | "name": "building focus", 374 | "prompt": "building focus {prompt}", 375 | "negative_prompt": "" 376 | }, 377 | { 378 | "name": "bridge focus", 379 | "prompt": "bridge focus {prompt}", 380 | "negative_prompt": "" 381 | }, 382 | { 383 | "name": "road focus", 384 | "prompt": "road focus {prompt}", 385 | "negative_prompt": "" 386 | }, 387 | { 388 | "name": "car focus", 389 | "prompt": "car focus {prompt}", 390 | "negative_prompt": "" 391 | }, 392 | { 393 | "name": "bike focus", 394 | "prompt": "bike focus {prompt}", 395 | "negative_prompt": "" 396 | }, 397 | { 398 | "name": "boat focus", 399 | "prompt": "boat focus {prompt}", 400 | "negative_prompt": "" 401 | }, 402 | { 403 | "name": "airplane focus", 404 | "prompt": "airplane focus {prompt}", 405 | "negative_prompt": "" 406 | }, 407 | { 408 | "name": "train focus", 409 | "prompt": "train focus {prompt}", 410 | "negative_prompt": "" 411 | }, 412 | { 413 | "name": "bus focus", 414 | "prompt": "bus focus {prompt}", 415 | "negative_prompt": "" 416 | }, 417 | { 418 | "name": "beach focus", 419 | "prompt": "beach focus {prompt}", 420 | "negative_prompt": "" 421 | }, 422 | { 423 | "name": "forest focus", 424 | "prompt": "forest focus {prompt}", 425 | "negative_prompt": "" 426 | }, 427 | { 428 | "name": "desert focus", 429 | "prompt": "desert focus {prompt}", 430 | "negative_prompt": "" 431 | }, 432 | { 433 | "name": "lake focus", 434 | "prompt": "lake focus {prompt}", 435 | "negative_prompt": "" 436 | }, 437 | { 438 | "name": "island focus", 439 | "prompt": "island focus {prompt}", 440 | "negative_prompt": "" 441 | }, 442 | { 443 | "name": "cityscape focus", 444 | "prompt": "cityscape focus {prompt}", 445 | "negative_prompt": "" 446 | }, 447 | { 448 | "name": "countryside focus", 449 | "prompt": "countryside focus {prompt}", 450 | "negative_prompt": "" 451 | }, 452 | { 453 | "name": "wildlife focus", 454 | "prompt": "wildlife focus {prompt}", 455 | "negative_prompt": "" 456 | }, 457 | { 458 | "name": "hill focus", 459 | "prompt": "hill focus {prompt}", 460 | "negative_prompt": "" 461 | }, 462 | { 463 | "name": "valley focus", 464 | "prompt": "valley focus {prompt}", 465 | "negative_prompt": "" 466 | }, 467 | { 468 | "name": "field focus", 469 | "prompt": "field focus {prompt}", 470 | "negative_prompt": "" 471 | }, 472 | { 473 | "name": "garden focus", 474 | "prompt": "garden focus {prompt}", 475 | "negative_prompt": "" 476 | }, 477 | { 478 | "name": "playground focus", 479 | "prompt": "playground focus {prompt}", 480 | "negative_prompt": "" 481 | }, 482 | { 483 | "name": "fountain focus", 484 | "prompt": "fountain focus {prompt}", 485 | "negative_prompt": "" 486 | }, 487 | { 488 | "name": "monument focus", 489 | "prompt": "monument focus {prompt}", 490 | "negative_prompt": "" 491 | }, 492 | { 493 | "name": "statue focus", 494 | "prompt": "statue focus {prompt}", 495 | "negative_prompt": "" 496 | }, 497 | { 498 | "name": "skyscraper focus", 499 | "prompt": "skyscraper focus {prompt}", 500 | "negative_prompt": "" 501 | }, 502 | { 503 | "name": "tower focus", 504 | "prompt": "tower focus {prompt}", 505 | "negative_prompt": "" 506 | }, 507 | { 508 | "name": "furniture focus", 509 | "prompt": "furniture focus {prompt}", 510 | "negative_prompt": "" 511 | }, 512 | { 513 | "name": "room focus", 514 | "prompt": "room focus {prompt}", 515 | "negative_prompt": "" 516 | }, 517 | { 518 | "name": "door focus", 519 | "prompt": "door focus {prompt}", 520 | "negative_prompt": "" 521 | }, 522 | { 523 | "name": "window focus", 524 | "prompt": "window focus {prompt}", 525 | "negative_prompt": "" 526 | }, 527 | { 528 | "name": "wall focus", 529 | "prompt": "wall focus {prompt}", 530 | "negative_prompt": "" 531 | }, 532 | { 533 | "name": "ceiling focus", 534 | "prompt": "ceiling focus {prompt}", 535 | "negative_prompt": "" 536 | }, 537 | { 538 | "name": "floor focus", 539 | "prompt": "floor focus {prompt}", 540 | "negative_prompt": "" 541 | }, 542 | { 543 | "name": "lamp focus", 544 | "prompt": "lamp focus {prompt}", 545 | "negative_prompt": "" 546 | }, 547 | { 548 | "name": "sofa focus", 549 | "prompt": "sofa focus {prompt}", 550 | "negative_prompt": "" 551 | }, 552 | { 553 | "name": "table focus", 554 | "prompt": "table focus {prompt}", 555 | "negative_prompt": "" 556 | }, 557 | { 558 | "name": "chair focus", 559 | "prompt": "chair focus {prompt}", 560 | "negative_prompt": "" 561 | }, 562 | { 563 | "name": "bed focus", 564 | "prompt": "bed focus {prompt}", 565 | "negative_prompt": "" 566 | }, 567 | { 568 | "name": "desk focus", 569 | "prompt": "desk focus {prompt}", 570 | "negative_prompt": "" 571 | }, 572 | { 573 | "name": "shelf focus", 574 | "prompt": "shelf focus {prompt}", 575 | "negative_prompt": "" 576 | }, 577 | { 578 | "name": "mirror focus", 579 | "prompt": "mirror focus {prompt}", 580 | "negative_prompt": "" 581 | }, 582 | { 583 | "name": "fireplace focus", 584 | "prompt": "fireplace focus {prompt}", 585 | "negative_prompt": "" 586 | }, 587 | { 588 | "name": "staircase focus", 589 | "prompt": "staircase focus {prompt}", 590 | "negative_prompt": "" 591 | }, 592 | { 593 | "name": "appliance focus", 594 | "prompt": "appliance focus {prompt}", 595 | "negative_prompt": "" 596 | }, 597 | { 598 | "name": "bathroom focus", 599 | "prompt": "bathroom focus {prompt}", 600 | "negative_prompt": "" 601 | }, 602 | { 603 | "name": "kitchen focus", 604 | "prompt": "kitchen focus {prompt}", 605 | "negative_prompt": "" 606 | }, 607 | { 608 | "name": "dining room focus", 609 | "prompt": "dining room focus {prompt}", 610 | "negative_prompt": "" 611 | }, 612 | { 613 | "name": "living room focus", 614 | "prompt": "living room focus {prompt}", 615 | "negative_prompt": "" 616 | }, 617 | { 618 | "name": "office focus", 619 | "prompt": "office focus {prompt}", 620 | "negative_prompt": "" 621 | }, 622 | { 623 | "name": "balcony focus", 624 | "prompt": "balcony focus {prompt}", 625 | "negative_prompt": "" 626 | }, 627 | { 628 | "name": "corridor focus", 629 | "prompt": "corridor focus {prompt}", 630 | "negative_prompt": "" 631 | } 632 | ] -------------------------------------------------------------------------------- /data/Gothic/Gothic.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "None", 4 | "prompt": "{prompt}", 5 | "negative_prompt": "" 6 | }, 7 | { 8 | "name": "Chiaroscuro Masterpiece", 9 | "prompt": "(Create a Gothic-style chiaroscuro masterpiece) {prompt}", 10 | "negative_prompt": "High-key, well-lit painting" 11 | }, 12 | { 13 | "name": "Creepy Castle Keep", 14 | "prompt": "(Sketch the creepy interior of a Gothic castle keep) {prompt}", 15 | "negative_prompt": "Cozy and well-lit castle keep" 16 | }, 17 | { 18 | "name": "Creepy Crypt Keeper", 19 | "prompt": "(Create a Gothic-style depiction of a creepy crypt keeper) {prompt}", 20 | "negative_prompt": "Create a friendly and approachable crypt keeper" 21 | }, 22 | { 23 | "name": "Crypt of Shadows", 24 | "prompt": "(Design a Gothic crypt with eerie shadows) {prompt}", 25 | "negative_prompt": "Bright and inviting crypt" 26 | }, 27 | { 28 | "name": "Cryptic Gothic Symbols", 29 | "prompt": "(Create cryptic Gothic symbols and motifs) {prompt}", 30 | "negative_prompt": "Create simple and straightforward symbols" 31 | }, 32 | { 33 | "name": "Cursed Castle Courtyard", 34 | "prompt": "(Paint a cursed Gothic castle courtyard at night) {prompt}", 35 | "negative_prompt": "Blessed and peaceful courtyard" 36 | }, 37 | { 38 | "name": "Cursed Painting", 39 | "prompt": "(Paint a cursed Gothic-style painting) {prompt}", 40 | "negative_prompt": "Paint a happy and uplifting painting" 41 | }, 42 | { 43 | "name": "Dark Castle", 44 | "prompt": "(Create a Gothic poster featuring a sinister and foreboding dark castle) {prompt}", 45 | "negative_prompt": "Sunny and cheerful" 46 | }, 47 | { 48 | "name": "Dark Cathedral", 49 | "prompt": "(Create a Gothic-style artwork featuring a dark cathedral) {prompt}", 50 | "negative_prompt": "Bright and sunny landscape" 51 | }, 52 | { 53 | "name": "Dark Elegance", 54 | "prompt": "(Design a Gothic-style elegant ballroom) {prompt}", 55 | "negative_prompt": "Design a modern and casual ballroom" 56 | }, 57 | { 58 | "name": "Dark Fantasy Cathedral", 59 | "prompt": "(Design a dark fantasy Gothic cathedral) {prompt}", 60 | "negative_prompt": "Design a bright and fantasy-inspired cathedral" 61 | }, 62 | { 63 | "name": "Dark Romance", 64 | "prompt": "(Illustrate a scene from a dark Gothic romance) {prompt}", 65 | "negative_prompt": "Light-hearted romantic scene" 66 | }, 67 | { 68 | "name": "Dilapidated Castle", 69 | "prompt": "(Paint a Gothic-style dilapidated castle in a storm) {prompt}", 70 | "negative_prompt": "Well-preserved castle in sunshine" 71 | }, 72 | { 73 | "name": "Doomed Love", 74 | "prompt": "(Illustrate a scene from a story of doomed love in a Gothic setting) {prompt}", 75 | "negative_prompt": "Illustrate a scene from a heartwarming love story" 76 | }, 77 | { 78 | "name": "Eerie Cathedral Choir", 79 | "prompt": "(Illustrate an eerie scene in a Gothic cathedral choir) {prompt}", 80 | "negative_prompt": "Illustrate a joyful scene in a cathedral choir" 81 | }, 82 | { 83 | "name": "Eerie Forest", 84 | "prompt": "(Design a Gothic scene set in a haunted, foggy forest) {prompt}", 85 | "negative_prompt": "Bright and clear" 86 | }, 87 | { 88 | "name": "Epic Cathedral Interior", 89 | "prompt": "(Design the interior of an epic Gothic cathedral) {prompt}", 90 | "negative_prompt": "Modern and minimalistic interior" 91 | }, 92 | { 93 | "name": "Eternal Nightfall", 94 | "prompt": "(Paint a Gothic landscape with an eternal nightfall) {prompt}", 95 | "negative_prompt": "Bright and sunny day" 96 | }, 97 | { 98 | "name": "Ethereal Nuns", 99 | "prompt": "(Illustrate ethereal nuns in a Gothic cathedral) {prompt}", 100 | "negative_prompt": "Earthly and mundane depiction" 101 | }, 102 | { 103 | "name": "Gargoyles of the Night", 104 | "prompt": "(Capture the eerie beauty of Gothic gargoyles at night) {prompt}", 105 | "negative_prompt": "Cheerful and lighthearted" 106 | }, 107 | { 108 | "name": "Gothic Architecture", 109 | "prompt": "(Illustrate the intricate details of a Gothic cathedral's architecture) {prompt}", 110 | "negative_prompt": "Contemporary building design" 111 | }, 112 | { 113 | "name": "Gothic Archways", 114 | "prompt": "(Illustrate a scene with intricate Gothic archways) {prompt}", 115 | "negative_prompt": "Simple and contemporary design" 116 | }, 117 | { 118 | "name": "Gothic Artifacts", 119 | "prompt": "(Illustrate a collection of ancient Gothic artifacts and relics) {prompt}", 120 | "negative_prompt": "Modern technology and gadgets" 121 | }, 122 | { 123 | "name": "Gothic Asylum", 124 | "prompt": "(Illustrate a scene in a Gothic asylum with eerie hallways and tormented souls) {prompt}", 125 | "negative_prompt": "Modern hospital" 126 | }, 127 | { 128 | "name": "Gothic Blacksmith", 129 | "prompt": "(Create a scene in a Gothic blacksmith's workshop with dark tools and glowing embers) {prompt}", 130 | "negative_prompt": "Modern metalworking shop" 131 | }, 132 | { 133 | "name": "Gothic Book Cover", 134 | "prompt": "(Design a book cover for a Gothic novel) {prompt}", 135 | "negative_prompt": "Design a book cover for a light-hearted romance novel" 136 | }, 137 | { 138 | "name": "Gothic Castle Interior", 139 | "prompt": "(Create the interior of a Gothic castle with dimly lit halls and grand tapestries) {prompt}", 140 | "negative_prompt": "Modern office interior" 141 | }, 142 | { 143 | "name": "Gothic Castle Ruins", 144 | "prompt": "(Illustrate the ruins of a Gothic castle with ivy-covered walls and ancient mysteries) {prompt}", 145 | "negative_prompt": "Modern building ruins" 146 | }, 147 | { 148 | "name": "Gothic Cathedral", 149 | "prompt": "(Create a Gothic-inspired artwork featuring an imposing cathedral) {prompt}", 150 | "negative_prompt": "Contemporary and modest" 151 | }, 152 | { 153 | "name": "Gothic Cemetery", 154 | "prompt": "(Illustrate a Gothic cemetery at night with eerie tombstones and ghostly figures) {prompt}", 155 | "negative_prompt": "Well-maintained park" 156 | }, 157 | { 158 | "name": "Gothic Clock Tower", 159 | "prompt": "(Create a Gothic clock tower with ancient gears and a haunting chime) {prompt}", 160 | "negative_prompt": "Modern digital clock" 161 | }, 162 | { 163 | "name": "Gothic Crypt", 164 | "prompt": "(Create a Gothic crypt with eerie lighting and ancient tombstones) {prompt}", 165 | "negative_prompt": "Cheerful garden" 166 | }, 167 | { 168 | "name": "Gothic Dungeon", 169 | "prompt": "(Illustrate a Gothic dungeon with chains, torture devices, and flickering torches) {prompt}", 170 | "negative_prompt": "Playroom" 171 | }, 172 | { 173 | "name": "Gothic Fairy", 174 | "prompt": "(Create a Gothic fairy character with dark wings and an enchanting aura) {prompt}", 175 | "negative_prompt": "Friendly cartoon fairy" 176 | }, 177 | { 178 | "name": "Gothic Fairytale", 179 | "prompt": "(Create a Gothic-inspired fairytale scene with dark twists) {prompt}", 180 | "negative_prompt": "Happy and predictable fairytale" 181 | }, 182 | { 183 | "name": "Gothic Fantasy Art", 184 | "prompt": "(Create a Gothic-inspired fantasy world filled with dark magic) {prompt}", 185 | "negative_prompt": "Bright and whimsical fantasy world" 186 | }, 187 | { 188 | "name": "Gothic Fantasy Book Cover", 189 | "prompt": "(Design a book cover for a Gothic fantasy novel) {prompt}", 190 | "negative_prompt": "Textbook cover" 191 | }, 192 | { 193 | "name": "Gothic Fashion", 194 | "prompt": "(Design a Gothic fashion ensemble with lace, leather, and chains) {prompt}", 195 | "negative_prompt": "Casual and plain" 196 | }, 197 | { 198 | "name": "Gothic Fortune Teller", 199 | "prompt": "(Illustrate a mysterious Gothic fortune teller with a crystal ball and dark predictions) {prompt}", 200 | "negative_prompt": "Friendly psychic reader" 201 | }, 202 | { 203 | "name": "Gothic Fountain", 204 | "prompt": "(Sculpt a Gothic-style fountain with intricate details) {prompt}", 205 | "negative_prompt": "Sculpt a modern and abstract fountain" 206 | }, 207 | { 208 | "name": "Gothic Horror", 209 | "prompt": "(Illustrate a horrifying scene with monsters and blood in a Gothic setting) {prompt}", 210 | "negative_prompt": "Soothing and comforting" 211 | }, 212 | { 213 | "name": "Gothic Horror Comic Cover", 214 | "prompt": "(Create a comic book cover for a Gothic horror comic series) {prompt}", 215 | "negative_prompt": "Comic cover for a children's story" 216 | }, 217 | { 218 | "name": "Gothic Horror Movie Poster", 219 | "prompt": "(Design a poster for a Gothic horror movie with terrifying creatures) {prompt}", 220 | "negative_prompt": "Comedic movie poster" 221 | }, 222 | { 223 | "name": "Gothic Horror Storybook", 224 | "prompt": "(Illustrate a page from a Gothic horror storybook) {prompt}", 225 | "negative_prompt": "Illustrate a page from a children's storybook" 226 | }, 227 | { 228 | "name": "Gothic Horror Tale", 229 | "prompt": "(Illustrate a scene from a chilling Gothic horror tale) {prompt}", 230 | "negative_prompt": "Upbeat and heartwarming story" 231 | }, 232 | { 233 | "name": "Gothic Horror Video Game Art", 234 | "prompt": "(Design artwork for a Gothic horror video game with eerie landscapes and terrifying creatures) {prompt}", 235 | "negative_prompt": "Children's video game artwork" 236 | }, 237 | { 238 | "name": "Gothic Jewelry", 239 | "prompt": "(Design intricate Gothic-style jewelry with skulls and gemstones) {prompt}", 240 | "negative_prompt": "Simple and everyday accessories" 241 | }, 242 | { 243 | "name": "Gothic Knight", 244 | "prompt": "(Illustrate a formidable Gothic knight in dark armor) {prompt}", 245 | "negative_prompt": "Friendly security guard" 246 | }, 247 | { 248 | "name": "Gothic Landscapes", 249 | "prompt": "(Illustrate eerie Gothic landscapes with twisted trees and hidden secrets) {prompt}", 250 | "negative_prompt": "Idyllic countryside" 251 | }, 252 | { 253 | "name": "Gothic Lighthouse", 254 | "prompt": "(Illustrate a Gothic lighthouse on a stormy night with crashing waves and a haunting glow) {prompt}", 255 | "negative_prompt": "Functional modern lighthouse" 256 | }, 257 | { 258 | "name": "Gothic Literature", 259 | "prompt": "(Design a book cover for a classic Gothic novel) {prompt}", 260 | "negative_prompt": "Textbook cover" 261 | }, 262 | { 263 | "name": "Gothic Manuscript Illumination", 264 | "prompt": "(Create a Gothic-style illumination for a manuscript) {prompt}", 265 | "negative_prompt": "Create a modern and abstract illumination" 266 | }, 267 | { 268 | "name": "Gothic Mausoleum", 269 | "prompt": "(Design a Gothic-style mausoleum) {prompt}", 270 | "negative_prompt": "Design a modern and unassuming mausoleum" 271 | }, 272 | { 273 | "name": "Gothic Music", 274 | "prompt": "(Design an album cover for a Gothic music band) {prompt}", 275 | "negative_prompt": "Pop music album cover" 276 | }, 277 | { 278 | "name": "Gothic Novella Cover", 279 | "prompt": "(Design a cover for a Gothic novella) {prompt}", 280 | "negative_prompt": "Design a cover for a cheerful novella" 281 | }, 282 | { 283 | "name": "Gothic Poetry", 284 | "prompt": "(Write a Gothic poem filled with dark and melancholic imagery) {prompt}", 285 | "negative_prompt": "Upbeat and cheerful poetry" 286 | }, 287 | { 288 | "name": "Gothic Portraits", 289 | "prompt": "(Create Gothic-style portraits of mysterious characters) {prompt}", 290 | "negative_prompt": "Simple and straightforward headshots" 291 | }, 292 | { 293 | "name": "Gothic Romance", 294 | "prompt": "(Create a Gothic-themed romantic scene with a brooding hero and a mysterious heroine) {prompt}", 295 | "negative_prompt": "Light-hearted and comedic" 296 | }, 297 | { 298 | "name": "Gothic Romance Book Cover", 299 | "prompt": "(Design a book cover for a Gothic romance novel) {prompt}", 300 | "negative_prompt": "Textbook cover" 301 | }, 302 | { 303 | "name": "Gothic Rose Garden", 304 | "prompt": "(Paint a Gothic-style rose garden with black roses) {prompt}", 305 | "negative_prompt": "Paint a vibrant and colorful rose garden" 306 | }, 307 | { 308 | "name": "Gothic Ruins", 309 | "prompt": "(Sketch the haunting beauty of Gothic ruins) {prompt}", 310 | "negative_prompt": "Intact and bustling ruins" 311 | }, 312 | { 313 | "name": "Gothic Sculpture", 314 | "prompt": "(Sculpt a Gothic-style sculpture with intricate details) {prompt}", 315 | "negative_prompt": "Sculpt a modern and abstract piece" 316 | }, 317 | { 318 | "name": "Gothic Stained Glass", 319 | "prompt": "(Design a Gothic-style stained glass window) {prompt}", 320 | "negative_prompt": "Contemporary and plain window" 321 | }, 322 | { 323 | "name": "Gothic Steampunk", 324 | "prompt": "(Design a Steampunk-style Gothic invention with gears and Victorian elements) {prompt}", 325 | "negative_prompt": "Ultra-modern technology" 326 | }, 327 | { 328 | "name": "Gothic Steampunk Airship", 329 | "prompt": "(Design a Gothic Steampunk airship with intricate gears and Victorian styling) {prompt}", 330 | "negative_prompt": "Modern aircraft design" 331 | }, 332 | { 333 | "name": "Gothic Tapestry", 334 | "prompt": "(Weave a Gothic-style tapestry with intricate patterns) {prompt}", 335 | "negative_prompt": "Weave a contemporary and plain tapestry" 336 | }, 337 | { 338 | "name": "Gothic Tarot Cards", 339 | "prompt": "(Design a set of Gothic tarot cards with dark and mysterious symbols) {prompt}", 340 | "negative_prompt": "Regular playing cards" 341 | }, 342 | { 343 | "name": "Gothic Tattoo Art", 344 | "prompt": "(Design intricate Gothic tattoos with dark themes) {prompt}", 345 | "negative_prompt": "Simple and plain tattoos" 346 | }, 347 | { 348 | "name": "Gothic Theater Poster", 349 | "prompt": "(Design a poster for a Gothic theater production with a dark and dramatic theme) {prompt}", 350 | "negative_prompt": "Children's play poster" 351 | }, 352 | { 353 | "name": "Gothic Throne Room", 354 | "prompt": "(Create a Gothic throne room for a sinister ruler) {prompt}", 355 | "negative_prompt": "Plain and functional office space" 356 | }, 357 | { 358 | "name": "Gothic Underworld", 359 | "prompt": "(Create a Gothic underworld scene with dark caverns and sinister creatures) {prompt}", 360 | "negative_prompt": "Colorful underground theme park" 361 | }, 362 | { 363 | "name": "Gothic Vampire", 364 | "prompt": "(Illustrate a charismatic Gothic vampire character) {prompt}", 365 | "negative_prompt": "Friendly neighbor" 366 | }, 367 | { 368 | "name": "Gothic Wedding", 369 | "prompt": "(Illustrate a Gothic-themed wedding with dark and elegant decor) {prompt}", 370 | "negative_prompt": "Casual beach wedding" 371 | }, 372 | { 373 | "name": "Gothic Witch's Hut", 374 | "prompt": "(Design a Gothic witch's hut deep in a dark forest with bubbling cauldrons) {prompt}", 375 | "negative_prompt": "Cozy suburban home" 376 | }, 377 | { 378 | "name": "Gothic Wizard's Tower", 379 | "prompt": "(Design a Gothic wizard's tower with mystical symbols and swirling clouds) {prompt}", 380 | "negative_prompt": "Contemporary science lab" 381 | }, 382 | { 383 | "name": "Haunted Castle", 384 | "prompt": "(Paint a Gothic-style haunted castle on a hill) {prompt}", 385 | "negative_prompt": "Cheerful and colorful castle" 386 | }, 387 | { 388 | "name": "Haunted Forest Path", 389 | "prompt": "(Paint a Gothic-style forest path with a haunted atmosphere) {prompt}", 390 | "negative_prompt": "Paint a sunny and inviting forest path" 391 | }, 392 | { 393 | "name": "Haunted Mansion", 394 | "prompt": "(Illustrate a Gothic haunted mansion with creeping vines and broken windows) {prompt}", 395 | "negative_prompt": "Meticulously maintained estate" 396 | }, 397 | { 398 | "name": "Macabre Artifacts", 399 | "prompt": "(Create a Gothic still life with macabre artifacts) {prompt}", 400 | "negative_prompt": "Bright and cheerful still life" 401 | }, 402 | { 403 | "name": "Medieval Manuscript", 404 | "prompt": "(Illustrate a page from a Gothic-style medieval manuscript) {prompt}", 405 | "negative_prompt": "Modern and digital design" 406 | }, 407 | { 408 | "name": "Moonlit Catacombs", 409 | "prompt": "(Paint the eerie atmosphere of moonlit catacombs) {prompt}", 410 | "negative_prompt": "Well-lit and organized catacombs" 411 | }, 412 | { 413 | "name": "Mysterious Forest", 414 | "prompt": "(Create a Gothic-inspired forest scene shrouded in mist) {prompt}", 415 | "negative_prompt": "Open and sunny forest" 416 | }, 417 | { 418 | "name": "Sinister Manor", 419 | "prompt": "(Design a Gothic-style sinister manor) {prompt}", 420 | "negative_prompt": "Friendly and welcoming manor" 421 | }, 422 | { 423 | "name": "Sinister Monastery", 424 | "prompt": "(Paint a Gothic monastery with an ominous atmosphere) {prompt}", 425 | "negative_prompt": "Serene and tranquil monastery" 426 | }, 427 | { 428 | "name": "Spectral Apparitions", 429 | "prompt": "(Create a Gothic painting featuring spectral apparitions) {prompt}", 430 | "negative_prompt": "Create a painting with happy, non-spectral figures" 431 | }, 432 | 433 | { 434 | "name": "Phantom Opera", 435 | "prompt": "(Create a Gothic-style scene from The Phantom of the Opera) {prompt}", 436 | "negative_prompt": "Upbeat and comedic scene" 437 | }, 438 | { 439 | "name": "Vampire's Lair", 440 | "prompt": "(Illustrate a Gothic vampire's lair with dripping candles and ancient books) {prompt}", 441 | "negative_prompt": "Modern and sterile" 442 | }, 443 | { 444 | "name": "Victorian Mourning", 445 | "prompt": "(Create a Gothic-style portrait of a Victorian mourning scene) {prompt}", 446 | "negative_prompt": "Joyous Victorian celebration" 447 | }, 448 | { 449 | "name": "Witches' Coven", 450 | "prompt": "(Design a Gothic witches' coven gathering with potions and spells) {prompt}", 451 | "negative_prompt": "Ordinary neighborhood gathering" 452 | }, 453 | { 454 | "name": "Witching Hour", 455 | "prompt": "(Paint a Gothic scene during the witching hour) {prompt}", 456 | "negative_prompt": "Daytime and mundane scene" 457 | } 458 | ] 459 | --------------------------------------------------------------------------------