added more styles, examples, workflow

This commit is contained in:
KJS
2023-09-01 16:53:40 -05:00
parent 5a27705e0d
commit cb3a6de477
18 changed files with 490 additions and 7 deletions
+11 -1
View File
@@ -80,4 +80,14 @@ Thanks to Three Headed Monkey in Discord of AI Revolution (discord.gg/rXFmn3gaAc
### Outputs
* **positive_prompt_text_g** - combined prompt with style for positive promt G
* **negative_prompt_text_g** - combined prompt with style for negative promt G
* **negative_prompt_text_g** - combined prompt with style for negative promt G
### Example - More in Example Folder with Workflow
![SDXL Prompt Styler Screenshot](examples/4.png)
![SDXL Prompt Styler Screenshot](examples/3.png)
![SDXL Prompt Styler Screenshot](examples/6.png)
### Workflow
My workflow is a bit complex with lots of nodes, custome models for base and refiner. It has the face detail, hand, body, upscale, blend. Most of my prompts are just random with a selected style, and with wildcards, feelin lucky, magic prompt, and one button prompt. Use a very simple sentence and see what crazyness pops up. Find a workflow that works best for you.
![SDXL Prompt Styler Screenshot](workflow/6.png)
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 MiB

+150
View File
@@ -876,6 +876,150 @@ class SDXLPromptStylerbyFantasySetting:
return positive_prompt, negative_prompt
class SDXLPromptStylerbyMythicalCreature:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(self):
# Get current file's directory
p = os.path.dirname(os.path.realpath(__file__))
# Construct 'sdxl_styles.json' path
file_path = os.path.join(p, 'sdxl_styles_mc.json')
# Read JSON from file
self.json_data = read_json_file(file_path)
# Retrieve styles from JSON data
styles = read_sdxl_styles(self.json_data)
return {
"required": {
"text_positive": ("STRING", {"default": "", "multiline": True}),
"text_negative": ("STRING", {"default": "", "multiline": True}),
"style": ((styles), ),
"log_prompt": (["No", "Yes"], {"default":"No"}),
},
}
RETURN_TYPES = ('STRING','STRING',)
RETURN_NAMES = ('positive_prompt_text_g','negative_prompt_text_g',)
FUNCTION = 'prompt_styler'
CATEGORY = 'Style Prompts'
def prompt_styler(self, text_positive, text_negative, style, log_prompt):
# Process and combine prompts in templates
# The function replaces the positive prompt placeholder in the template,
# and combines the negative prompt with the template's negative prompt, if they exist.
positive_prompt, negative_prompt = read_sdxl_templates_replace_and_combine(self.json_data, style, text_positive, text_negative)
# If logging is enabled (log_prompt is set to "Yes"),
# print the style, positive and negative text, and positive and negative prompts to the console
if log_prompt == "Yes":
print(f"style: {style}")
print(f"text_positive: {text_positive}")
print(f"text_negative: {text_negative}")
print(f"positive_prompt: {positive_prompt}")
print(f"negative_prompt: {negative_prompt}")
return positive_prompt, negative_prompt
class SDXLPromptStylerbySurrealism:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(self):
# Get current file's directory
p = os.path.dirname(os.path.realpath(__file__))
# Construct 'sdxl_styles.json' path
file_path = os.path.join(p, 'sdxl_styles_surrealism.json')
# Read JSON from file
self.json_data = read_json_file(file_path)
# Retrieve styles from JSON data
styles = read_sdxl_styles(self.json_data)
return {
"required": {
"text_positive": ("STRING", {"default": "", "multiline": True}),
"text_negative": ("STRING", {"default": "", "multiline": True}),
"style": ((styles), ),
"log_prompt": (["No", "Yes"], {"default":"No"}),
},
}
RETURN_TYPES = ('STRING','STRING',)
RETURN_NAMES = ('positive_prompt_text_g','negative_prompt_text_g',)
FUNCTION = 'prompt_styler'
CATEGORY = 'Style Prompts'
def prompt_styler(self, text_positive, text_negative, style, log_prompt):
# Process and combine prompts in templates
# The function replaces the positive prompt placeholder in the template,
# and combines the negative prompt with the template's negative prompt, if they exist.
positive_prompt, negative_prompt = read_sdxl_templates_replace_and_combine(self.json_data, style, text_positive, text_negative)
# If logging is enabled (log_prompt is set to "Yes"),
# print the style, positive and negative text, and positive and negative prompts to the console
if log_prompt == "Yes":
print(f"style: {style}")
print(f"text_positive: {text_positive}")
print(f"text_negative: {text_negative}")
print(f"positive_prompt: {positive_prompt}")
print(f"negative_prompt: {negative_prompt}")
return positive_prompt, negative_prompt
class SDXLPromptStylerbyImpressionism:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(self):
# Get current file's directory
p = os.path.dirname(os.path.realpath(__file__))
# Construct 'sdxl_styles.json' path
file_path = os.path.join(p, 'sdxl_styles_impressionism.json')
# Read JSON from file
self.json_data = read_json_file(file_path)
# Retrieve styles from JSON data
styles = read_sdxl_styles(self.json_data)
return {
"required": {
"text_positive": ("STRING", {"default": "", "multiline": True}),
"text_negative": ("STRING", {"default": "", "multiline": True}),
"style": ((styles), ),
"log_prompt": (["No", "Yes"], {"default":"No"}),
},
}
RETURN_TYPES = ('STRING','STRING',)
RETURN_NAMES = ('positive_prompt_text_g','negative_prompt_text_g',)
FUNCTION = 'prompt_styler'
CATEGORY = 'Style Prompts'
def prompt_styler(self, text_positive, text_negative, style, log_prompt):
# Process and combine prompts in templates
# The function replaces the positive prompt placeholder in the template,
# and combines the negative prompt with the template's negative prompt, if they exist.
positive_prompt, negative_prompt = read_sdxl_templates_replace_and_combine(self.json_data, style, text_positive, text_negative)
# If logging is enabled (log_prompt is set to "Yes"),
# print the style, positive and negative text, and positive and negative prompts to the console
if log_prompt == "Yes":
print(f"style: {style}")
print(f"text_positive: {text_positive}")
print(f"text_negative: {text_negative}")
print(f"positive_prompt: {positive_prompt}")
print(f"negative_prompt: {negative_prompt}")
return positive_prompt, negative_prompt
NODE_CLASS_MAPPINGS = {
"SDXLPromptStylerbyArtist": SDXLPromptStylerbyArtist,
@@ -887,12 +1031,15 @@ NODE_CLASS_MAPPINGS = {
"SDXLPromptStylerbyFilter": SDXLPromptStylerbyFilter,
"SDXLPromptStylerbyFocus": SDXLPromptStylerbyFocus,
"SDXLPromptStylerHorror": SDXLPromptStylerHorror,
"SDXLPromptStylerbyImpressionism": SDXLPromptStylerbyImpressionism,
"SDXLPromptStylerbyLighting": SDXLPromptStylerbyLighting,
"SDXLPromptStylerbyMileHigh": SDXLPromptStylerbyMileHigh,
"SDXLPromptStylerMisc": SDXLPromptStylerMisc,
"SDXLPromptStylerbyMood": SDXLPromptStylerbyMood,
"SDXLPromptStylerbyMythicalCreature": SDXLPromptStylerbyMythicalCreature,
"SDXLPromptStylerbyOriginal": SDXLPromptStylerbyOriginal,
"SDXLPromptStylerbySubject": SDXLPromptStylerbySubject,
"SDXLPromptStylerbySurrealism": SDXLPromptStylerbySurrealism,
"SDXLPromptStylerbyTheme": SDXLPromptStylerbyTheme,
"SDXLPromptStylerbyTimeofDay": SDXLPromptStylerbyTimeofDay,
}
@@ -907,12 +1054,15 @@ NODE_DISPLAY_NAME_MAPPINGS = {
"SDXLPromptStylerbyFilter": "Prompt Styler Filter",
"SDXLPromptStylerbyFocus": "Prompt Styler Focus",
"SDXLPromptStylerHorror": "Prompt Styler Horror",
"SDXLPromptStylerbyImpressionism": "Prompt Styler Impressionism",
"SDXLPromptStylerbyLighting": "Prompt Styler Lighting",
"SDXLPromptStylerbyMileHigh": "Prompt Styler MileHigh",
"SDXLPromptStylerMisc": "Prompt Styler Misc",
"SDXLPromptStylerbyMood": "Prompt Styler Mood",
"SDXLPromptStylerbyMythicalCreature": "Prompt Styler Mythical Creature",
"SDXLPromptStylerbyOriginal": "Prompt Styler Original",
"SDXLPromptStylerbySubject": "Prompt Styler Subject",
"SDXLPromptStylerbySurrealism": "Prompt Styler Surrealism",
"SDXLPromptStylerbyTheme": "Prompt Styler Theme",
"SDXLPromptStylerbyTimeofDay": "Prompt Styler Time of Day",
}
+6 -6
View File
@@ -6,7 +6,7 @@
},
{
"name": "Atlantis",
"prompt": "A lost city of great wisdom and power, now drowned beneath the sea",
"prompt": "A legendary lost island city of great wisdom and power to have sunk into the ocean, a symbol of advanced, prehistoric civilizations and the subject of countless myths and speculations",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
},
{
@@ -46,12 +46,12 @@
},
{
"name": "Narnia",
"prompt": "A land of talking animals and magical creatures, ruled by Aslan the lion",
"prompt": "A land of talking animals and magical creatures, Fantasy, Wardrobe, Deep Magic, Lion, Witch and Wardrobe",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
},
{
"name": "Neverland",
"prompt": ":A lost island where children can stay forever young",
"prompt": "A lost island where children can stay forever young, Peter Pan, fantastical adventures with pirates, fairies, and magical creatures",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
},
{
@@ -116,17 +116,17 @@
},
{
"name": "Oz",
"prompt": "A land of enchantment, where anything is possible",
"prompt": "A land of enchantment, where anything is possible, Dorothy, Yellow Brick Road, Emerald City, Wicked Witch of the West, Scarecrow, Tin Man, Cowardly Lion, Glinda the Good Witch, Toto",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
},
{
"name": "Wonderland",
"prompt": "A wild and fantastical place, ruled by the Queen of Hearts",
"prompt": "A wild and fantastical place, ruled by the Queen of Hearts, Rabbit Hole, Mad Hatter, Cheshire Cat, Tea Party, Jabberwocky, Wonderland Creatures, white rabbit",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
},
{
"name": "Xanadu",
"prompt": "A magical kingdom ruled by a wise and benevolent queen",
"prompt": "A magical kingdom ruled by a wise and benevolent queen, Palace, Kubla Khan, Opulence, Chinese Dynasty, Mongol Empire, Gardens",
"negative_prompt": "ugly, deformed, noisy, low poly, blurry,"
}
]
+108
View File
@@ -0,0 +1,108 @@
[
{
"name": "none byImpressionism",
"prompt": "{prompt}",
"negative_prompt": ""
},
{
"name": "Morning Light on the Seine",
"prompt": "Capture the soft, early morning light reflecting on the gentle ripples of the Seine River, creating a tranquil and luminous atmosphere.",
"negative_prompt": "Harsh shadows, overworked details, static, dull colors, lack of atmosphere."
},
{
"name": "Fields of Sunflowers in Bloom",
"prompt": "Paint a field of sunflowers in full bloom under the radiant sun, with the vibrant yellow petals and their interaction with the light as the main focus.",
"negative_prompt": "Flat colors, lack of light and shadow, overly detailed, static composition, unnatural colors."
},
{
"name": "A Rainy Day in the City",
"prompt": "Capture the mood and atmosphere of a rainy day in the bustling city, with wet streets reflecting the lights and colors of the urban environment.",
"negative_prompt": "Lack of mood, unrealistic colors, sharp edges, overly detailed, static composition."
},
{
"name": "Dappled Sunlight Through Trees",
"prompt": "Convey the effect of dappled sunlight filtering through the leaves of a dense forest, creating intricate patterns of light and shadow on the ground.",
"negative_prompt": "Flat lighting, lack of atmosphere, unrealistic colors, lack of texture, overly detailed."
},
{
"name": "A Parisian Cafe Scene",
"prompt": "Capture the ambiance of a Parisian café, with people leisurely enjoying coffee and conversation at outdoor tables, emphasizing the play of light and shadow.",
"negative_prompt": "Stiff and posed figures, lack of atmosphere, unnatural colors, overly detailed, lack of spontaneity."
},
{
"name": "Impressionistic Self-Portrait",
"prompt": "Create a self-portrait in the Impressionist style, using loose brushwork and color to convey your mood and personality.",
"negative_prompt": "Lack of character, flat colors, overly detailed, unrealistic portrayal, lack of emotional expression."
},
{
"name": "Harbor at Sunset",
"prompt": "Paint a harbor scene at sunset, capturing the warm hues of the setting sun reflecting on the water, boats, and the surrounding environment.",
"negative_prompt": "Lack of warmth, harsh lighting, overworked details, lack of atmosphere, static composition."
},
{
"name": "The Dance of Fireflies",
"prompt": "Depict a magical night scene in a forest with fireflies illuminating the darkness, creating a sense of enchantment and wonder.",
"negative_prompt": "Lack of magic, dull colors, unnatural lighting, overly detailed, lack of ambiance."
},
{
"name": "Ballet Rehearsal Backstage",
"prompt": "Capture the backstage atmosphere of a ballet rehearsal, with dancers in various states of preparation and movement, focusing on the interplay of light and shadow.",
"negative_prompt": "Lack of backstage atmosphere, static figures, lack of emotion, unrealistic colors, overworked details."
},
{
"name": "Water Lilies in a Pond",
"prompt": "Paint a serene pond with water lilies in various stages of bloom, reflecting the changing light and colors of the sky.",
"negative_prompt": "Flat water surface, lack of depth, dull colors, overworked details, lack of spontaneity."
},
{
"name": "Winter Morning Frost",
"prompt": "Capture the frost-covered landscape of a winter morning, with the delicate frost crystals glistening in the soft morning light.",
"negative_prompt": "Lack of frosty atmosphere, harsh lighting, lack of coldness, unrealistic colors, overly detailed."
},
{
"name": "Seaside Cliff at Dawn",
"prompt": "Paint a dramatic seascape at dawn, with waves crashing against a rugged cliff, and the first light of day breaking through the clouds.",
"negative_prompt": "Lack of drama, static waves, dull lighting, lack of atmosphere, overworked details."
},
{
"name": "Fields of Lavender in Provence",
"prompt": "Convey the vibrant beauty of lavender fields in Provence, with rows of lavender plants stretching to the horizon, and the intoxicating scent of lavender in the air.",
"negative_prompt": "Lack of fragrance, flat colors, lack of depth, unrealistic colors, overly detailed."
},
{
"name": "Children Playing by the Seashore",
"prompt": "Capture the joy and spontaneity of children playing by the seashore, with the shimmering sea and the golden sands as the backdrop.",
"negative_prompt": "Lack of playfulness, stiff figures, lack of spontaneity, unrealistic colors, overworked details."
},
{
"name": "Twilight in a Venetian Canal",
"prompt": "Paint the enchanting twilight atmosphere in a Venetian canal, with gondolas gliding on the water and the soft glow of lanterns illuminating the scene.",
"negative_prompt": "Lack of enchantment, harsh lighting, lack of ambiance, unrealistic colors, overly detailed."
},
{
"name": "The Blooming Cherry Blossoms",
"prompt": "Convey the ephemeral beauty of cherry blossoms in full bloom, with delicate pink petals falling like confetti in the gentle breeze.",
"negative_prompt": "Lack of delicacy, flat colors, lack of movement, unrealistic colors, overworked details."
},
{
"name": "Sunrise Over a Wheat Field",
"prompt": "Capture the serene beauty of a wheat field at sunrise, with the golden wheat swaying in the breeze and the first light of day painting the landscape.",
"negative_prompt": "Lack of serenity, harsh lighting, lack of warmth, unrealistic colors, overly detailed."
},
{
"name": "Boating on a Tranquil Pond",
"prompt": "Paint the tranquility of a small pond, with a rowboat gently gliding on the calm water, surrounded by lush greenery and reflected skies.",
"negative_prompt": "Lack of tranquility, static water, lack of reflection, unrealistic colors, overworked details."
},
{
"name": "Café Terrace at Night",
"prompt": "Capture the nocturnal atmosphere of a bustling café terrace at night, with patrons seated at tables, under the soft glow of street lamps and starry skies.",
"negative_prompt": "Lack of nocturnal atmosphere, harsh lighting, lack of ambiance, unrealistic colors, overly detailed."
},
{
"name": "A Country Path in Autumn",
"prompt": "Convey the rustic beauty of a countryside path in autumn, with colorful leaves carpeting the ground and the soft, golden hues of the autumnal light.",
"negative_prompt": "Lack of rustic charm, flat colors, lack of autumnal ambiance, unrealistic colors, overworked details."
}
]
+107
View File
@@ -0,0 +1,107 @@
[
{
"name": "none byMythical Creatures",
"prompt": "{prompt}",
"negative_prompt": ""
},
{
"name": "The Phoenix of Eternal Flame",
"prompt": "A majestic bird with iridescent feathers that resurrects from its ashes, symbolizing rebirth and immortality.",
"negative_prompt": "Fragile, colorless, flightless, fragile, mundane."
},
{
"name": "The Enchanted Forest Nymph",
"prompt": "A graceful woodland spirit who guards ancient groves and has the power to heal and protect the forest and its creatures.",
"negative_prompt": "Distrustful, reclusive, powerless, ghostly, fading."
},
{
"name": "The Leviathan of the Abyss",
"prompt": "A colossal sea serpent that dwells in the darkest depths of the ocean, feared for its immense power and ancient wisdom.",
"negative_prompt": "Malformed, motionless, feeble, inanimate, insignificant."
},
{
"name": "The Sphinx of Riddles",
"prompt": "A creature with the body of a lion, wings of an eagle, and the head of a human, known for challenging travelers with perplexing riddles.",
"negative_prompt": "Confused, transparent, muted, uninspiring, predictable."
},
{
"name": "The Faerie Court of Dreams",
"prompt": "A realm inhabited by ethereal beings who create dreams and bring enchantment to the mortal world, Woodland, Mystical, Dreams, Glamour, Imagination",
"negative_prompt": "Fading, mundane, forgotten, elusive, colorless."
},
{
"name": "The Chimera, Guardian of the Labyrinth",
"prompt": "A fearsome creature with the body of a lion, the head of a goat, and the tail of a serpent, guarding the entrance to a treacherous maze.",
"negative_prompt": "Powerless, fragmented, unstable, dissonant, shattered."
},
{
"name": "The Griffin of Valor",
"prompt": "A noble and majestic creature with the body of a lion and the head of an eagle, symbolizing courage and honor.",
"negative_prompt": "Cowardly, misshapen, insignificant, timid, uninspiring."
},
{
"name": "The Banshee, Wailer of Fate",
"prompt": "A female spirit known for her mournful wails that foretell impending doom and tragedy.",
"negative_prompt": "Silent, unfeeling, insignificant, ignored, fading."
},
{
"name": "The Pegasus, Steed of the Heavens",
"prompt": "A winged horse that soars through the skies, representing freedom, grace, and untamed beauty.",
"negative_prompt": "Earthbound, clumsy, grounded, mundane, lifeless."
},
{
"name": "The Kraken, Terror of the Deep",
"prompt": "A monstrous sea creature with tentacles that drags ships and sailors to the depths, shrouded in legends of the abyss.",
"negative_prompt": "Harmless, dormant, transparent, weak, irrelevant."
},
{
"name": "The Seraphim, Celestial Guardians",
"prompt": "Majestic beings with multiple wings and fiery auras, tasked with safeguarding the divine realms from dark forces.",
"negative_prompt": "Fallen, corrupted, forsaken, powerless, dimly lit."
},
{
"name": "The Gorgon, Petrifying Horror",
"prompt": "A monstrous creature with snakes for hair, capable of turning anyone who gazes upon it into stone with a single look.",
"negative_prompt": "Blind, feeble, harmless, transparent, pitiful."
},
{
"name": "The Thunderbird, Stormbringer of the Skies",
"prompt": "A colossal bird with wings that command the thunder and lightning, revered as a harbinger of storms and renewal.",
"negative_prompt": "Caged, grounded, silenced, dormant, mundane."
},
{
"name": "The Kitsune, Shape-shifting Trickster",
"prompt": "Cunning fox spirits from Japanese folklore, known for their shape-shifting abilities and mischievous pranks.",
"negative_prompt": "Exposed, powerless, mundane, predictable, transparent."
},
{
"name": "The Minotaur, Maze Dweller",
"prompt": "A fearsome creature with the body of a human and the head of a bull, residing in labyrinthine mazes, guarding hidden treasures.",
"negative_prompt": "Lost, confused, aimless, powerless, uninspiring."
},
{
"name": "The Valkyrie, Choosers of the Slain",
"prompt": "Noble warrior maidens from Norse mythology, who guide fallen heroes to the afterlife's grand halls in Valhalla.",
"negative_prompt": "Banished, forgotten, powerless, fading, aimless."
},
{
"name": "The Manticore, Dreaded Hunter",
"prompt": "A creature with the body of a lion, a human face, and rows of sharp teeth, known for its deadly hunting prowess and love for human flesh.",
"negative_prompt": "Hungry, feeble, impotent, cowardly, inconspicuous."
},
{
"name": "The Dryad, Guardian of the Forest",
"prompt": "A gentle woodland spirit, inseparably linked to a specific tree, who protects her forest with fierce devotion.",
"negative_prompt": "Withering, powerless, displaced, silent, forgotten."
},
{
"name": "The Naiad, River Nymph of Tranquility",
"prompt": "A serene water nymph residing in rivers and streams, bringing calmness and tranquility to her watery domain.",
"negative_prompt": "Stagnant, powerless, desolate, faded, unnoticed."
},
{
"name": "The Roc, King of the Avians",
"prompt": "A colossal and legendary bird of prey, capable of carrying off elephants, known for its majestic and awe-inspiring presence.",
"negative_prompt": "Grounded, helpless, flightless, obscure, muted."
}
]
+108
View File
@@ -0,0 +1,108 @@
[
{
"name": "none bySurrealism",
"prompt": "{prompt}",
"negative_prompt": ""
},
{
"name": "Morning Light on the Seine",
"prompt": "Capture the soft, early morning light reflecting on the gentle ripples of the Seine River, creating a tranquil and luminous atmosphere.",
"negative_prompt": "Harsh shadows, overworked details, static, dull colors, lack of atmosphere."
},
{
"name": "Fields of Sunflowers in Bloom",
"prompt": "Paint a field of sunflowers in full bloom under the radiant sun, with the vibrant yellow petals and their interaction with the light as the main focus.",
"negative_prompt": "Flat colors, lack of light and shadow, overly detailed, static composition, unnatural colors."
},
{
"name": "A Rainy Day in the City",
"prompt": "Capture the mood and atmosphere of a rainy day in the bustling city, with wet streets reflecting the lights and colors of the urban environment.",
"negative_prompt": "Lack of mood, unrealistic colors, sharp edges, overly detailed, static composition."
},
{
"name": "Dappled Sunlight Through Trees",
"prompt": "Convey the effect of dappled sunlight filtering through the leaves of a dense forest, creating intricate patterns of light and shadow on the ground.",
"negative_prompt": "Flat lighting, lack of atmosphere, unrealistic colors, lack of texture, overly detailed."
},
{
"name": "A Parisian Café Scene",
"prompt": "Capture the ambiance of a Parisian café, with people leisurely enjoying coffee and conversation at outdoor tables, emphasizing the play of light and shadow.",
"negative_prompt": "Stiff and posed figures, lack of atmosphere, unnatural colors, overly detailed, lack of spontaneity."
},
{
"name": "Impressionistic Self-Portrait",
"prompt": "Create a self-portrait in the Impressionist style, using loose brushwork and color to convey your mood and personality.",
"negative_prompt": "Lack of character, flat colors, overly detailed, unrealistic portrayal, lack of emotional expression."
},
{
"name": "Harbor at Sunset",
"prompt": "Paint a harbor scene at sunset, capturing the warm hues of the setting sun reflecting on the water, boats, and the surrounding environment.",
"negative_prompt": "Lack of warmth, harsh lighting, overworked details, lack of atmosphere, static composition."
},
{
"name": "The Dance of Fireflies",
"prompt": "Depict a magical night scene in a forest with fireflies illuminating the darkness, creating a sense of enchantment and wonder.",
"negative_prompt": "Lack of magic, dull colors, unnatural lighting, overly detailed, lack of ambiance."
},
{
"name": "Ballet Rehearsal Backstage",
"prompt": "Capture the backstage atmosphere of a ballet rehearsal, with dancers in various states of preparation and movement, focusing on the interplay of light and shadow.",
"negative_prompt": "Lack of backstage atmosphere, static figures, lack of emotion, unrealistic colors, overworked details."
},
{
"name": "Water Lilies in a Pond",
"prompt": "Paint a serene pond with water lilies in various stages of bloom, reflecting the changing light and colors of the sky.",
"negative_prompt": "Flat water surface, lack of depth, dull colors, overworked details, lack of spontaneity."
},
{
"name": "Winter Morning Frost",
"prompt": "Capture the frost-covered landscape of a winter morning, with the delicate frost crystals glistening in the soft morning light.",
"negative_prompt": "Lack of frosty atmosphere, harsh lighting, lack of coldness, unrealistic colors, overly detailed."
},
{
"name": "Seaside Cliff at Dawn",
"prompt": "Paint a dramatic seascape at dawn, with waves crashing against a rugged cliff, and the first light of day breaking through the clouds.",
"negative_prompt": "Lack of drama, static waves, dull lighting, lack of atmosphere, overworked details."
},
{
"name": "Fields of Lavender in Provence",
"prompt": "Convey the vibrant beauty of lavender fields in Provence, with rows of lavender plants stretching to the horizon, and the intoxicating scent of lavender in the air.",
"negative_prompt": "Lack of fragrance, flat colors, lack of depth, unrealistic colors, overly detailed."
},
{
"name": "Children Playing by the Seashore",
"prompt": "Capture the joy and spontaneity of children playing by the seashore, with the shimmering sea and the golden sands as the backdrop.",
"negative_prompt": "Lack of playfulness, stiff figures, lack of spontaneity, unrealistic colors, overworked details."
},
{
"name": "Twilight in a Venetian Canal",
"prompt": "Paint the enchanting twilight atmosphere in a Venetian canal, with gondolas gliding on the water and the soft glow of lanterns illuminating the scene.",
"negative_prompt": "Lack of enchantment, harsh lighting, lack of ambiance, unrealistic colors, overly detailed."
},
{
"name": "The Blooming Cherry Blossoms",
"prompt": "Convey the ephemeral beauty of cherry blossoms in full bloom, with delicate pink petals falling like confetti in the gentle breeze.",
"negative_prompt": "Lack of delicacy, flat colors, lack of movement, unrealistic colors, overworked details."
},
{
"name": "Sunrise Over a Wheat Field",
"prompt": "Capture the serene beauty of a wheat field at sunrise, with the golden wheat swaying in the breeze and the first light of day painting the landscape.",
"negative_prompt": "Lack of serenity, harsh lighting, lack of warmth, unrealistic colors, overly detailed."
},
{
"name": "Boating on a Tranquil Pond",
"prompt": "Paint the tranquility of a small pond, with a rowboat gently gliding on the calm water, surrounded by lush greenery and reflected skies.",
"negative_prompt": "Lack of tranquility, static water, lack of reflection, unrealistic colors, overworked details."
},
{
"name": "Café Terrace at Night",
"prompt": "Capture the nocturnal atmosphere of a bustling café terrace at night, with patrons seated at tables, under the soft glow of street lamps and starry skies.",
"negative_prompt": "Lack of nocturnal atmosphere, harsh lighting, lack of ambiance, unrealistic colors, overly detailed."
},
{
"name": "A Country Path in Autumn",
"prompt": "Convey the rustic beauty of a countryside path in autumn, with colorful leaves carpeting the ground and the soft, golden hues of the autumnal light.",
"negative_prompt": "Lack of rustic charm, flat colors, lack of autumnal ambiance, unrealistic colors, overworked details."
}
]