From 5b879ac47e9b7f5601b23ea1a65dc3d07232fe50 Mon Sep 17 00:00:00 2001 From: zeeoale Date: Mon, 14 Jul 2025 09:18:41 +0200 Subject: [PATCH] Initial commit of traumakom Prompt Generator - ComfyUI Node --- JSON_DATA/ARCANO_OCCULTO.json | 74 +++++++++++ JSON_DATA/Alien_World.json | 83 +++++++++++++ JSON_DATA/Angel_vs_Demons.json | 76 ++++++++++++ JSON_DATA/Animali.json | 61 +++++++++ JSON_DATA/Bloodborne.json | 78 ++++++++++++ JSON_DATA/CMYK_Chronicles.json | 95 ++++++++++++++ JSON_DATA/Creator_v1.json | 128 +++++++++++++++++++ JSON_DATA/Creator_v2.json | 163 ++++++++++++++++++++++++ JSON_DATA/Cyberpunk.json | 68 ++++++++++ JSON_DATA/Diablo_World.json | 88 +++++++++++++ JSON_DATA/Disney_Princess.json | 79 ++++++++++++ JSON_DATA/Fractured_Reflections.json | 77 ++++++++++++ JSON_DATA/GothicWorld.json | 78 ++++++++++++ JSON_DATA/Gothic_Steampunk.json | 74 +++++++++++ JSON_DATA/Horror.json | 18 +++ JSON_DATA/Junji_Ito.json | 120 ++++++++++++++++++ JSON_DATA/KAWAII_MALEDICTUM.json | 74 +++++++++++ JSON_DATA/Lovecraft.json | 83 +++++++++++++ JSON_DATA/Male_World.json | 18 +++ JSON_DATA/Midnight_Mare.json | 79 ++++++++++++ JSON_DATA/Monochrome_Echoes.json | 91 ++++++++++++++ JSON_DATA/My_Little_Pony.json | 77 ++++++++++++ JSON_DATA/Only_Japan.json | 89 ++++++++++++++ JSON_DATA/Only_Japan_Male.json | 86 +++++++++++++ JSON_DATA/Portrait_Male.json | 90 ++++++++++++++ JSON_DATA/RGB_Chronicles.json | 123 ++++++++++++++++++ JSON_DATA/Resident_Evil.json | 80 ++++++++++++ JSON_DATA/SciFi_Melancholy.json | 67 ++++++++++ JSON_DATA/Tim_Burton_World.json | 76 ++++++++++++ JSON_DATA/Whispers_Asylum.json | 98 +++++++++++++++ JSON_DATA/apocalypse_red.json | 78 ++++++++++++ JSON_DATA/bloodless_rites.json | 68 ++++++++++ JSON_DATA/crimson_scriptures.json | 71 +++++++++++ JSON_DATA/crimson_tear.json | 18 +++ JSON_DATA/k-pop_star_dream.json | 74 +++++++++++ JSON_DATA/portrait.json | 76 ++++++++++++ JSON_DATA/satans_nightmare.json | 79 ++++++++++++ JSON_DATA/satans_nightmare_male.json | 77 ++++++++++++ JSON_DATA/silent_horror.json | 70 +++++++++++ JSON_DATA/superhero_female.json | 79 ++++++++++++ JSON_DATA/superhero_male.json | 13 ++ PromptCreatorNode.py | 178 +++++++++++++++++++++++++++ README.md | 117 ++++++++++++++++++ __init__.py | 11 ++ api_keys.txt | 3 + install.py | 16 +++ requirements.txt | 4 + 47 files changed, 3523 insertions(+) create mode 100644 JSON_DATA/ARCANO_OCCULTO.json create mode 100644 JSON_DATA/Alien_World.json create mode 100644 JSON_DATA/Angel_vs_Demons.json create mode 100644 JSON_DATA/Animali.json create mode 100644 JSON_DATA/Bloodborne.json create mode 100644 JSON_DATA/CMYK_Chronicles.json create mode 100644 JSON_DATA/Creator_v1.json create mode 100644 JSON_DATA/Creator_v2.json create mode 100644 JSON_DATA/Cyberpunk.json create mode 100644 JSON_DATA/Diablo_World.json create mode 100644 JSON_DATA/Disney_Princess.json create mode 100644 JSON_DATA/Fractured_Reflections.json create mode 100644 JSON_DATA/GothicWorld.json create mode 100644 JSON_DATA/Gothic_Steampunk.json create mode 100644 JSON_DATA/Horror.json create mode 100644 JSON_DATA/Junji_Ito.json create mode 100644 JSON_DATA/KAWAII_MALEDICTUM.json create mode 100644 JSON_DATA/Lovecraft.json create mode 100644 JSON_DATA/Male_World.json create mode 100644 JSON_DATA/Midnight_Mare.json create mode 100644 JSON_DATA/Monochrome_Echoes.json create mode 100644 JSON_DATA/My_Little_Pony.json create mode 100644 JSON_DATA/Only_Japan.json create mode 100644 JSON_DATA/Only_Japan_Male.json create mode 100644 JSON_DATA/Portrait_Male.json create mode 100644 JSON_DATA/RGB_Chronicles.json create mode 100644 JSON_DATA/Resident_Evil.json create mode 100644 JSON_DATA/SciFi_Melancholy.json create mode 100644 JSON_DATA/Tim_Burton_World.json create mode 100644 JSON_DATA/Whispers_Asylum.json create mode 100644 JSON_DATA/apocalypse_red.json create mode 100644 JSON_DATA/bloodless_rites.json create mode 100644 JSON_DATA/crimson_scriptures.json create mode 100644 JSON_DATA/crimson_tear.json create mode 100644 JSON_DATA/k-pop_star_dream.json create mode 100644 JSON_DATA/portrait.json create mode 100644 JSON_DATA/satans_nightmare.json create mode 100644 JSON_DATA/satans_nightmare_male.json create mode 100644 JSON_DATA/silent_horror.json create mode 100644 JSON_DATA/superhero_female.json create mode 100644 JSON_DATA/superhero_male.json create mode 100644 PromptCreatorNode.py create mode 100644 README.md create mode 100644 __init__.py create mode 100644 api_keys.txt create mode 100644 install.py create mode 100644 requirements.txt diff --git a/JSON_DATA/ARCANO_OCCULTO.json b/JSON_DATA/ARCANO_OCCULTO.json new file mode 100644 index 0000000..5bf5c07 --- /dev/null +++ b/JSON_DATA/ARCANO_OCCULTO.json @@ -0,0 +1,74 @@ +{ + "EPOCHS": [ + "Occult Renaissance" + ], + "OUTFITS": [ + "ritual robe embroidered with arcane sigils", + "Victorian occultist attire with silver chains", + "tattered cloak covered in blood runes", + "plague doctor garb with mystic scrolls", + "silken vestments with alchemical patterns" + ], + "LIGHTING": [ + "candlelight from black wax pillars", + "greenish phosphorescent glow from below", + "moonlight filtered through stained glass", + "blue flame aura pulsing with sigils", + "dim light cast by floating runic symbols" + ], + "BACKGROUNDS": [ + "ancient ritual chamber deep underground", + "abandoned cathedral altar with pentagrams", + "library of forbidden tomes and floating glyphs", + "forest grove surrounded by whispering shadows", + "mirror-filled sanctum echoing with chants" + ], + "OBJECTS": [ + "an orb swirling with black mist", + "a dagger made of obsidian and bone", + "a tome bound in cursed leather", + "a staff topped with an eye that blinks", + "a chalice overflowing with red smoke" + ], + "POSES": [ + "performing a summoning ritual with arms raised", + "kneeling before a glowing circle of power", + "standing with an open book and whispering lips", + "levitating above a blood-drawn sigil", + "casting a curse while shrouded in darkness" + ], + "EXPRESSIONS": [ + "eyes glowing with forbidden knowledge", + "face marked with occult tattoos and serenity", + "gaze locked in trance with ancient power", + "smiling slightly while chanting in tongues", + "blank expression under a ceremonial mask" + ], + "CAMERA_ANGLES": [ + "low angle with ritual circle visible around", + "overhead shot of subject inside a pentagram", + "close-up on arcane symbols being drawn", + "wide shot showing floating relics", + "side angle with candles and shadows dancing" + ], + "ATMOSPHERES": [ + "thick incense swirling unnaturally", + "echoes of ancient voices in the air", + "gravity slightly distorted around the subject", + "ambient hum of magical pressure", + "air filled with whispers and candle smoke" + ], + "ACCESSORIES": [ + "amulet made of bones and gems", + "necklace with a blood-stained key", + "crown of thorns and runes", + "rings etched with planetary seals", + "gloves stitched with protective incantations" + ], + "HORROR_INTENSITY": { + "Subtle": "gentle signs of the supernatural hidden in beauty", + "Creepy": "unseen watchers, ink that moves, candles that flicker on their own", + "Disturbing": "levitating objects, eyes appearing in mirrors, sigils bleeding softly", + "Unhinged": "tearing of reality, glowing mouths whispering forbidden truths" + } +} \ No newline at end of file diff --git a/JSON_DATA/Alien_World.json b/JSON_DATA/Alien_World.json new file mode 100644 index 0000000..8649d5e --- /dev/null +++ b/JSON_DATA/Alien_World.json @@ -0,0 +1,83 @@ +{ + "EPOCHS": [ + "Distant Future", + "Post-Apocalyptic Space", + "Industrial Sci-Fi Era" + ], + "OUTFITS": [ + "Heavy spacesuit", + "Corporate uniform stained with blood", + "Torn survival gear", + "Bio-mechanical armor", + "Containment suit with cracks" + ], + "LIGHTING": [ + "dim flickering fluorescent lights", + "emergency red sirens", + "cold metallic ambient glow", + "strobe flashes in smoke", + "sporadic sparks from broken panels" + ], + "BACKGROUNDS": [ + "derelict spaceship corridor", + "xenomorph hive with resin-coated walls", + "alien temple with Giger-esque sculptures", + "narrow ventilation shaft", + "decaying cryochamber", + "laboratory with burst containment tanks" + ], + "OBJECTS": [ + "egg clusters pulsating faintly", + "facehugger jars", + "acid-burned floor panels", + "bio-mechanical cables", + "android remains", + "data logs scattered on floor", + "cracked helmet with reflection of alien" + ], + "POSES": [ + "crouched and alert", + "frozen in terror", + "clutching a flare", + "back against a wall", + "suspended in zero gravity", + "trapped in a narrow shaft" + ], + "EXPRESSIONS": [ + "paralyzed fear", + "grim determination", + "cold synthetic stare", + "silent panic", + "hollow-eyed survivor look" + ], + "CAMERA_ANGLES": [ + "low angle with shadow approaching", + "over-the-shoulder in narrow corridor", + "close-up with condensation on helmet", + "wide shot of alien hive", + "first-person view of helmet HUD" + ], + "ATMOSPHERES": [ + "claustrophobic and humid", + "toxic air thick with spores", + "echoes of distant screeches", + "low-frequency vibrations", + "heartbeat-like mechanical pulses", + "constant metallic groans", + "with a xenomorph in the darkness" + ], + "ACCESSORIES": [ + "motion tracker blinking erratically", + "broken oxygen mask", + "flamethrower unit", + "alien claw necklace", + "blood-stained ID card", + "flickering wrist terminal" + ], + "HORROR_INTENSITY": { + "Suggestive": "with unexplained slime trails and flickering systems", + "Unsettling": "surrounded by inhuman growls and motion in the shadows", + "Terrifying": "with xenomorphs emerging from walls, close proximity breathing", + "Nightmarish": "entire ship infested, no safe zone, walls move with alien intent" + } +} \ No newline at end of file diff --git a/JSON_DATA/Angel_vs_Demons.json b/JSON_DATA/Angel_vs_Demons.json new file mode 100644 index 0000000..ee36107 --- /dev/null +++ b/JSON_DATA/Angel_vs_Demons.json @@ -0,0 +1,76 @@ +{ + "EPOCHS": [ + "The Last Judgement", + "Post-Apocalyptic War", + "Celestial Collapse", + "Infernal Reign" + ], + "OUTFITS": [ + "tattered holy robes", + "obsidian armor with molten cracks", + "glowing celestial battle gear", + "chains and scorched fabric", + "halo crown with bloodstains" + ], + "LIGHTING": [ + "divine beam from the clouds", + "fiery glow from below", + "ashen daylight with falling embers", + "broken sun through holy smoke", + "moonlight shining through ruins" + ], + "BACKGROUNDS": [ + "ruined cathedral suspended in the sky", + "city split between heaven and hell", + "burning wasteland with fallen angel statues", + "abandoned church surrounded by lava cracks", + "sky battlefield with lightning and fire" + ], + "OBJECTS": [ + "broken halo on the ground", + "sword glowing with divine runes", + "demonic grimoire bound in chains", + "feather drenched in blood", + "trumpet of the final war" + ], + "POSES": [ + "mid-air clash with wings outstretched", + "kneeling with broken sword", + "reaching toward the heavens", + "hovering above ruins with outstretched arms", + "charging through fire and smoke" + ], + "EXPRESSIONS": [ + "righteous fury", + "tormented anguish", + "divine serenity amidst chaos", + "gleeful malice", + "haunted conviction" + ], + "CAMERA_ANGLES": [ + "from below with light piercing sky", + "close-up on cracked mask or face", + "aerial shot above burning battleground", + "side angle of two figures mid-clash", + "wide shot of heaven torn open" + ], + "ATMOSPHERES": [ + "apocalyptic holiness", + "hellish grandeur", + "sacred ruin", + "divine wrath", + "armageddon melancholy" + ], + "ACCESSORIES": [ + "charred wing feathers", + "horned crown", + "celestial earring shaped like a cross", + "holy scroll with burning edges", + "war mask with divine engravings" + ], + "HORROR_INTENSITY": { + "low": "light divine tension, sacred battlefield", + "medium": "ruined paradise, corrupted angelic forms", + "high": "grotesque demons, torn wings, divine horror" + } +} diff --git a/JSON_DATA/Animali.json b/JSON_DATA/Animali.json new file mode 100644 index 0000000..66affa2 --- /dev/null +++ b/JSON_DATA/Animali.json @@ -0,0 +1,61 @@ +{ + "ANIMALS": [ + "a black cat with glowing eyes", + "a playful shiba-inu with a red scarf", + "a majestic white horse with braided mane", + "a bearded dragon resting on a stone", + "a ghostly wolf under the moon", + "a golden retriever with wings", + "a curious fox with nine tails", + "a panther with cybernetic implants", + "a tiger cub wearing a wizard hat", + "a T-Rex in the forest" + ], + "OUTFITS": [ + "no outfit", + "a little wizard cloak" + ], + "LIGHTING": [ + "sunset glow", + "moonlight" + ], + "BACKGROUNDS": [ + "enchanted forest", + "urban alley", + "ancient ruins", + "kicthen", + "bathroom" + ], + "OBJECTS": [ + "a glowing orb", + "a floating book" + ], + "POSES": [ + "sitting", + "walking", + "resting" + ], + "EXPRESSIONS": [ + "calm", + "alert", + "playful" + ], + "CAMERA_ANGLES": [ + "low angle", + "front view" + ], + "ATMOSPHERES": [ + "serene", + "mystical" + ], + "ACCESSORIES": [ + "tiny glasses", + "a magical collar" + ], + "HORROR_INTENSITY": { + "Suggestive": "with a mysterious aura and a latent sense of unease", + "Unsettling": "with empty eyes that stare into the soul, oppressive silence", + "Terrifying": "surrounded by inhuman screams, invisible presences crawling", + "Nightmarish": "as if reality itself is melting around her" + } +} \ No newline at end of file diff --git a/JSON_DATA/Bloodborne.json b/JSON_DATA/Bloodborne.json new file mode 100644 index 0000000..f2fbe37 --- /dev/null +++ b/JSON_DATA/Bloodborne.json @@ -0,0 +1,78 @@ +{ + "EPOCHS": [ + "Late Victorian Yharnam-style", + "Night of the Hunt", + "Plagued gothic city", + "Cathedral Ward ruins", + "Dream realm" + ], + "OUTFITS": [ + "Hunter attire soaked in blood", + "Executioner's garb", + "Old Hunter cloak", + "Church servant robes", + "Vileblood queen dress" + ], + "LIGHTING": [ + "blood moon glow", + "dim lantern flicker", + "haze of burning incense", + "ashen dusk", + "shifting dreamlight" + ], + "BACKGROUNDS": [ + "abandoned healing church", + "blood-drenched alley", + "forbidden forest", + "nightmare frontier", + "Great One altar" + ], + "OBJECTS": [ + "saw cleaver", + "old bell of summoning", + "insight skull", + "vial of pale blood", + "arcane lantern", + "beast-scarred relic" + ], + "POSES": [ + "kneeling in ritual", + "swinging a transformed weapon", + "staggering from madness", + "looking up in silent prayer", + "standing triumphant over a slain beast" + ], + "EXPRESSIONS": [ + "haunted gaze", + "blood-drunk smile", + "whispering lips", + "blank eyes filled with stars", + "wild with frenzy" + ], + "CAMERA_ANGLES": [ + "low angle through mist", + "close-up with blood splatter", + "overhead from cathedral rafters", + "Dutch angle from behind tombstones" + ], + "ATMOSPHERES": [ + "choked with fog and whispers", + "thick incense and blood scent", + "echoes of weeping and scratching claws", + "time seems twisted and looping" + ], + "ACCESSORIES": [ + "hunter's mark", + "blood-soaked gloves", + "silver ritual pendant", + "eyeball ring", + "crow-feather brooch" + ], + "HORROR_INTENSITY": { + "Cursed": "shadows coil and whisper, as if cursed blood stains the air", + "Beastly": "feral instincts rage within, claws scraping at the edge of sanity", + "Frenzied": "a violent ecstasy pulses through the fog, uncontrollable and mad", + "Eldritch": "tentacles writhe from the void, reality bending around them", + "Wrath of the Great Ones": "cosmic judgment descends, minds unravel beneath ancient stars" +} +} diff --git a/JSON_DATA/CMYK_Chronicles.json b/JSON_DATA/CMYK_Chronicles.json new file mode 100644 index 0000000..bff3009 --- /dev/null +++ b/JSON_DATA/CMYK_Chronicles.json @@ -0,0 +1,95 @@ +{ + "COLOR_REALM": ["C", "M", "Y", "K"], + + "EPOCHS": [ + "chromatic empire", + "inkpunk rebellion", + "neon scripture age" + ], + + "OUTFITS": { + "C": [ + "cyan crystal robes", + "glacial silk cloak", + "ice-threaded bodysuit" + ], + "M": [ + "magenta ceremonial armor", + "ribboned velvet gown", + "enchanted rebel leotard" + ], + "Y": [ + "sun-threaded desert garb", + "bright yellow explorer coat", + "golden priestess regalia" + ], + "K": [ + "shadow-ink kimono", + "obsidian battle cloak", + "ritual armor of blackened metal" + ] + }, + + "LIGHTING": { + "C": ["cool refraction light", "cyan frost glow", "arctic shimmer"], + "M": ["neon pink haze", "burning dusk light", "magenta flare"], + "Y": ["sunfire shine", "amber glow", "radiant gold"], + "K": ["ink shadow gleam", "void glint", "monochrome contrast"] + }, + + "BACKGROUNDS": { + "C": ["glacier temple", "floating ice shrine", "frozen citadel ruins"], + "M": ["crimson throne chamber", "rebellion garden", "flaming rose cathedral"], + "Y": ["desert relic city", "golden monastery", "sunblasted shrine"], + "K": ["ancient ink arena", "forgotten monochrome realm", "cathedral of void"] + }, + + "OBJECTS": { + "C": ["frozen gem orb", "cyan prism cube", "cryolite blade"], + "M": ["burning petal mask", "magenta energy rod", "spirit ribbon dagger"], + "Y": ["solar compass", "eternal sun ring", "scepter of harvest"], + "K": ["obsidian rune stone", "black flame mask", "inkborn scythe"] + }, + + "POSES": [ + "standing defiantly with relic in hand", + "kneeling before the chroma altar", + "floating mid-air with energy spiral", + "guarding the portal between realms" + ], + + "EXPRESSIONS": [ + "fierce determination", + "mystic serenity", + "arcane intensity", + "melancholy wisdom" + ], + + "CAMERA_ANGLES": [ + "low-angle shot with dramatic backdrop", + "over-the-shoulder framing with chroma effect", + "close-up with color flares", + "wide cinematic view with intense depth" + ], + + "ATMOSPHERES": { + "C": ["vibrant chroma surge", "silent magical storm", "cyan static mist"], + "M": ["burning spectral bloom", "magenta mirage haze", "wild aura pulses"], + "Y": ["golden solar storm", "heatwave shimmer", "bright flare gusts"], + "K": ["monochrome decay fog", "voidstorm pressure", "whispers of ink"] + }, + + "ACCESSORIES": { + "C": ["glowing frost anklet", "arctic sigil necklace"], + "M": ["spiral flame earrings", "warrior rose circlet"], + "Y": ["sunbeam staff", "sandglass talisman"], + "K": ["ink rune ring", "veil of darkness"] + }, + + "HORROR_INTENSITY": { + "none": [], + "low": ["mild chroma distortion in background"], + "medium": ["faint shadow creatures behind subject"], + "high": ["color bleeding from subject's eyes", "corruption tendrils emerging"] + } +} diff --git a/JSON_DATA/Creator_v1.json b/JSON_DATA/Creator_v1.json new file mode 100644 index 0000000..f06db01 --- /dev/null +++ b/JSON_DATA/Creator_v1.json @@ -0,0 +1,128 @@ +{ + "EPOCHS": [ + "Ancient Greece", + "Victorian Era", + "Cyberpunk", + "Dark Middle Ages", + "Dystopian Future", + "1980s", + "Feudal Japan", + "Distorted Present", + "Ancient Egypt", + "Post-apocalyptic Ruins", + "Neo-Roman Empire", + "Haunted Belle Époque", + "Lost Atlantis", + "Dieselpunk Era", + "Renaissance Twilight", + "Frozen Future", + "Arcane Industrial Age" + ], + "OUTFITS": [ + "draped white tunic", + "leather armor", + "decorated silky kimono", + "bikini armor", + "evening gown with a train", + "worn-out space suit", + "black ritual robes", + "Latext dress", + "straitjacket", + "tattered Victorian corset", + "insect-like biomechanical armor", + "low-cut dress", + "bloodstained opera gown", + "baroque dress with mechanical wings", + "plague doctor cloak", + "crimson velvet overcoat", + "corset laced with thorns", + "nun habit corrupted by decay" + ], + "LIGHTING": [ + "lit by flickering neon blue and pink lights", + "lit by trembling candles", + "backlit by the setting sun", + "bathed in greenish glow", + "under the cold light of a full moon", + "cast in bioluminescent fog" + ], + "BACKGROUNDS": [ + "space hangar on Mars", + "ruined gothic cathedral", + "cursed forest", + "post apocalyptic japan city", + "rain-soaked alley", + "dark corridors of an abandoned asylum", + "submerged ancient temple", + "infinite mirrors in a red room", + "crater on a forgotten moon", + "an abandoned theatre with velvet curtains torn", + "foggy moorlands with crumbling stone circles", + "a castle sinking into the earth", + "a bloodstained marble ballroom", + "underground shrine lit by floating candles" + ], + "OBJECTS": [ + "broken dolls at her feet", + "a shattered hourglass", + "a glowing orb floating above her hand", + "a rusted sword embedded in the ground", + "a holographic map of a dystopian city", + "skulls", + "bones", + "a book of forbidden knowledge", + "a shattered mirror reflecting her image", + "an antique music box still playing", + "a mirror with swirling smoke inside", + "a lantern that casts no shadow", + "a cage with a beating heart inside", + "a bouquet of dried, blackened roses", + "an ancient mask split in half", + "a black cat", + "a Japanese Dragon", + "a Dinosaur" + ], + "POSES": [ + "kneeling in prayer", + "floating mid-air", + "leaning against a wall", + "running through fog", + "arms wide open as if invoking something", + "sitting on the edge of a broken throne" + ], + "EXPRESSIONS": [ + "with a sorrowful gaze", + "with a haunting smile", + "with eyes full of rage", + "with a calm, unreadable face", + "with an expression of divine ecstasy" + ], + "CAMERA_ANGLES": [ + "low-angle shot", + "high-angle shot", + "extreme close-up", + "over-the-shoulder view", + "cinematic wide shot", + "bird's-eye view" + ], + "ATMOSPHERES": [ + "thick swirling mist", + "ash falling like snow", + "strange glowing particles in the air", + "shattered glass suspended mid-air", + "red fog crawling on the ground" + ], + "ACCESSORIES": [ + "wearing a black tie", + "with chains hanging from her wrists", + "a crown of thorns", + "necklace made of tiny bones", + "a holographic veil" + ], + "HORROR_INTENSITY": { + "Suggestive": "with a mysterious aura and a latent sense of unease", + "Unsettling": "with empty eyes that stare into the soul, oppressive silence", + "Terrifying": "surrounded by inhuman screams, invisible presences crawling", + "Nightmarish": "as if reality itself is melting around her" + } +} \ No newline at end of file diff --git a/JSON_DATA/Creator_v2.json b/JSON_DATA/Creator_v2.json new file mode 100644 index 0000000..73c1bb6 --- /dev/null +++ b/JSON_DATA/Creator_v2.json @@ -0,0 +1,163 @@ +{ + "EPOCHS": [ + "Renaissance Twilight", + "Victorian Era", + "Cyberpunk Tokyo", + "Neo-Roman Empire", + "Jurassic wilderness", + "Frozen Future", + "Ancient Mesopotamia", + "Dieselpunk Era", + "Dystopian Future", + "Cyberpunk", + "Arcane Industrial Age", + "1980s", + "Feudal Japan", + "Mayan jungle", + "Distorted Present", + "Dark Middle Ages", + "Ancient Egypt", + "Haunted Belle Époque", + "Post-apocalyptic Ruins", + "Neo-Victorian future", + "Lost Atlantis", + "Post-apocalyptic ruins", + "Ancient Greece" + ], + "OUTFITS": [ + "bloodstained opera gown", + "bikini armor", + "nun habit corrupted by decay", + "Latext dress", + "tatami streetwear", + "leather armor", + "corset laced with thorns", + "traditional Nordic dress", + "black ritual robes", + "evening gown with a train", + "bioluminescent armor", + "insect-like biomechanical armor", + "futuristic kimonos", + "low-cut dress", + "baroque dress with mechanical wings", + "post-apocalyptic rags", + "druidic robes", + "draped white tunic", + "tattered Victorian corset", + "worn-out space suit", + "decorated silky kimono", + "straitjacket", + "crimson velvet overcoat", + "plague doctor cloak" + ], + "LIGHTING": [ + "backlit by the setting sun", + "lit by trembling candles", + "lightning strobe", + "moonlit fog", + "eerie underlight", + "starburst glimmer", + "fiery backlight", + "lit by flickering neon blue and pink lights", + "bathed in greenish glow", + "volcanic glow", + "under the cold light of a full moon", + "cast in bioluminescent fog" + ], + "BACKGROUNDS": [ + "submerged ancient temple", + "a castle sinking into the earth", + "frozen cathedral", + "post apocalyptic japan city", + "cursed forest", + "rain-soaked alley", + "ruined gothic cathedral", + "space hangar on Mars", + "dark corridors of an abandoned asylum", + "sunken temple", + "stormy desert", + "crater on a forgotten moon", + "crystal cave", + "infinite mirrors in a red room", + "an abandoned theatre with velvet curtains torn", + "foggy moorlands with crumbling stone circles", + "underground shrine lit by floating candles", + "a bloodstained marble ballroom", + "lava-filled canyon", + "burning neon alley" + ], + "OBJECTS": [ + "a crystal skull", + "a sword growing moss", + "skulls", + "a lantern that casts no shadow", + "a holographic map of a dystopian city", + "a shattered hourglass", + "a book of forbidden knowledge", + "a Japanese dragon", + "a Dinosaur", + "a Japanese Dragon", + "an antique music box still playing", + "a mirror with swirling smoke inside", + "a cage with a beating heart inside", + "bones", + "a shattered mirror reflecting her image", + "a magical hourglass", + "an ancient mask split in half", + "broken dolls at her feet", + "a crumbling book of spells", + "a rusted sword embedded in the ground", + "a black cat", + "a bouquet of dried, blackened roses", + "a glowing orb floating above her hand" + ], + "POSES": [ + "kneeling in prayer", + "floating mid-air", + "leaning against a wall", + "running through fog", + "arms wide open as if invoking something", + "sitting on the edge of a broken throne" + ], + "EXPRESSIONS": [ + "with a sorrowful gaze", + "with a haunting smile", + "with eyes full of rage", + "with a calm, unreadable face", + "with an expression of divine ecstasy" + ], + "CAMERA_ANGLES": [ + "low-angle shot", + "high-angle shot", + "extreme close-up", + "over-the-shoulder view", + "cinematic wide shot", + "bird's-eye view" + ], + "ATMOSPHERES": [ + "thick swirling mist", + "ash falling like snow", + "strange glowing particles in the air", + "shattered glass suspended mid-air", + "red fog crawling on the ground" + ], + "ACCESSORIES": [ + "winged helmet", + "torn royal sash", + "a crown of thorns", + "glowing runes on skin", + "a holographic veil", + "bone earrings", + "necklace made of tiny bones", + "with chains hanging from her wrists", + "mechanical monocle", + "obsidian amulet", + "wearing a black tie" + ], + "HORROR_INTENSITY": { + "Suggestive": "with a mysterious aura and a latent sense of unease", + "Unsettling": "with empty eyes that stare into the soul, oppressive silence", + "Terrifying": "surrounded by inhuman screams, invisible presences crawling", + "Nightmarish": "as if reality itself is melting around her" + } +} \ No newline at end of file diff --git a/JSON_DATA/Cyberpunk.json b/JSON_DATA/Cyberpunk.json new file mode 100644 index 0000000..312c0a6 --- /dev/null +++ b/JSON_DATA/Cyberpunk.json @@ -0,0 +1,68 @@ +{ + "EPOCHS": [ + "Cyberpunk" + ], + "OUTFITS": [ + "chrome bodysuit with glowing lines", + "jacket with neon trim and LED patches", + "tactical armor with cybernetic ports", + "latex trench coat with digital patterns", + "mesh top over carbon-fiber corset", + "transparent vinyl bodysuit with circuitry" + ], + "LIGHTING": [ + "lit by glitching neon signs", + "bathed in pink and cyan holographic haze", + "under strobing lights from a passing drone", + "lit by pulsating data streams" + ], + "BACKGROUNDS": [ + "neon-lit alley with graffiti and steam vents", + "high-tech temple covered in circuit glyphs", + "cybernetic market full of androids", + "skyscraper rooftops lost in electric fog", + "abandoned server farm glowing in red", + "subway tunnel with moving LED ads" + ], + "OBJECTS": [ + "a cracked VR headset with blood on the lens", + "a glowing data crystal hovering mid-air", + "an old katana retrofitted with wires", + "a vending machine dispensing strange pills", + "a cyberdeck connected to the floor with cables" + ], + "POSES": [ + "standing on a rooftop with one leg raised", + "hacking into a console while crouched", + "walking through mist with slow determination", + "aiming a plasma pistol sideways", + "leaning against a neon wall with crossed arms" + ], + "EXPRESSIONS": [ + "with a cold, calculating stare", + "with a smirk of rebellion", + "with emotionless synthetic eyes", + "with a glitching smile", + "with eyes scanning data in real-time" + ], + "CAMERA_ANGLES": [ + "low-angle shot with neon background", + "over-the-shoulder with HUD elements", + "wide shot from behind with cityscape", + "dynamic close-up with reflections in visor", + "tilted angle for a chaotic perspective" + ], + "ATMOSPHERES": [ + "rain soaked in static electricity", + "floating holographic ads flickering", + "electric sparks bouncing on wet ground", + "distorted digital echoes in the air" + ], + "ACCESSORIES": [ + "with neural plugs on the temples", + "wearing a visor that reflects neon codes", + "with chrome cybernetic arms", + "a glowing earpiece linked to a HUD display", + "wearing fingerless gloves with haptic sensors" + ] +} \ No newline at end of file diff --git a/JSON_DATA/Diablo_World.json b/JSON_DATA/Diablo_World.json new file mode 100644 index 0000000..eb25fee --- /dev/null +++ b/JSON_DATA/Diablo_World.json @@ -0,0 +1,88 @@ +{ + "EPOCHS": [ + "Sanctuary's Ancient Era", + "Burning Hells Age", + "Era of the Prime Evils", + "Cathedral of Light rise", + "Nephalem uprising", + "Fall of Tristram" + ], + "OUTFITS": [ + "tattered cultist robes", + "blackened demon armor", + "bloodstained ceremonial dress", + "corrupted paladin gear", + "high inquisitor attire", + "flayed leather vestments" + ], + "LIGHTING": [ + "under flickering torchlight", + "dim hellfire glow", + "shadows dancing across stone walls", + "bathed in crimson moonlight", + "lit by arcane sigils", + "surrounded by infernal embers" + ], + "BACKGROUNDS": [ + "catacombs beneath a ruined cathedral", + "blood-drenched altar deep in the Hells", + "burning village of Tristram", + "frozen crypt haunted by wraiths", + "desolate battlefield under demonic siege", + "obsidian throne hall of Lilith" + ], + "OBJECTS": [ + "with a sacrificial dagger", + "with chains bound to a demon skull", + "with a glowing Soulstone", + "with ancient corrupted grimoire", + "with tormented souls swirling around", + "with shattered angelic wings on the floor" + ], + "POSES": [ + "kneeling in summoning trance", + "standing atop a mound of corpses", + "reaching toward a hellish portal", + "casting a dark incantation", + "eyes closed, blood dripping from fingers", + "one hand gripping a soulstone, the other raised to the sky" + ], + "EXPRESSIONS": [ + "possessed ecstasy", + "sinister calm", + "rage twisted by corruption", + "pleasure in suffering", + "devotion to darkness", + "mad reverence" + ], + "CAMERA_ANGLES": [ + "low angle emphasizing dread", + "high angle showing devastation", + "close-up on blood-soaked eyes", + "wide shot of ritual chamber", + "over-the-shoulder from a slain paladin", + "dramatic side profile lit by fire" + ], + "ATMOSPHERES": [ + "suffocating infernal presence", + "air thick with ashes and whispers", + "cloaked in sulfurous fog", + "surrounded by echoing chants", + "tainted by demonic energy", + "haunted by screams of the damned" + ], + "ACCESSORIES": [ + "spiked crown of torment", + "demonic sigil necklace", + "chain of severed fingers", + "ring carved from obsidian and bone", + "tattoos glowing with cursed power", + "veil woven from souls" + ], + "HORROR_INTENSITY": { + "Suggestive": "with runes pulsing softly, and dread lingering in silence", + "Unsettling": "with hollow moans and sacrificial blood smears on the wall", + "Terrifying": "as shadows form claws and whispers drive the weak mad", + "Nightmarish": "where hell itself bleeds through the cracks in reality" + } +} \ No newline at end of file diff --git a/JSON_DATA/Disney_Princess.json b/JSON_DATA/Disney_Princess.json new file mode 100644 index 0000000..32c1794 --- /dev/null +++ b/JSON_DATA/Disney_Princess.json @@ -0,0 +1,79 @@ +{ + "EPOCHS": [ + "Fairy tale kingdom", + "Enchanted forest", + "Royal palace", + "Magic underwater realm", + "Desert oasis at twilight" + ], + "OUTFITS": [ + "flowing royal gown", + "sparkling ball dress", + "ceremonial cape with golden embroidery", + "simple village dress with apron", + "battle-ready royal armor with tiara" + ], + "LIGHTING": [ + "sunlight filtered through trees", + "soft candlelight", + "twilight glow with magical sparks", + "moonlight reflecting on water", + "shimmering rainbow light" + ], + "BACKGROUNDS": [ + "grand marble ballroom", + "mystical forest glade", + "tower balcony under the stars", + "dreamy meadow full of fireflies", + "underwater castle of coral and pearls" + ], + "OBJECTS": [ + "glass slipper", + "enchanted mirror", + "talking animal companion", + "spellbound rose", + "ancient family crest" + ], + "POSES": [ + "gently holding a glowing artifact", + "dancing with grace in mid-spin", + "standing proudly with arms open", + "gazing out of a castle window", + "kneeling beside an injured creature" + ], + "EXPRESSIONS": [ + "kind and hopeful", + "gentle yet determined", + "radiant joy", + "longing gaze", + "innocent wonder" + ], + "CAMERA_ANGLES": [ + "cinematic close-up from below", + "soft focus portrait front-facing", + "dynamic angle with wind in hair", + "three-quarters with castle behind", + "profile silhouette against sunset" + ], + "ATMOSPHERES": [ + "filled with magic and singing birds", + "serene and full of wonder", + "surrounded by a glowing aura of destiny", + "gentle snowfall with fairy lights", + "warm air and distant chimes" + ], + "ACCESSORIES": [ + "jeweled tiara", + "magic pendant", + "royal scepter", + "enchanted hairpin", + "symbolic family ring" + ], + "HORROR_INTENSITY": { + "Suggestive": "with a faint whisper of forgotten curses and enchanted shadows", + "Unsettling": "as if the fairy tale hides a darker truth just beneath the surface", + "Terrifying": "with smiling faces turned to porcelain masks, frozen mid-laugh", + "Nightmarish": "trapped in a distorted dream where magic becomes decay and melody becomes scream" + } +} + diff --git a/JSON_DATA/Fractured_Reflections.json b/JSON_DATA/Fractured_Reflections.json new file mode 100644 index 0000000..bfa6fe3 --- /dev/null +++ b/JSON_DATA/Fractured_Reflections.json @@ -0,0 +1,77 @@ +{ + "EPOCHS": [ + "surreal gothic", + "mirrorbound age", + "post-trauma timelessness", + "haunted victorian" + ], + "OUTFITS": [ + "fragmented ceremonial dress", + "mirror-themed robes", + "shattered lace gown", + "asymmetrical garments", + "torn lingerie", + "tight, low-cut, ripped dress", + "naked only with ritual tattoos" + ], + "LIGHTING": [ + "moody reflections", + "silver glows", + "candlelit with distortion", + "twilight with mirror flares" + ], + "BACKGROUNDS": [ + "mirror room", + "shattered hallway", + "endless corridor", + "gothic asylum with reflections", + "fractured ballroom" + ], + "OBJECTS": [ + "cracked mirrors", + "floating shards", + "twisting furniture", + "ghostly silhouettes", + "eye-shaped frames" + ], + "POSES": [ + "facing reflection", + "touching mirror", + "kneeling before broken glass", + "turning away from self", + "arms spread in distortion" + ], + "EXPRESSIONS": [ + "hollow gaze", + "mirrored sadness", + "tense recognition", + "eerie calm", + "emotional fracture" + ], + "CAMERA_ANGLES": [ + "over-the-shoulder reflection", + "high angle through cracked glass", + "symmetrical front", + "angled through a mirror", + "side profile with echo" + ], + "ATMOSPHERES": [ + "uncanny", + "psychological horror", + "introspective tension", + "creeping stillness", + "distorted reality" + ], + "ACCESSORIES": [ + "mirror shard crown", + "glass eye pendant", + "asymmetrical earrings", + "lace gloves with cracks" + ], + "HORROR_INTENSITY": { + "low": "subtle distortions and eerie calm", + "medium": "active reflections and shifting reality", + "high": "aggressive doubles and violent shattering", + "extreme": "identity breakdown and mirrored possession" + } +} \ No newline at end of file diff --git a/JSON_DATA/GothicWorld.json b/JSON_DATA/GothicWorld.json new file mode 100644 index 0000000..cdbae3d --- /dev/null +++ b/JSON_DATA/GothicWorld.json @@ -0,0 +1,78 @@ +{ + "EPOCHS": [ + "neo-gothic modern era", + "cyber-goth age", + "victorian revival", + "contemporary darkwave scene", + "urban gothic underground" + ], + "OUTFITS": [ + "lace corset with long velvet skirt", + "black leather jacket and torn jeans", + "flowing dark robes with occult symbols", + "cyber-goth armor with neon accents", + "lace-up boots, mesh gloves and choker" + ], + "LIGHTING": [ + "under a pale moonlight", + "dim candlelight flickering", + "neon purple backlight", + "shadows pierced by occasional lightning", + "harsh contrast of moon and fog" + ], + "BACKGROUNDS": [ + "abandoned cathedral", + "foggy graveyard", + "decaying urban alley", + "gothic club interior", + "forest consumed by shadows" + ], + "OBJECTS": [ + "a blood-stained rose", + "an ancient spellbook", + "a black raven on shoulder", + "glowing runes", + "a mirror that doesn't reflect reality" + ], + "POSES": [ + "standing tall and still", + "slowly walking forward", + "kneeling in silence", + "arms raised toward the sky", + "turning back with intense gaze" + ], + "EXPRESSIONS": [ + "stoic and unreadable", + "melancholic", + "fierce and defiant", + "detached and haunting", + "mysterious smile" + ], + "CAMERA_ANGLES": [ + "low angle", + "close-up on face", + "high angle from above", + "side profile", + "over-the-shoulder shot" + ], + "ATMOSPHERES": [ + "misty and silent", + "charged with dark energy", + "mournful and ethereal", + "surreal and distorted", + "hauntingly calm" + ], + "ACCESSORIES": [ + "silver crucifix", + "lace veil", + "obsidian ring", + "ritual dagger", + "Victorian umbrella" + ], + "HORROR_INTENSITY": { + "Suggestive": "surrounded by whispers from the unseen", + "Unsettling": "accompanied by distant sobbing and echoing footsteps", + "Terrifying": "with bleeding walls and doors that breathe", + "Nightmarish": "trapped in a realm of shifting shadows and eternal screams" + } +} \ No newline at end of file diff --git a/JSON_DATA/Gothic_Steampunk.json b/JSON_DATA/Gothic_Steampunk.json new file mode 100644 index 0000000..23f1fd2 --- /dev/null +++ b/JSON_DATA/Gothic_Steampunk.json @@ -0,0 +1,74 @@ +{ + "EPOCHS": [ + "Industrial Gothic Age", + "Steamfall Era", + "The Clockwork Renaissance" + ], + "OUTFITS": [ + "mechanical low-cut corset with brass tubing", + "leather low-cut longcoat with gear embroidery", + "low-cut lace veil with copper valves", + "blood-stained low-cut labcoat with monocle", + "low-cut corset armor with oscillating gears" + ], + "LIGHTING": [ + "flickering gaslight", + "dim steam-lanterns", + "glow from internal machinery", + "distant lightning behind cathedral spires" + ], + "BACKGROUNDS": [ + "cathedral made of gears and flesh", + "floating steam-powered asylum", + "rusted city with bone-paved streets", + "airship graveyard in a blood mist", + "clocktower infested with mechanical crows" + ], + "OBJECTS": [ + "wrist-worn time siphon", + "bio-electric violin", + "hollow-eyed doll", + "gear-shaped holy book", + "jar with preserved mechanical heart" + ], + "POSES": [ + "arms outstretched in ritual summoning", + "leaning against steam pipe wall", + "kneeling before an ancient machine god", + "floating mid-air among gears", + "looking over shoulder, mask half-lifted" + ], + "EXPRESSIONS": [ + "mechanical grin", + "blank stare with clockwork eyes", + "rage masked by elegance", + "serene in horror", + "haunted joy" + ], + "CAMERA_ANGLES": [ + "low angle through rising steam", + "overhead shot inside gear chamber", + "close-up on glowing eye implant", + "medium shot with smoke silhouettes", + "angled from broken pipe reflection" + ], + "ATMOSPHERES": [ + "haunted elegance", + "mechanized decay", + "glorious but twisted", + "utopic terror", + "smoky surrealism" + ], + "ACCESSORIES": [ + "bronze plague mask", + "necklace of watch parts", + "goggles fused to face", + "clockwork wings", + "steam injector cane" + ], + "HORROR_INTENSITY": { + "low": "mild clockwork distortion, antique mood", + "medium": "body fusion with machines, eerie architecture", + "high": "grotesque transformations, biomechanical abominations" + } +} \ No newline at end of file diff --git a/JSON_DATA/Horror.json b/JSON_DATA/Horror.json new file mode 100644 index 0000000..8b130c9 --- /dev/null +++ b/JSON_DATA/Horror.json @@ -0,0 +1,18 @@ +{ + "EPOCHS": ["Victorian", "Post-apocalyptic", "Medieval", "1940s asylum", "Silent Hill inspired", "Resident Evil inspired", "Lovecraftian horror", "Gothic horror", "Psychological thriller", "Body horror"], + "OUTFITS": ["torn hospital gown", "blood-stained dress", "ritual robe", "straitjacket", "scorched cloak"], + "LIGHTING": ["flickering candlelight", "greenish fog", "full moon glow", "harsh surgical light", "dim and pulsating light"], + "BACKGROUNDS": ["abandoned asylum", "dark forest with whispers", "rotting village", "foggy graveyard", "desecrated chapel"], + "OBJECTS": ["rusty scalpel", "demonic tome", "burned doll", "severed mannequin hand", "bloodied chains", "Lovecraftian idol"], + "POSES": ["crouched with trembling limbs", "floating in mid-air", "reaching toward viewer", "slouched with empty eyes"], + "EXPRESSIONS": ["twisted grin", "blank stare", "screaming in agony", "possessed smile", "hollow eyes"], + "CAMERA_ANGLES": ["worm's eye view", "over-the-shoulder from behind", "distorted fisheye close-up"], + "ATMOSPHERES": ["thick with tension", "echoing silence", "drenched in dread", "filled with whispers"], + "ACCESSORIES": ["bloody bandages", "moth-covered veil", "cursed locket", "broken mirror shard"], + "HORROR_INTENSITY": { + "Low": "Subtle shadows move in the background, with a constant sense of being watched.", + "Medium": "Ominous sounds echo around, as the air grows heavier with unseen dread.", + "High": "The scene oozes terror—distorted reality, blood trails, and unseen horrors lurking just beyond sight.", + "Extreme": "Pure nightmare fuel: flesh walls, inverted faces, blood raining from nowhere, and an unbearable screech of something ancient approaching." + } +} diff --git a/JSON_DATA/Junji_Ito.json b/JSON_DATA/Junji_Ito.json new file mode 100644 index 0000000..7c583fa --- /dev/null +++ b/JSON_DATA/Junji_Ito.json @@ -0,0 +1,120 @@ +{ + "EPOCHS": [ + "Modern Japan", + "Dreamlike Tokyo", + "Abandoned village", + "Timeless nightmare" + ], + "OUTFITS": [ + "school uniform soaked in rain", + "shredded kimono", + "hospital gown with stains", + "tattered cloak", + "ordinary clothes with subtle irregularities", + "sexy lingerie" + ], + "LIGHTING": [ + "dim light flickering", + "moonlit shadows", + "harsh fluorescent lights", + "darkness pierced by unknown sources", + "flickering surgical lamps", + "reflected light from blood pool", + "unnatural internal illumination" + ], + "BACKGROUNDS": [ + "spiraling alleyways", + "abandoned clinics", + "twisted forests", + "corridors that loop", + "mirror-filled rooms", + "Tokyo street", + "abandoned morgue dripping with fluids", + "walls made of screaming faces", + "hospital room overgrown with veins", + "ritual chamber stained in decades-old blood", + "subway car filled with dolls and entrails" + ], + "OBJECTS": [ + "deformed mirror", + "floating eye", + "grinning doll", + "long black hair", + "abstract clock", + "pulsing flesh wall", + "bloody arms coming out of the walls and the floor", + "writhing mass of veins", + "limbless crawling torsos", + "faceless mannequin heads", + "bloated corpse in fetal position", + "elongated jawbone creature", + "twitching parasitic sack", + "mirror with internal organs behind it", + "pile of discarded eyes" + ], + "POSES": [ + "frozen mid-scream", + "twisting unnaturally", + "walking backwards", + "standing still with crooked neck", + "reaching toward viewer", + "crawling upside down on ceiling", + "arms bent backward unnaturally", + "head twisted 180 degrees smiling", + "levitating without control", + "clutching their own detached face" + ], + "EXPRESSIONS": [ + "empty stare", + "mouth unnaturally wide", + "half-smile with bleeding gums", + "blank expression with leaking eyes", + "contorted agony", + "eyeless grin", + "crying blood with joy", + "ecstatic agony", + "flesh peeling from smile", + "lips stitched shut but twitching", + "drooling black tar" + ], + "CAMERA_ANGLES": [ + "Dutch angle", + "low shot under chin", + "close-up on distorted face", + "rear view with long shadow", + "from ceiling corner" + ], + "ATMOSPHERES": [ + "crown of stitched fingers", + "eyeball rosary", + "pendant filled with writhing worms", + "pocket mirror showing reflection screaming", + "bracelet made of human teeth", + "stench of dried blood", + "overwhelming dread", + "room alive and breathing", + "infinite hallway of decay", + "resonance of unseen screams" + ], + "ACCESSORIES": [ + "spiraled earrings", + "bandages soaked in ink", + "mirror shard necklace", + "amulet with eyes", + "hands that don't belong", + "crown of stitched fingers", + "eyeball rosary", + "pendant filled with writhing worms", + "pocket mirror showing reflection screaming", + "bracelet made of human teeth" + ], + "HORROR_INTENSITY": { + "Suggestive": "slightly off-putting details, like duplicated shadows or blurred limbs", + "Unsettling": "faces merging into walls, impossible geometries", + "Terrifying": "bodies splitting open revealing eyes, whispers inside teeth", + "Nightmarish": "reality collapsing, flesh spiraling endlessly, everything watching", + "Grotesque": "exposed nerves and flesh interacting with machinery, skin splitting from within", + "Corrupted": "sacred objects turned into organic abominations, blood rivers flowing uphill", + "Profane": "spiritual possession manifesting as bodily disfigurement, divine figures melting" + } +} \ No newline at end of file diff --git a/JSON_DATA/KAWAII_MALEDICTUM.json b/JSON_DATA/KAWAII_MALEDICTUM.json new file mode 100644 index 0000000..dffd341 --- /dev/null +++ b/JSON_DATA/KAWAII_MALEDICTUM.json @@ -0,0 +1,74 @@ +{ + "EPOCHS": [ + "Kawaii Nightmare" + ], + "OUTFITS": [ + "sexy tight dress", + "sexy tight and low-cut dress", + "hooded onesie with torn ears", + "sexy black lingerie", + "bear costume but with the face visible", + "Sailor Moon style sailor dress" + ], + "LIGHTING": [ + "lit by blinking fairy lights", + "under flickering pink neon signs", + "bathed in soft pastel gloom", + "under a pulsating heart-shaped spotlight" + ], + "BACKGROUNDS": [ + "abandoned candy store with broken glass", + "haunted pastel bedroom full of plushies", + "blood-splattered amusement park ride", + "deserted kawaii cafe with overturned chairs", + "foggy dreamscape with melting cupcakes", + "pink bathroom with blood stains everywhere" + ], + "OBJECTS": [ + "a cracked lollipop with a smiling face", + "a stuffed bunny with stitched X eyes", + "a cupcake oozing black ichor", + "a toy carousel with missing horses" + ], + "POSES": [ + "hugging a plushie with dead eyes", + "skipping with a knife behind the back", + "floating while surrounded by balloons", + "sitting cross-legged in a circle of dolls", + "dancing with one shoe missing" + ], + "EXPRESSIONS": [ + "with an innocent smile that hides something dark", + "with wide eyes and trembling lips", + "with an unblinking, soulless gaze", + "giggling through tears", + "with blood on her cheeks and a giggle" + ], + "CAMERA_ANGLES": [ + "extreme close-up with sparkle overlays", + "low-angle shot from a broken toy's POV", + "cinematic wide shot with pastel fog", + "overhead view from a mobile hanging above", + "first-person view looking at a twisted doll" + ], + "ATMOSPHERES": [ + "floating glitter that turns to ash", + "syrupy mist hanging in the air", + "stuffing particles drifting like snow", + "static crackles with sweet perfume", + "echoes of laughter in the distance" + ], + "ACCESSORIES": [ + "a headband with cracked cat ears", + "a backpack shaped like a bleeding donut", + "bracelets made of safety pins and candy", + "a pacifier with glowing runes", + "a collar with dangling charms of teeth" + ], + "HORROR_INTENSITY": { + "Subtle": "a sense of wrongness beneath the cuteness, as if something is watching", + "Creepy": "smiles linger too long, plushies seem to breathe, laughter echoes too loudly", + "Disturbing": "eyes appear in the wallpaper, sweet scents mask decay, toys twitch at night", + "Unhinged": "everything smiles with sharp teeth, colors scream, and the air tastes of blood-stained sugar" + } +} \ No newline at end of file diff --git a/JSON_DATA/Lovecraft.json b/JSON_DATA/Lovecraft.json new file mode 100644 index 0000000..a2c2d9c --- /dev/null +++ b/JSON_DATA/Lovecraft.json @@ -0,0 +1,83 @@ +{ + "EPOCHS": [ + "Elder Time", + "Doomed 1920s", + "Forgotten Mythic Aeons", + "Prehuman Ages beneath the Ice", + "Unrecorded Histories of Sunken R'lyeh" + ], + "OUTFITS": [ + "tattered cultist robes", + "1920s academic explorer gear", + "blood-soaked ceremonial garb", + "deep-sea diver suit, rusted and cracked", + "Victorian mourning dress" + ], + "LIGHTING": [ + "pale sickly green glow", + "flickering candlelight from melting wax", + "darkness so dense it feels alive", + "shifting shadows moving on their own", + "twilight under a dying sun" + ], + "BACKGROUNDS": [ + "ancient ruins beneath the sea", + "forgotten libraries bound in human skin", + "fog-shrouded fishing village", + "cyclopean city of non-Euclidean geometry", + "subterranean temple echoing with whispers", + "alien landscape beneath twin black suns" + ], + "OBJECTS": [ + "the Necronomicon", + "a black stone idol", + "strange glyphs etched in bone", + "ancient relic pulsating with dread", + "lantern casting unnatural shadows", + "Cthulhu emerge from the depths", + "Nyarlathotep in a swirling mist", + "Yog-Sothoth as a shimmering portal", + "silver dagger inscribed with madness" + ], + "POSES": [ + "kneeling before an unseen altar", + "reaching into a void of swirling stars", + "standing at the edge of reality", + "tracing glyphs on ancient stone", + "sinking slowly into abyssal waters" + ], + "EXPRESSIONS": [ + "with eyes wide in ecstatic horror", + "with a maddened grin", + "with vacant gaze lost to time", + "with trembling lips whispering forbidden names", + "with expressionless dread" + ], + "CAMERA_ANGLES": [ + "from beneath as if from the earth itself", + "from high above as if watched by a god", + "distorted wide-angle", + "fish-eye perspective", + "tilted frame as if reality bends" + ], + "ATMOSPHERES": [ + "air thick with decay and whispering wind", + "fog crawling with tendrils of shadow", + "rain of black ichor", + "faint chanting in forgotten tongues", + "reality shimmering at the edges" + ], + "ACCESSORIES": [ + "necklace of tiny bones", + "eyeless mask", + "tome chained to the wrist", + "amulet pulsing with vile energy", + "gloves stained with ancient blood" + ], + "HORROR_INTENSITY": { + "Suggestive": "as if something ancient lingers just out of sight", + "Unsettling": "surrounded by symbols that seem to move on their own", + "Terrifying": "with screams buried in silence, and flesh that forgets its shape", + "Nightmarish": "as if the world is but a veil over a deeper, dying madness" + } +} diff --git a/JSON_DATA/Male_World.json b/JSON_DATA/Male_World.json new file mode 100644 index 0000000..87bddbe --- /dev/null +++ b/JSON_DATA/Male_World.json @@ -0,0 +1,18 @@ +{ + "EPOCHS": ["medieval", "victorian", "1920s", "futuristic", "samurai era", "cyberpunk"], + "OUTFITS": ["military uniform", "tailored suit", "casual modern wear", "leather jacket", "ancient warrior armor", "samurai kimono"], + "LIGHTING": ["moody lighting", "cinematic lighting", "low key light", "backlight with rim", "golden hour light", "harsh contrast light"], + "BACKGROUNDS": ["urban alley", "castle hall", "battlefield", "ancient temple", "rooftop at sunset", "rainy neon street"], + "OBJECTS": ["a katana", "a cane", "a rose", "a glowing orb", "a futuristic rifle", "a falcon on shoulder"], + "POSES": ["arms crossed", "one knee kneeling", "leaning against a wall", "hands in pockets", "standing tall with wind blowing", "sitting on a throne"], + "EXPRESSIONS": ["serious gaze", "smirking", "calm and collected", "angry shout", "stoic", "mysterious smile"], + "CAMERA_ANGLES": ["low angle hero shot", "frontal close-up", "3/4 profile view", "from below looking up", "over the shoulder"], + "ATMOSPHERES": ["tense and gritty", "romantic fog", "post-battle silence", "eerie calm before storm", "desert heat haze", "city night"], + "ACCESSORIES": ["sunglasses", "scar", "earring", "arm tattoo", "mechanical glove", "hooded cloak"], + "HORROR_INTENSITY": { + "Normal": "no horror, purely aesthetic", + "Mild": "mild eerie element (like a shadow)", + "Suspense": "visible tension or suspense", + "Corruption": "supernatural presence or corruption" + } +} diff --git a/JSON_DATA/Midnight_Mare.json b/JSON_DATA/Midnight_Mare.json new file mode 100644 index 0000000..8df5b6c --- /dev/null +++ b/JSON_DATA/Midnight_Mare.json @@ -0,0 +1,79 @@ +{ + "EPOCHS": [ + "Victorian Gothic", + "Art Nouveau Decadence", + "1980s Dreamcore", + "Neo-Renaissance", + "Timeless Void" + ], + "OUTFITS": [ + "Nightgown of Silk and Shadow", + "Moonlit Armor", + "Dusty Carnival Dress", + "Psychiatric Uniform (worn and faded)", + "Elegy Shroud", + "black and ruined lingerie", + "tight, low-cut black dress" + ], + "LIGHTING": [ + "Candlelight filtered through lace", + "Greenish flicker of malfunctioning neon", + "Moonbeams through broken stained glass", + "Unholy glow from below", + "Ashen twilight mist" + ], + "BACKGROUNDS": [ + "Abandoned carousel in mist", + "Corridor of mirrors that don't reflect", + "Church consumed by black ivy", + "Forest where trees whisper backwards", + "Room with walls that breathe" + ], + "OBJECTS": [ + "Porcelain doll with eyes removed", + "Clock that ticks counterclockwise", + "Teddy bear torn in half", + "Book that bleeds when opened", + "Glass orb showing someone else's dream" + ], + "POSES": [ + "Floating helplessly", + "Hiding under invisible sheets", + "Climbing walls like a spider", + "Arms outstretched toward nothing", + "Kneeling with head tilted unnaturally" + ], + "EXPRESSIONS": [ + "Vacant smile", + "Eyes wide with ancestral memory", + "Tears of ink", + "Mouth sewn shut", + "Face of someone who just woke up... or didn't" + ], + "CAMERA_ANGLES": [ + "From inside a mirror", + "Extreme low angle from beneath a bed", + "Worm's eye view behind cracked glass", + "Over-the-shoulder of something unseen" + ], + "ATMOSPHERES": [ + "Hypnagogic dread", + "Claustrophobic warmth", + "Euphoric detachment", + "Feeling of being watched", + "Weightless confusion" + ], + "ACCESSORIES": [ + "Dreamcatcher turned inside out", + "Necklace made of broken clocks", + "Halo of thorns made from moonlight", + "Bandaged fingers with charcoal tips", + "Stuffed animal with human teeth" + ], + "HORROR_INTENSITY": { + "low": "Unsettling dreamlike tension", + "medium": "Visions half-remembered but wholly wrong", + "high": "Nightmare manifest: run, but not fast enough", + "extreme": "Existential collapse within a lucid dreamscape" + } +} \ No newline at end of file diff --git a/JSON_DATA/Monochrome_Echoes.json b/JSON_DATA/Monochrome_Echoes.json new file mode 100644 index 0000000..e9b23a0 --- /dev/null +++ b/JSON_DATA/Monochrome_Echoes.json @@ -0,0 +1,91 @@ +{ + "EPOCHS": [ + "ancient world", + "modern day", + "dystopian future", + "lost civilization", + "timeless void" + ], + "OUTFITS": [ + "minimalist", + "military coat", + "shrouded robe", + "victorian lace", + "nothing", + "low-cut dress" + ], + "LIGHTING": [ + "harsh shadows", + "soft side light", + "rim lighting", + "studio flash", + "natural backlight" + ], + "BACKGROUNDS": [ + "abandoned streets", + "stone ruins", + "high-tech city", + "desolate field", + "marble hallway" + ], + "OBJECTS": [ + "cracked mirror", + "old camera", + "typewriter", + "neon sign", + "metal sculpture" + ], + "POSES": [ + "close-up frontal", + "profile with downward gaze", + "eyes closed", + "looking into distance", + "hand on face" + ], + "EXPRESSIONS": [ + "melancholic", + "contemplative", + "fearless", + "serene", + "wounded" + ], + "CAMERA_ANGLES": [ + "extreme close-up", + "medium shot from above", + "wide shot with vanishing point", + "straight-on frontal", + "low angle portrait" + ], + "ATMOSPHERES": [ + "moody", + "bleak", + "elegant", + "mysterious", + "hauntingly calm" + ], + "ACCESSORIES": [ + "chain earring", + "lace glove", + "breathing mask", + "retro headset" + ], + "HORROR_INTENSITY": { + "none": [ + "clean studio portrait", + "fashion editorial" + ], + "low": [ + "shadowy background", + "unsettling silence" + ], + "medium": [ + "cracks in skin", + "disjointed facial features" + ], + "high": [ + "stitched lips", + "eyeless face", + "fragmented skull" + ] + } +} \ No newline at end of file diff --git a/JSON_DATA/My_Little_Pony.json b/JSON_DATA/My_Little_Pony.json new file mode 100644 index 0000000..aff6278 --- /dev/null +++ b/JSON_DATA/My_Little_Pony.json @@ -0,0 +1,77 @@ +{ + "EPOCHS": [ + "Candy Kingdom", + "Rainbow Fields", + "Glittery Space Realm", + "Pastel Dreamland", + "Floating Marshmallow Isles" + ], + "OUTFITS": [ + "sparkling saddle with bows", + "pastel-striped cloak", + "glitter armor made of sugar crystals", + "rainbow tutu", + "bubble-wrap gown", + "rainbow sexy lingerie", + "sexy tight and low-cut dress" + ], + "LIGHTING": [ + "bathed in rainbow light", + "under soft pink twilight", + "glowing with magical sparkles", + "lit by flying glowing butterflies", + "surrounded by beams of joy" + ], + "BACKGROUNDS": [ + "a meadow of singing flowers", + "a sky path made of light", + "a cupcake village", + "a crystal castle floating on clouds", + "a valley of giant lollipops" + ], + "OBJECTS": [ + "a mystical unicorn", + "Magical Pastel Ponies" + ], + "POSES": [ + "galloping through a rainbow field", + "sitting on a fluffy cloud", + "rearing up with sparkling energy", + "dancing on a giant cupcake", + "flying in a loop-de-loop" + ], + "EXPRESSIONS": [ + "with an excited grin", + "with sparkly eyes full of wonder", + "with a look of mischief and magic", + "with cheeks puffed from too many sweets", + "with a dreamy, enchanted gaze" + ], + "CAMERA_ANGLES": [ + "top-down view with rainbow trails", + "low-angle with a magical glow", + "zoomed-in on sparkling eyes", + "wide-angle showing enchanted fields", + "circular tracking around the pony" + ], + "ATMOSPHERES": [ + "cotton candy clouds swirling overhead", + "twinkling stars falling like glitter", + "floating heart-shaped bubbles", + "a swirl of pastel mist", + "rainbow sparkles drifting in the wind" + ], + "ACCESSORIES": [ + "a tiara made of candy", + "sparkling boots with bows", + "a magical pendant that glows", + "a tail ribbon enchanted with light", + "heart-shaped sunglasses" + ], + "HORROR_INTENSITY": { + "Sparkly": "glowing with pure friendship energy", + "Magical": "as if joy and kindness could cast spells", + "Epic": "heroic light bursting through the skies in harmony", + "Legendary": "a harmony so radiant it reshapes the land" + } +} \ No newline at end of file diff --git a/JSON_DATA/Only_Japan.json b/JSON_DATA/Only_Japan.json new file mode 100644 index 0000000..98b706a --- /dev/null +++ b/JSON_DATA/Only_Japan.json @@ -0,0 +1,89 @@ +{ + "EPOCHS": [ + "Feudal Japan", + "Edo Period", + "Mythical Shinto Realm", + "Samurai Era", + "Post-war Showa Period", + "Modern Japan", + "Future Tokyo" + ], + "OUTFITS": [ + "black and gold kimono", + "white yukata with sakura patterns", + "samurai armor", + "shrine maiden robes", + "onna-bugeisha attire", + "traditional haori and hakama", + "Cyberpunk streetwear with neon accents", + "modern casual wear with Japanese motifs", + "a very low-cut sexy kimono", + "sexy black and golden lingerie" + ], + "LIGHTING": [ + "soft sakura-filtered sunlight", + "glow of paper lanterns", + "moonlight through temple gates", + "dappled forest shade", + "Neon Light" + ], + "BACKGROUNDS": [ + "bamboo forest", + "torii gate at dawn", + "mountain shrine in the mist", + "quiet zen garden", + "cherry blossom hill", + "snowy onsen village", + "ancient Kyoto street at night", + "paper lantern-lit alleyway", + "sacred Shinto shrine", + "Cyberpunk Tokyo", + "Modern Tokyo (Shibuya)" + ], + "OBJECTS": [ + "japanese parasol resting beside her", + "paper fan with kanji characters", + "bento box unopened", + "wooden geta sandals", + "shamisen lying in the grass" + ], + "POSES": [ + "kneeling in a tea ceremony", + "standing under falling cherry blossoms", + "holding a katana with grace", + "meditating on a rock by a stream" + ], + "EXPRESSIONS": [ + "serene and composed", + "gentle smile of peace", + "focused warrior gaze", + "dreamy and distant" + ], + "CAMERA_ANGLES": [ + "low-angle with cherry petals in foreground", + "side profile under lantern light", + "front view with temple in background", + "top-down shot with rock garden symmetry" + ], + "ATMOSPHERES": [ + "falling sakura petals", + "glowing kitsune spirits", + "torii gate shrouded in mist", + "tatami texture in the air", + "futuristic skyscraper" + ], + "ACCESSORIES": [ + "kitsune mask", + "japanese parasol", + "paper fan with kanji", + "koi fish tattoo", + "bento box", + "wooden geta sandals", + "shamisen instrument" + ], + "HORROR_INTENSITY": { + "Whispered Shadows": "as if unseen spirits pass silently through bamboo groves", + "Silent Ancestry": "the air carries echoes of ancient swords and sorrowful vows", + "Haunting Elegance": "beauty laced with melancholy, as if haunted by forgotten love" + } +} \ No newline at end of file diff --git a/JSON_DATA/Only_Japan_Male.json b/JSON_DATA/Only_Japan_Male.json new file mode 100644 index 0000000..cb7380b --- /dev/null +++ b/JSON_DATA/Only_Japan_Male.json @@ -0,0 +1,86 @@ +{ + "EPOCHS": [ + "Feudal Japan", + "Edo Period", + "Mythical Shinto Realm", + "Samurai Era", + "Post-war Showa Period", + "Modern Japan", + "Future Tokyo" + ], + "OUTFITS": [ + "black and gold kimono", + "samurai armor", + "Cyberpunk streetwear with neon accents", + "modern casual wear with Japanese motifs", + "a very low-cut kimono", + "sukajan", + "only with the bottom part of the dress, without the top part" + ], + "LIGHTING": [ + "soft sakura-filtered sunlight", + "glow of paper lanterns", + "moonlight through temple gates", + "dappled forest shade", + "Neon Light" + ], + "BACKGROUNDS": [ + "bamboo forest", + "torii gate at dawn", + "mountain shrine in the mist", + "quiet zen garden", + "cherry blossom hill", + "snowy onsen village", + "ancient Kyoto street at night", + "paper lantern-lit alleyway", + "sacred Shinto shrine", + "Cyberpunk Tokyo", + "Modern Tokyo (Shibuya)" + ], + "OBJECTS": [ + "paper fan with kanji characters", + "bento box unopened", + "wooden geta sandals", + "shamisen lying in the grass" + ], + "POSES": [ + "kneeling in a tea ceremony", + "standing under falling cherry blossoms", + "holding a katana with grace", + "meditating on a rock by a stream", + "holding a Kusarigama with grace", + "holding an odachi with grace", + "standing with an Okami on his side" + ], + "EXPRESSIONS": [ + "serene and composed", + "gentle smile of peace", + "focused warrior gaze", + "dreamy and distant" + ], + "CAMERA_ANGLES": [ + "low-angle with cherry petals in foreground", + "side profile under lantern light", + "front view with temple in background", + "top-down shot with rock garden symmetry" + ], + "ATMOSPHERES": [ + "falling sakura petals", + "glowing kitsune spirits", + "torii gate shrouded in mist", + "tatami texture in the air", + "futuristic skyscraper" + ], + "ACCESSORIES": [ + "kitsune mask", + "koi fish tattoo", + "bento box", + "wooden geta sandals", + "shamisen instrument" + ], + "HORROR_INTENSITY": { + "Whispered Shadows": "as if unseen spirits pass silently through bamboo groves", + "Silent Ancestry": "the air carries echoes of ancient swords and sorrowful vows", + "Haunting Elegance": "beauty laced with melancholy, as if haunted by forgotten love" + } +} \ No newline at end of file diff --git a/JSON_DATA/Portrait_Male.json b/JSON_DATA/Portrait_Male.json new file mode 100644 index 0000000..3eb955b --- /dev/null +++ b/JSON_DATA/Portrait_Male.json @@ -0,0 +1,90 @@ +{ + "EPOCHS": [ + "Renaissance", + "Victorian", + "Modern day", + "Cyberpunk future", + "Ancient Rome", + "Medieval" + ], + "OUTFITS": [ + "military uniform", + "tailored suit", + "leather armor", + "open collar shirt", + "noble robes", + "battle-worn cloak", + "streetwear", + "only the lower part of the dress they remain bare-chested" + ], + "LIGHTING": [ + "dramatic chiaroscuro lighting", + "warm natural light", + "cold cinematic lighting", + "backlit halo", + "soft shadows", + "single light source from the side" + ], + "BACKGROUNDS": [ + "black studio backdrop", + "faded historical tapestry", + "dark concrete wall", + "dimly lit library", + "old cathedral", + "foggy battlefield", + "empty throne room" + ], + "OBJECTS": [ + "sword hilt barely visible", + "glowing crystal pendant", + "ancient book in hand", + "smoke rising in background", + "simple gold ring", + "mechanical device on chest" + ], + "POSES": [ + "arms crossed with intensity", + "one hand resting on chin", + "looking over the shoulder", + "standing tall, stoic", + "gaze directed off-frame" + ], + "EXPRESSIONS": [ + "neutral", + "introspective", + "stoic", + "subtle anger", + "quiet confidence", + "stern focus", + "slight smirk" + ], + "CAMERA_ANGLES": [ + "close-up", + "tight head-and-shoulders shot", + "frontal half-bust portrait" + ], + "ATMOSPHERES": [ + "moody", + "introspective", + "regal", + "mysterious", + "shadowy", + "tense", + "quiet strength" + ], + "ACCESSORIES": [ + "earring", + "scar across eyebrow", + "medallion", + "hood partially up", + "gloves", + "neck scarf", + "simple crown" + ], + "HORROR_INTENSITY": { + "none": "clean and elegant portrait", + "low": "slightly unsettling gaze or lighting", + "medium": "shadows crawling on skin or background", + "high": "glitched face or corrupted textures" + } +} \ No newline at end of file diff --git a/JSON_DATA/RGB_Chronicles.json b/JSON_DATA/RGB_Chronicles.json new file mode 100644 index 0000000..93cc0cf --- /dev/null +++ b/JSON_DATA/RGB_Chronicles.json @@ -0,0 +1,123 @@ +{ + "COLOR_REALM": ["R", "G", "B"], + + "EPOCHS": [ + "cyberpunk future", + "dystopian present", + "dreamlike past" + ], + "OUTFITS": { + "R": [ + "fiery red dress", + "tattered crimson cloak", + "battle-worn armor with red accents" + ], + "G": [ + "forest-dweller robe", + "glowing green bodysuit", + "gossamer green veil" + ], + "B": [ + "deep blue kimono", + "midnight leather coat", + "cerulean silk tunic" + ] + }, + "LIGHTING": { + "R": [ + "sunset flames", + "lava glow", + "neon red reflections" + ], + "G": [ + "bioluminescent jungle", + "neon swamp mist", + "alien forest light" + ], + "B": [ + "moonlight and shadows", + "cold LED strips", + "blueish rain reflections" + ] + }, + "BACKGROUNDS": { + "R": [ + "burning horizon", + "volcanic field", + "post-battlefield" + ], + "G": [ + "lush overgrown temple", + "abandoned greenhouse", + "alien jungle" + ], + "B": [ + "neon-lit alleyway", + "arctic plain", + "nocturnal rooftop" + ] + }, + "OBJECTS": { + "R": [ + "crimson orb", + "broken red mask", + "ancient fire totem" + ], + "G": [ + "glowing leaf", + "emerald compass", + "green rune stone" + ], + "B": [ + "blue shard", + "frozen rose", + "glass eye" + ] + }, + "POSES": [ + "standing tall amid chaos", + "kneeling in quiet reflection", + "walking through mist" + ], + "EXPRESSIONS": [ + "fierce determination", + "ethereal calm", + "enigmatic sadness" + ], + "CAMERA_ANGLES": [ + "low angle heroic", + "over-the-shoulder dreamy", + "close-up with color flares" + ], + "ATMOSPHERES": { + "R": [ + "intensity, conflict, bloodlust" + ], + "G": [ + "growth, secrets, metamorphosis" + ], + "B": [ + "melancholy, wisdom, isolation" + ] + }, + "ACCESSORIES": { + "R": [ + "ruby choker", + "flaming pendant" + ], + "G": [ + "leaf-shaped earrings", + "glowing vine bracelet" + ], + "B": [ + "sapphire circlet", + "dark crystal ring" + ] + }, + "HORROR_INTENSITY": { + "0": "", + "1": "minor unsettling fog", + "5": "surreal distortions in the background", + "10": "nightmarish chromatic phantoms" + } +} \ No newline at end of file diff --git a/JSON_DATA/Resident_Evil.json b/JSON_DATA/Resident_Evil.json new file mode 100644 index 0000000..56312e3 --- /dev/null +++ b/JSON_DATA/Resident_Evil.json @@ -0,0 +1,80 @@ +{ + "EPOCHS": ["Resident Evil"], + + "BACKGROUNDS": [ + "abandoned hospital", + "underground laboratory", + "decaying city street", + "foggy graveyard", + "quarantined biohazard zone", + "derelict police station", + "flooded subway tunnel", + "Police station lobby" + ], + "OUTFITS": [ + "tactical vest", + "bloodstained lab coat", + "survivor gear with flashlight", + "military uniform", + "biohazard suit", + "combat boots", + "torn hoodie" + ], + "OBJECTS": [ + "zombie dog", + "broken syringe", + "rusty axe", + "green herb vial", + "flickering monitor", + "locked briefcase", + "bloody typewriter", + "handgun with flashlight attachment" + ], + "LIGHTING": [ + "emergency red lights", + "flickering ceiling bulbs", + "dim flashlight beam", + "moonlight through broken windows" + ], + "POSES": [ + "aiming a weapon", + "bracing behind a wall", + "sprinting through rubble", + "crouching in fear", + "standing defiantly amidst chaos" + ], + "EXPRESSIONS": [ + "with a grim determination", + "with bloodshot eyes of fear", + "with a cold, hardened stare", + "with a face twisted in pain", + "with an exhausted but unyielding gaze" + ], + "CAMERA_ANGLES": [ + "over-the-shoulder shot", + "close-up of blood-splattered face", + "low angle from the floor", + "first-person survivor perspective", + "wide shot through cracked glass" + ], + "ATMOSPHERES": [ + "air thick with dust and decay", + "faint sirens echoing in the distance", + "spores floating through the air", + "distant screams reverberating", + "surreal green fog filtering the light" + ], + "ACCESSORIES": [ + "with a backpack full of supplies", + "gas mask hanging from the neck", + "wearing dog tags", + "makeshift bandages around the arms", + "bloody fingerprints on their cheek" + ], + "HORROR_INTENSITY": { + "Tense": "as if danger lurks just around every corner", + "Panic": "with monsters closing in and nowhere left to run", + "Desperation": "the last bullet, the final scream, no one coming to help", + "Outbreak": "the world swallowed whole by infection and chaos" + } +} diff --git a/JSON_DATA/SciFi_Melancholy.json b/JSON_DATA/SciFi_Melancholy.json new file mode 100644 index 0000000..741a843 --- /dev/null +++ b/JSON_DATA/SciFi_Melancholy.json @@ -0,0 +1,67 @@ +{ + "EPOCHS": [ + "Post-human dystopian future", + "Decayed Martian civilization", + "Abandoned Earth orbit", + "Post-silicon metropolis of the 28th century" + ], + "OUTFITS": [ + "damaged synthetic suit", + "cloak woven with optical fibers", + "alien command uniform", + "black dress with neon inserts" + ], + "LIGHTING": [ + "cold blue neon light", + "reflections from broken monitors", + "flashes of unstable electric current", + "moon backlight over metallic wreckage" + ], + "BACKGROUNDS": [ + "ruins of an orbital station", + "deserted streets filled with screens", + "artificial desert of corrupted data", + "hall of shattered digital mirrors" + ], + "OBJECTS": [ + "broken drone at her feet", + "faded hologram in her hand", + "gas mask with alien symbols", + "unknown technological relic" + ], + "POSES": [ + "standing on a ruined tower", + "crouched among the remains", + "staring blankly into the void", + "embracing a broken drone" + ], + "EXPRESSIONS": [ + "melancholic and empty face", + "tired and distant gaze", + "eyes glowing in the dark", + "apathetic expression" + ], + "CAMERA_ANGLES": [ + "low-angle shot", + "close-up with blurred background", + "side view in dim light", + "backlit with glowing aura" + ], + "ATMOSPHERES": [ + "acid rain lingering in the air", + "invisible presence watching", + "oppressive electromagnetic vibrations", + "metallic echoes of distant footsteps" + ], + "ACCESSORIES": [ + "damaged communication earpiece", + "futuristic military backpack", + "bracelet with forgotten coordinates", + "necklace holding a memory chip" + ], + "HORROR_INTENSITY": { + "Mild": "a sense of technological abandonment permeates everything.", + "Medium": "biomechanical elements fuse with human remains.", + "Strong": "the landscape is littered with mutilated synthetic bodies and digital voices whisper through the wind." + } +} diff --git a/JSON_DATA/Tim_Burton_World.json b/JSON_DATA/Tim_Burton_World.json new file mode 100644 index 0000000..e427468 --- /dev/null +++ b/JSON_DATA/Tim_Burton_World.json @@ -0,0 +1,76 @@ +{ + "EPOCHS": [ + "Gothic Victorian Era", + "Timeless Halloween Night", + "Eternal Twilight Realm" + ], + "OUTFITS": [ + "striped vintage suits", + "long tattered dresses", + "corsets with spiderweb lace", + "oversized coats with uneven buttons", + "whimsical funeral attire" + ], + "LIGHTING": [ + "moody backlighting", + "sharp chiaroscuro contrast", + "soft candle glow", + "blue-tinged moonlight", + "flickering lantern light" + ], + "BACKGROUNDS": [ + "twisted forest with crooked trees", + "foggy graveyard with leaning tombstones", + "Victorian mansion with broken windows", + "melancholy carnival ruins", + "endless staircase in the void" + ], + "OBJECTS": [ + "dancing skeletons", + "creepy jack-o'-lanterns", + "music boxes with porcelain dolls", + "oversized gothic clocks", + "floating furniture" + ], + "POSES": [ + "gazing wistfully into the distance", + "reaching toward something unseen", + "sitting awkwardly on twisted furniture", + "standing on one foot in odd balance", + "floating gently above the ground" + ], + "EXPRESSIONS": [ + "melancholic curiosity", + "wide-eyed wonder", + "gloomy yet charming", + "mischievous smirk", + "silent sorrow" + ], + "CAMERA_ANGLES": [ + "Dutch tilt", + "close-up with strong shadows", + "low angle from the floor", + "top-down theatrical perspective", + "extreme close-up on the eyes" + ], + "ATMOSPHERES": [ + "dreamlike gloom", + "whimsical horror", + "sorrowful magic", + "strange elegance", + "charming darkness" + ], + "ACCESSORIES": [ + "tiny top hats", + "clockwork brooches", + "cobweb gloves", + "hand-stitched scarves", + "eyepieces with moving parts" + ], + "HORROR_INTENSITY": { + "Suggestive": "with eerie silence and curious shadows dancing in corners", + "Unsettling": "eyes seem to follow the viewer, objects slightly distorted", + "Terrifying": "limbs bend the wrong way, subtle movement in still things", + "Nightmarish": "faces melt into stitched-up masks, gravity flickers unpredictably" + } +} diff --git a/JSON_DATA/Whispers_Asylum.json b/JSON_DATA/Whispers_Asylum.json new file mode 100644 index 0000000..68153b6 --- /dev/null +++ b/JSON_DATA/Whispers_Asylum.json @@ -0,0 +1,98 @@ +{ + "EPOCHS": [ + "Early 20th Century", + "1920s Decay", + "Post-War Era", + "Timeless Void" + ], + "OUTFITS": [ + "Torn asylum uniform", + "Victorian patient gown", + "Straitjacket", + "Rust-stained medical robe", + "Psychiatrist outfit (corrupted)", + "tight, low-cut dress", + "black lingerie" + ], + "LIGHTING": [ + "Flickering fluorescent", + "Dim candlelight", + "Moonlight through bars", + "Stained sunlight through broken glass", + "Surreal glow from unknown source" + ], + "BACKGROUNDS": [ + "Abandoned asylum corridor", + "Decrepit patient room", + "Underground therapy chamber", + "Observation room with cracked mirrors", + "Dusty hall with rusty wheelchairs" + ], + "OBJECTS": [ + "Old wheelchair", + "Bloody bandage", + "Worn patient file", + "Broken doll", + "Outdated medical tools", + "Stuffed animal with stitched eyes" + ], + "POSES": [ + "Curled in corner", + "Sitting on asylum bed", + "Leaning against cracked wall", + "Trapped behind glass", + "Floating unnaturally in hallway" + ], + "EXPRESSIONS": [ + "Blank stare", + "Whispering mouth", + "Terror-stricken", + "Sinister smile", + "Vacant and lost" + ], + "CAMERA_ANGLES": [ + "High angle (security cam style)", + "Low angle (dreamlike)", + "Over-the-shoulder from unseen observer", + "Extreme close-up on eyes", + "Dutch angle (disoriented)" + ], + "ATMOSPHERES": [ + "Claustrophobic", + "Haunted silence", + "Whispering madness", + "Time distortion", + "Disturbing calm" + ], + "ACCESSORIES": [ + "Leather restraints", + "Medical ID tag", + "Loose bracelet with number", + "Hair clip shaped like cross", + "Cracked eyeglasses" + ], + "HORROR_INTENSITY": { + "None": [], + "Subtle": [ + "Uncanny quiet", + "Unsettling symmetry", + "Faint whispering in prompt tone" + ], + "Moderate": [ + "Visible shadows in corners", + "Objects arranged oddly", + "Mild blood or dirt stains" + ], + "Strong": [ + "Blood on hands", + "Apparitions behind glass", + "Unnatural body posture" + ], + "Extreme": [ + "Psychological distortion", + "Broken limbs in smiles", + "Eyes drawn on walls", + "Laughing figures in background" + ] + } +} \ No newline at end of file diff --git a/JSON_DATA/apocalypse_red.json b/JSON_DATA/apocalypse_red.json new file mode 100644 index 0000000..6c0c25f --- /dev/null +++ b/JSON_DATA/apocalypse_red.json @@ -0,0 +1,78 @@ +{ + "EPOCHS": [ + "Post-Apocalyptic Future", + "End-Time Earth", + "Crimson Twilight", + "Ashfall Reign", + "Age of Fire and Silence" + ], + "OUTFITS": [ + "tattered trench coat", + "burned survival gear", + "hooded cloak with torn edges", + "ceremonial rags of a fallen tribe", + "battle-scarred red dress with leather belts", + "tight, low-cut dress" + ], + "LIGHTING": [ + "under red sky", + "flickering firelight", + "volcanic glow", + "ember-lit dusk", + "dying sun bleeding through clouds" + ], + "BACKGROUNDS": [ + "ruins of a collapsed city", + "ash-covered wasteland", + "lava-cracked desert", + "shattered statues in black sand", + "rusted watchtower under a burning sky" + ], + "OBJECTS": [ + "burned flag", + "cracked gas mask", + "smoking flare", + "warped weapon relic", + "symbolic pendant glowing faintly" + ], + "POSES": [ + "kneeling in ash", + "walking through rubble", + "staring at the scorched horizon", + "guarding a sacred relic", + "sitting solemnly in defiance" + ], + "EXPRESSIONS": [ + "resolute", + "haunted", + "silent determination", + "ritual trance", + "mournful strength" + ], + "CAMERA_ANGLES": [ + "over-the-shoulder", + "low angle with ash storm", + "dramatic close-up", + "wide shot with burning horizon", + "profile silhouette against crimson sky" + ], + "ATMOSPHERES": [ + "thick ashfall", + "burning silence", + "fiery dusk", + "ritualistic stillness", + "smoldering sorrow" + ], + "ACCESSORIES": [ + "goggles on forehead", + "scorched map", + "radioactive pendant", + "bone-carved bracelet", + "charred journal of the fallen" + ], + "HORROR_INTENSITY": { + "mild": "smoky haze", + "strong": "cracked faces, molten terrain", + "ritual": "scarred symbols, ceremonial fires" + } +} \ No newline at end of file diff --git a/JSON_DATA/bloodless_rites.json b/JSON_DATA/bloodless_rites.json new file mode 100644 index 0000000..4c7ab10 --- /dev/null +++ b/JSON_DATA/bloodless_rites.json @@ -0,0 +1,68 @@ +{ + "EPOCHS": [ + "Dystopian Ritual Era", + "Forgotten Pagan Times", + "Neo-Shamanic Future", + "Post-Collapse Japan" + ], + "OUTFITS": [ + "Bloodless ceremonial kimono", + "Frayed white linen robes", + "Bone-decorated shrine attire", + "Tattooed skin with red symbols", + "tight, low-cut kimono" + ], + "LIGHTING": [ + "Ghostly white illumination", + "Candle-lit chamber", + "Dim red ritual glow", + "Filtered light through incense smoke" + ], + "BACKGROUNDS": [ + "Corrupted temple ruins", + "Skeletal Torii gate in fog", + "Bloodless altar on barren land", + "Underground ceremonial pit" + ], + "OBJECTS": [ + "Scrolls with forbidden glyphs", + "Ivory masks of forgotten gods", + "Rusty ceremonial blades", + "Offering bowls filled with white ash" + ], + "POSES": [ + "Kneeling with hands open to the sky", + "Mid-chant with mouth slightly open", + "Standing over ashes with closed eyes", + "Arms extended in silent devotion" + ], + "EXPRESSIONS": [ + "Blank ritual trance", + "Whispering madness", + "Serene devotion", + "Eyes rolled back in ecstasy" + ], + "CAMERA_ANGLES": [ + "Low angle from altar perspective", + "Top-down from temple ceiling", + "Close-up of face with bloodless markings", + "Behind-the-shoulder view of the ceremony" + ], + "ATMOSPHERES": [ + "Thick with unspoken dread", + "Silent as death", + "Tense and expectant", + "Filled with whispers and unseen gazes" + ], + "ACCESSORIES": [ + "Twisted bone jewelry", + "Headbands marked with ritual seals", + "Chains of dried flowers", + "Amulets pulsing with false life" + ], + "HORROR_INTENSITY": { + "low": "Uneasy stillness with soft ritual tones", + "medium": "Strange rites and whispers in sacred silence", + "high": "Ritual climax with corrupted symbols and madness" + } +} \ No newline at end of file diff --git a/JSON_DATA/crimson_scriptures.json b/JSON_DATA/crimson_scriptures.json new file mode 100644 index 0000000..b30a30b --- /dev/null +++ b/JSON_DATA/crimson_scriptures.json @@ -0,0 +1,71 @@ +{ + "EPOCHS": [ + "forgotten age of forbidden knowledge", + "ancient sacrilegious times", + "crimson scripture era", + "era of bloodbound scribes" + ], + "OUTFITS": [ + "tattered monk robes stained with ink and blood", + "hooded ceremonial vestments", + "sacred scribal garments with glowing runes", + "ancient script-covered linen", + "only ritual tattoos but naked", + "golden lingerie", + "tight and low-cutted ceremonial vestments" + ], + "LIGHTING": [ + "dim candlelight", + "flickering lanterns behind old scrolls", + "reddish ambient glow", + "mystical illumination from enchanted parchment" + ], + "BACKGROUNDS": [ + "abandoned crypt library", + "underground temple of scriptures", + "cathedral of the blood book", + "scroll-filled cave with breathing walls" + ], + "OBJECTS": [ + "floating cursed manuscripts", + "inking altars", + "scrolls with animated text", + "quills made of bone" + ], + "POSES": [ + "chanting while transcribing", + "offering a glowing scripture", + "standing amidst circling scrolls", + "kneeling in front of a blood-lit tome" + ], + "EXPRESSIONS": [ + "in a trance", + "possessed by knowledge", + "silent devotion", + "unblinking and focused" + ], + "CAMERA_ANGLES": [ + "low angle from below the altar", + "close-up of face and scroll", + "over-the-shoulder of a writing scribe", + "top-down view of scrolls surrounding the figure" + ], + "ATMOSPHERES": [ + "arcane and oppressive", + "ritualistic and unsettling", + "sacrilegious awe", + "claustrophobic and whispering" + ], + "ACCESSORIES": [ + "rune-covered blindfolds", + "ink-dipped talismans", + "necklaces made of ancient bone scripts", + "scroll-bound cuffs" + ], + "HORROR_INTENSITY": { + "low": "haunting ambient whispers, eerie peace", + "medium": "floating scrolls and strange glyphs glowing", + "high": "bleeding books, whispers turning into screams", + "extreme": "scriptures screaming, walls pulsating with words" + } +} \ No newline at end of file diff --git a/JSON_DATA/crimson_tear.json b/JSON_DATA/crimson_tear.json new file mode 100644 index 0000000..e08650b --- /dev/null +++ b/JSON_DATA/crimson_tear.json @@ -0,0 +1,18 @@ +{ + "EPOCHS": ["Victorian", "Edwardian", "Late Romanticism", "Fin-de-Siècle"], + "OUTFITS": ["blood-stained white dress", "lace corset and long gloves", "tattered opera gown", "funeral veil and mourning jewelry"], + "LIGHTING": ["dim candlelight", "moonlight through stained glass", "overcast rainy window light", "dramatic chiaroscuro"], + "BACKGROUNDS": ["gothic bedroom with velvet drapes", "abandoned cathedral interior", "rose garden under stormy sky", "marble floor with blood trail"], + "OBJECTS": ["wilted rose", "broken porcelain doll", "engraved silver mirror", "blood-soaked handkerchief"], + "POSES": ["kneeling in despair", "gently holding a rose", "lying on marble floor", "looking into broken mirror"], + "EXPRESSIONS": ["melancholy", "tears in eyes", "haunted gaze", "subtle sorrowful smile"], + "CAMERA_ANGLES": ["low angle through glass shards", "close-up on tear-streaked face", "top-down with long shadows", "side angle highlighting reflection"], + "ATMOSPHERES": ["romantic tragedy", "decaying beauty", "eternal mourning", "poetic sorrow"], + "ACCESSORIES": ["black choker with ruby", "mourning ring", "antique locket", "pocket watch with blood"], + "HORROR_INTENSITY": { + "none": "pure emotional sorrow, no horror elements", + "mild": "slight surrealism like bleeding roses or whispering shadows", + "moderate": "visible blood trails, cracked mirror with reflection moving", + "intense": "ghostly figure behind, ritual symbols on floor, subtle possession signs" + } +} diff --git a/JSON_DATA/k-pop_star_dream.json b/JSON_DATA/k-pop_star_dream.json new file mode 100644 index 0000000..16c03cb --- /dev/null +++ b/JSON_DATA/k-pop_star_dream.json @@ -0,0 +1,74 @@ +{ + "EPOCHS": [ + "modern era", + "futuristic Seoul", + "digital dream age", + "neon K-city nights" + ], + "OUTFITS": [ + "stage uniform", + "glittery dress", + "urban pop attire", + "idol training outfit", + "colorful hanbok remix", + "sexy low-cut dress", + "sexy minimal dress" + ], + "LIGHTING": [ + "neon concert lights", + "pastel spotlight", + "LED stage glow", + "holographic flashes", + "dreamy studio lighting" + ], + "BACKGROUNDS": [ + "k-pop concert stage", + "k-pop fan meet stage", + "K-pop MV set", + "k-pop rooftop at night", + "k-pop idol dorm room" + ], + "OBJECTS": [ + "microphone", + "glowsticks", + "confetti", + "K-pop banner", + "camera flashes" + ], + "POSES": [ + "idol dance pose", + "signature finger heart", + "confident performer stance", + "dynamic spin", + "bow to fans" + ], + "EXPRESSIONS": [ + "radiant smile", + "winking", + "charismatic gaze", + "joyful expression", + "peace sign face" + ], + "CAMERA_ANGLES": [ + "low angle from crowd", + "close-up on stage", + "side profile during dance", + "center-stage shot", + "selfie angle" + ], + "ATMOSPHERES": [ + "electrifying", + "dreamy", + "fan-filled", + "glamorous", + "youthful energy" + ], + "ACCESSORIES": [ + "in-ear monitors", + "custom choker", + "K-pop logo earrings", + "idol bracelet", + "stylized headset" + ], + "HORROR_INTENSITY": {} +} \ No newline at end of file diff --git a/JSON_DATA/portrait.json b/JSON_DATA/portrait.json new file mode 100644 index 0000000..dc7a109 --- /dev/null +++ b/JSON_DATA/portrait.json @@ -0,0 +1,76 @@ +{ + "EPOCHS": [ + "contemporary", + "futuristic", + "cyberpunk", + "vintage 50s", + "ancient Rome", + "renaissance" + ], + "OUTFITS": [ + "casual modern outfit", + "elegant vintage blouse", + "minimalist monochrome turtleneck", + "soft chiffon top", + "lace-detailed high collar", + "nothing" + ], + "LIGHTING": [ + "soft diffused studio lighting", + "warm golden hour", + "cool neon side light", + "dramatic chiaroscuro", + "black and white classic" + ], + "BACKGROUNDS": [ + "minimalist gray backdrop", + "colorful gradient", + "dreamy pastel clouds", + "textured velvet curtain", + "soft bokeh of blurred lights" + ], + "OBJECTS": [ + "a single white rose", + "a silver pendant", + "crystal drop earring", + "a lace fan partially visible" + ], + "POSES": [ + "looking straight into camera", + "chin resting on hand", + "gazing downward softly", + "head tilted slightly to the side" + ], + "EXPRESSIONS": [ + "subtle smile", + "melancholic gaze", + "confident smirk", + "gentle serenity", + "piercing stare with kohl-lined eyes" + ], + "CAMERA_ANGLES": [ + "close-up", + "tight head-and-shoulders shot", + "frontal half-bust portrait", + "wide shot through cracked glass" + ], + "ATMOSPHERES": [ + "mysterious and enchanting", + "romantic and nostalgic", + "dreamy and surreal", + "intimate and elegant" + ], + "ACCESSORIES": [ + "round glasses", + "crystal earrings", + "metallic face tattoo", + "delicate lace choker", + "subtle face gems" + ], + "HORROR_INTENSITY": { + "Low": "with faint eerie undertones in her expression", + "Medium": "her eyes show a hint of unnatural knowledge, skin slightly pale", + "High": "subtle blood smudge on cheek, eyes glowing faintly", + "Extreme": "distorted facial features, black liquid tears, unsettling aura" + } +} \ No newline at end of file diff --git a/JSON_DATA/satans_nightmare.json b/JSON_DATA/satans_nightmare.json new file mode 100644 index 0000000..426df67 --- /dev/null +++ b/JSON_DATA/satans_nightmare.json @@ -0,0 +1,79 @@ +{ + "EPOCHS": [ + "Medieval Inquisition", + "Gothic Rituals", + "Post-Apocalyptic Cults", + "Dark Ages", + "Unholy Victorian Era" + ], + "OUTFITS": [ + "tattered cultist robes", + "blood-stained ceremonial gowns", + "leather-bound ritual armor", + "sacrificial priestess dress", + "spiked heretic garb", + "tight latex dress", + "latex lingerie", + "nothing" + ], + "LIGHTING": [ + "hellish red glow", + "dim candlelight", + "flickering infernal sigils", + "backlit by sacred flames", + "moonlight filtered through crimson smoke" + ], + "BACKGROUNDS": [ + "pentagram-etched catacombs", + "desecrated chapel ruins", + "forest altar with bone totems", + "ritual circle in scorched earth", + "gothic dungeon with blood runes" + ], + "OBJECTS": [ + "demonic idols", + "black candles", + "sacrificial dagger", + "skull chalice", + "scrolls of forbidden text" + ], + "POSES": [ + "arms raised in invocation", + "kneeling in ecstasy", + "levitating in trance", + "drawing runes on skin", + "chanting from ancient scroll" + ], + "EXPRESSIONS": [ + "possessed gaze", + "blasphemous grin", + "inward trance", + "agonizing rapture", + "heretic ecstasy" + ], + "CAMERA_ANGLES": [ + "low angle with dramatic shadows", + "close-up on ecstatic face", + "close-up portrait", + "half-length portrait" + ], + "ATMOSPHERES": [ + "thick sulfur mist", + "embers in the air", + "incense smoke and whispers", + "blood-stained fog", + "chant-filled silence" + ], + "ACCESSORIES": [ + "inverted cross necklace", + "horned headdress", + "engraved bone staff", + "ritual chains", + "tattoos of forbidden symbols" + ], + "HORROR_INTENSITY": { + "low": "dark pagan aesthetics, subtle occult elements", + "medium": "visible symbols, eerie lighting, subtle gore", + "high": "blasphemous rituals, blood sacrifice, overt demonic presence" + } +} \ No newline at end of file diff --git a/JSON_DATA/satans_nightmare_male.json b/JSON_DATA/satans_nightmare_male.json new file mode 100644 index 0000000..d213f96 --- /dev/null +++ b/JSON_DATA/satans_nightmare_male.json @@ -0,0 +1,77 @@ +{ + "EPOCHS": [ + "Medieval Inquisition", + "Gothic Rituals", + "Post-Apocalyptic Cults", + "Dark Ages", + "Unholy Victorian Era" + ], + "OUTFITS": [ + "tattered cultist robes", + "blood-stained ceremonial gowns", + "leather-bound ritual armor", + "sacrificial priest dress", + "spiked heretic garb", + "nothing" + ], + "LIGHTING": [ + "hellish red glow", + "dim candlelight", + "flickering infernal sigils", + "backlit by sacred flames", + "moonlight filtered through crimson smoke" + ], + "BACKGROUNDS": [ + "pentagram-etched catacombs", + "desecrated chapel ruins", + "forest altar with bone totems", + "ritual circle in scorched earth", + "gothic dungeon with blood runes" + ], + "OBJECTS": [ + "demonic idols", + "black candles", + "sacrificial dagger", + "skull chalice", + "scrolls of forbidden text" + ], + "POSES": [ + "arms raised in invocation", + "kneeling in ecstasy", + "levitating in trance", + "drawing runes on skin", + "chanting from ancient scroll" + ], + "EXPRESSIONS": [ + "possessed gaze", + "blasphemous grin", + "inward trance", + "agonizing rapture", + "heretic ecstasy" + ], + "CAMERA_ANGLES": [ + "low angle with dramatic shadows", + "close-up on ecstatic face", + "close-up portrait", + "half-length portrait" + ], + "ATMOSPHERES": [ + "thick sulfur mist", + "embers in the air", + "incense smoke and whispers", + "blood-stained fog", + "chant-filled silence" + ], + "ACCESSORIES": [ + "inverted cross necklace", + "horned headdress", + "engraved bone staff", + "ritual chains", + "tattoos of forbidden symbols" + ], + "HORROR_INTENSITY": { + "low": "dark pagan aesthetics, subtle occult elements", + "medium": "visible symbols, eerie lighting, subtle gore", + "high": "blasphemous rituals, blood sacrifice, overt demonic presence" + } +} \ No newline at end of file diff --git a/JSON_DATA/silent_horror.json b/JSON_DATA/silent_horror.json new file mode 100644 index 0000000..17add3c --- /dev/null +++ b/JSON_DATA/silent_horror.json @@ -0,0 +1,70 @@ +{ + "EPOCHS": [ + "1920s", + "Silent Era", + "Victorian", + "Black and White" + ], + "OUTFITS": [ + "nightgown", + "straitjacket", + "torn tuxedo", + "funeral dress", + "black lingerie", + "sexy tight, low-cut dress" + ], + "LIGHTING": [ + "candle flicker", + "low key", + "harsh contrast", + "dim ambient" + ], + "BACKGROUNDS": [ + "abandoned asylum", + "foggy cemetery", + "silent theater", + "rotting mansion" + ], + "OBJECTS": [ + "antique mirror", + "phonograph", + "cracked doll", + "rusty wheelchair" + ], + "POSES": [ + "frozen stance", + "twisting", + "hunched back", + "reaching out" + ], + "EXPRESSIONS": [ + "blank stare", + "mouth agape", + "crying eyes", + "silent scream" + ], + "CAMERA_ANGLES": [ + "high angle", + "low wide", + "Dutch tilt", + "close-up horror" + ], + "ATMOSPHERES": [ + "oppressive silence", + "paranoia", + "suffocating dread", + "claustrophobic" + ], + "ACCESSORIES": [ + "bloody bandage", + "veil", + "cobweb", + "flickering candle" + ], + "HORROR_INTENSITY": { + "low": "subtle eeriness", + "medium": "uneasy tension", + "high": "visceral dread", + "extreme": "mind-warping horror" + } +} \ No newline at end of file diff --git a/JSON_DATA/superhero_female.json b/JSON_DATA/superhero_female.json new file mode 100644 index 0000000..0e5d7ec --- /dev/null +++ b/JSON_DATA/superhero_female.json @@ -0,0 +1,79 @@ +{ + "EPOCHS": [ + "modern", + "futuristic", + "mythological", + "post-apocalyptic", + "cyberpunk" + ], + "OUTFITS": [ + "sleek tactical low-cut bodysuit", + "enchanted low-cut armor", + "neon-glow low-cut suit", + "flight-ready costume", + "mystic cape with runes" + ], + "LIGHTING": [ + "moonlit night", + "vibrant neon", + "electric sparks", + "rays of justice", + "chaotic firelight" + ], + "BACKGROUNDS": [ + "skyline of futuristic city", + "burning temple", + "cybernetic lab", + "sacred battlefield", + "stormy rooftop" + ], + "OBJECTS": [ + "energy lasso", + "telekinetic blade", + "glowing book", + "hovering drones", + "mystical orb" + ], + "POSES": [ + "soaring mid-air", + "landing pose with fist down", + "protective shield stance", + "arms raised summoning power", + "elegant combat pose" + ], + "EXPRESSIONS": [ + "confident", + "fierce", + "calm and focused", + "resolute", + "powerful smirk" + ], + "CAMERA_ANGLES": [ + "upward hero angle", + "close-up of determined gaze", + "dramatic side light", + "overhead action shot", + "low angle with wind-blown cape", + "half-length portrait", + "close-up portrait" + ], + "ATMOSPHERES": [ + "electrifying battle", + "ethereal serenity", + "gritty vengeance", + "rising rebellion", + "suspense before the strike" + ], + "ACCESSORIES": [ + "tech visor", + "glowing bracelets", + "enchanted earrings", + "symbolic necklace", + "combat boots with jet boosters" + ], + "HORROR_INTENSITY": { + "low": "heroic elegance", + "medium": "mystic powers with dark edges", + "high": "haunted heroine fighting inner demons" + } +} \ No newline at end of file diff --git a/JSON_DATA/superhero_male.json b/JSON_DATA/superhero_male.json new file mode 100644 index 0000000..dcce631 --- /dev/null +++ b/JSON_DATA/superhero_male.json @@ -0,0 +1,13 @@ + { + "EPOCHS": ["modern", "futuristic", "post-apocalyptic", "neo-noir", "retro-futuristic"], + "OUTFITS": ["high-tech armored suit", "spandex bodysuit", "battle-worn cape", "military tactical gear", "cyber-enhanced uniform"], + "LIGHTING": ["dramatic backlight", "neon glow", "stormy shadows", "explosions in the background", "city lights at night"], + "BACKGROUNDS": ["rooftop at night", "burning city", "space station", "dystopian battlefield", "underground lair"], + "OBJECTS": ["power gauntlet", "energy sword", "glowing crystal", "holographic map", "grappling hook"], + "POSES": ["epic stance", "mid-air leap", "power punch", "kneeling with cape fluttering", "arms crossed heroically"], + "EXPRESSIONS": ["determined", "angry", "focused", "stoic", "gritting teeth"], + "CAMERA_ANGLES": ["low angle shot", "over-the-shoulder", "dynamic diagonal", "close-up", "wide heroic shot"], + "ATMOSPHERES": ["tense and stormy", "vibrant and explosive", "dark and gritty", "epic showdown vibe", "celestial calm before battle"], + "ACCESSORIES": ["utility belt", "visor helmet", "battle scars", "glowing chest emblem", "jetpack"], + "HORROR_INTENSITY": {"low": "classic superhero style", "medium": "grimdark heroic tale", "high": "twisted powers with monstrous foes"} + } \ No newline at end of file diff --git a/PromptCreatorNode.py b/PromptCreatorNode.py new file mode 100644 index 0000000..a4ff9f6 --- /dev/null +++ b/PromptCreatorNode.py @@ -0,0 +1,178 @@ +import os +import random +import json + +class PromptCreatorNode: + @classmethod + def INPUT_TYPES(cls): + json_dir = os.path.join(os.path.dirname(__file__), "JSON_DATA") + json_files = [f for f in os.listdir(json_dir) if f.endswith(".json")] + + return { + "required": { + "json_name": (sorted(json_files),), + "use_enhancer": (["none", "openai", "cohere", "gemini"],), + "add_symbols": (["no", "yes"],), + "seed": ("INT", {"default": 0}), + "gender": (["neutral", "female", "male"],), + "horror_intensity": (["auto"] + [str(i) for i in range(11)],), + "lora_triggers": ("STRING", {"default": ""}), + "subject_count": (["1", "2", "3"], {"default": "1"}), + "lock_last_prompt": (["no", "yes"], {"default": "no"}) + } + } + + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("prompt",) + FUNCTION = "generate_prompt" + CATEGORY = "Prompt Creator" + + def generate_prompt(self, json_name, use_enhancer, add_symbols, seed, gender, horror_intensity, lora_triggers, subject_count, lock_last_prompt): + base_path = os.path.dirname(__file__) + json_path = os.path.join(base_path, "JSON_DATA", json_name) + + history_path = os.path.join(base_path, "history", f"last_prompt_{json_name}.txt") + if lock_last_prompt == "yes" and os.path.exists(history_path): + with open(history_path, "r", encoding="utf-8") as f: + prompt = f.read().strip() + print("[PromptCreator] Prompt locked and loaded from history") + return (prompt,) + + try: + with open(json_path, "r", encoding="utf-8") as f: + data = json.load(f) + except Exception as e: + print(f"[PromptCreator] Errore nel caricamento del JSON: {e}") + return ("",) + + parts = [] + + gender_inserted = False + if gender in data: + values = data[gender] + if isinstance(values, list) and values: + parts.append(random.choice(values)) + gender_inserted = True + if not gender_inserted: + if gender == "male": + parts.append("a mysterious man") + elif gender == "female": + parts.append("a beautiful woman") + else: + parts.append("a striking figure") + + color_realm_value = None + if "COLOR_REALM" in data: + possible_realms = data["COLOR_REALM"] + if isinstance(possible_realms, list) and possible_realms: + color_realm_value = random.choice(possible_realms) + print(f"[PromptCreator] Using COLOR_REALM: {color_realm_value}") + parts.append(color_realm_value) + + if color_realm_value: + for key in ["OUTFITS", "LIGHTING", "BACKGROUNDS", "OBJECTS", "ACCESSORIES", "ATMOSPHERES"]: + values_by_realm = data.get(key, {}).get(color_realm_value, []) + if isinstance(values_by_realm, list) and values_by_realm: + parts.append(random.choice(values_by_realm)) + else: + for key, values in data.items(): + if key.lower() in ["male", "female", "neutral", "horror_intensity", "color_realm"]: + continue + if isinstance(values, list) and values: + parts.append(random.choice(values)) + + horror_level = None + if horror_intensity != "auto": + try: + horror_level = int(horror_intensity) + except ValueError: + horror_level = None + + if horror_level is not None and "HORROR_INTENSITY" in data: + intensity_entries = data["HORROR_INTENSITY"] + if isinstance(intensity_entries, dict): + matching = intensity_entries.get(str(horror_level)) + if matching: + parts.append(matching) + + if subject_count != "1": + parts.append(f"{subject_count} subjects present") + + prompt = ", ".join(parts) + + if use_enhancer != "none": + try: + keys_path = os.path.join(base_path, "api_keys.txt") + keys = {} + with open(keys_path, "r", encoding="utf-8") as f: + for line in f: + if "=" in line: + k, v = line.strip().split("=", 1) + keys[k.strip()] = v.strip() + + if use_enhancer == "openai": + import openai + openai.api_key = keys.get("openai", "") + response = openai.ChatCompletion.create( + model="gpt-3.5-turbo", + messages=[ + {"role": "system", "content": "You're an expert prompt engineer."}, + {"role": "user", "content": f"Enhance this prompt for image generation: {prompt}"} + ] + ) + prompt = response.choices[0].message.content.strip() + + elif use_enhancer == "cohere": + import cohere + co = cohere.Client(keys.get("cohere", "")) + response = co.generate( + model="command-r-plus", + prompt=f"Create a simple yet detailed prompt for image generation:\n{prompt}", + max_tokens=200 + ) + prompt = response.generations[0].text.strip() + + elif use_enhancer == "gemini": + import google.generativeai as genai + genai.configure(api_key=keys.get("gemini", "")) + model = genai.GenerativeModel("models/gemini-2.5-pro") + prompt_text = f""" +You're an expert prompt engineer for Stable Diffusion AI image generation. + +Enhance the following concept into a vivid, cinematic, emotionally intense, and descriptive scene, using rich visual language. Include environmental details, camera angle, lighting, and mood. Return the result as a single paragraph only, no extra formatting. + +Prompt: {prompt} + +Enhanced: +""" + with open(os.path.join(base_path, "debug_gemini_prompt.txt"), "w", encoding="utf-8") as debug_file: + debug_file.write(prompt_text) + + try: + response = model.generate_content(prompt_text) + print(f"[PromptCreator] Gemini raw response: {response}") + print(f"[PromptCreator] Gemini response type: {type(response)}") + enhanced_text = response.candidates[0].content.parts[0].text.strip() + if not enhanced_text: + raise ValueError("Empty response from Gemini") + prompt = enhanced_text + except Exception as e: + print(f"[PromptCreator] Errore nell'enhancer Gemini: {e}") + except Exception as e: + print(f"[PromptCreator] Errore nell'enhancer: {e}") + + lora_trigger_list = [] + if lora_triggers.strip(): + lora_trigger_list = [x.strip() for x in lora_triggers.strip().split(",") if x.strip()] + prompt += ", " + ", ".join(lora_trigger_list) + print(f"[PromptCreator] LoRA triggers aggiunti dopo enhancement: {lora_trigger_list}") + + if add_symbols == "yes": + prompt = f"[{prompt}]" + + os.makedirs(os.path.join(base_path, "history"), exist_ok=True) + with open(history_path, "w", encoding="utf-8") as f: + f.write(prompt.strip()) + + print(f"[PromptCreator] Prompt finale: {prompt}") + return (prompt,) diff --git a/README.md b/README.md new file mode 100644 index 0000000..a34a2aa --- /dev/null +++ b/README.md @@ -0,0 +1,117 @@ +# traumakom Prompt Generator – ComfyUI Node + +A powerful custom node for ComfyUI that generates rich, dynamic prompts based on modular JSON worlds — with color realm control (RGB / CMYK), LoRA triggers, and optional AI-based prompt enhancement. + +> Created with passion by [traumakom](https://github.com/traumakom) +> Powered by Dante 🐈‍⬛, Helly 🐺, and Lily 💻 + +--- + +## 🌟 Features + +- 🔮 Dynamic prompt generation from modular JSON worlds +- 🎨 `COLOR_REALM` support for RGB / CMYK palette-driven aesthetics +- 🧠 Optional AI enhancer using OpenAI, Cohere, or Gemini +- 🧩 LoRA trigger integration (e.g., `Realistic`, `Detailed Hand`) +- 📁 Reads world data from `/JSON_DATA` +- 🧪 Debug messages and error handling for smooth workflow + +--- + +## 📦 Installation + +### 🔸 Option 1: Using ComfyUI Manager +1. Open ComfyUI → `Manager` tab +2. Click `Install from URL` +3. Paste the GitHub repo link and hit Install + +### 🔸 Option 2: Manual Install +```bash +cd ComfyUI/custom_nodes +git clone https://github.com/yourusername/PromptCreatorNode.git +``` + +--- + +## 📁 Folder Structure + +``` +ComfyUI/ +├── custom_nodes/ +│ └── PromptCreatorNode/ +│ └── PromptCreatorNode.py +├── JSON_DATA/ +│ ├── RGB_Chronicles.json +│ ├── CMYK_Chronicles.json +│ └── ... +├── api_keys.txt +``` + +> ✅ `api_keys.txt` is a **simple text file**, **not** JSON. Example: + +``` +openai=sk-... +cohere=... +gemini=... +``` + +--- + +## ⚙️ How to Use + +1. Open ComfyUI and search for the **PromptCreator** node +2. Choose one of the installed JSON worlds from the dropdown (e.g. `RGB_Chronicles`) +3. Optionally enable AI Enhancement (OpenAI / Cohere / Gemini) +4. Click **Generate Prompt** +5. Connect the output to `CLIPTextEncode` or use however you'd like! + +--- + +## 🧪 Prompt Enhancement + +When selected, the enhancer will transform your raw prompt into a refined, vivid description using: + +- **OpenAI** (GPT-3.5-turbo) +- **Cohere** (Command R+) +- **Gemini** (Gemini 2.5 Pro) + +> Make sure to place the correct API key in `api_keys.txt`. + +--- + +## 🌈 JSON World Format + +Each `.json` file includes categories like: + +- `COLOR_REALM`: Defines the active color palette (e.g. ["C", "M", "Y", "K"]) +- Realm-specific values: `OUTFITS`, `LIGHTING`, `BACKGROUNDS`, `OBJECTS`, `ACCESSORIES`, `ATMOSPHERES` +- Global traits: `EPOCHS`, `POSES`, `EXPRESSIONS`, `CAMERA_ANGLES`, `HORROR_INTENSITY` + +JSON files must be saved inside the `ComfyUI/JSON_DATA/` folder. + +--- + +## 🖼️ Example Output + +Generated using the CMYK Realm: + +> “A beautiful woman wearing a shadow-ink kimono, standing in a forgotten monochrome realm, surrounded by voidstorm pressure and carrying an inkborn scythe.” + +--- + +## 🙏 Credits + +Thanks to: + +- **Magnificent Lily** 💻 +- **My wonderful cat Dante** 😽 +- **My one and only muse Helly** 😍❤️❤️❤️😍 + +--- + +## 📜 License + +Free to use and remix. +If you love it, ⭐ star the repo or ☕ donate a coffee! + +Let the prompt alchemy begin 🧪✨ diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..bce35ee --- /dev/null +++ b/__init__.py @@ -0,0 +1,11 @@ + +from .PromptCreatorNode import PromptCreatorNode + +NODE_CLASS_MAPPINGS = { + "PromptCreatorNode": PromptCreatorNode +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "PromptCreatorNode": "Prompt Generator" + } + diff --git a/api_keys.txt b/api_keys.txt new file mode 100644 index 0000000..83f505c --- /dev/null +++ b/api_keys.txt @@ -0,0 +1,3 @@ +openai= +gemini= +cohere= diff --git a/install.py b/install.py new file mode 100644 index 0000000..85726eb --- /dev/null +++ b/install.py @@ -0,0 +1,16 @@ + +# install.py +# Installa tutte le librerie necessarie per PromptCreatorNode +import subprocess + +libs = [ + "openai", + "cohere", + "google-generativeai" +] + +for lib in libs: + try: + subprocess.check_call(["pip", "install", lib]) + except Exception as e: + print(f"Errore installando {lib}: {e}") diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e29a292 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +PyQt5>=5.15 +openai==0.28.1 +google.generativeai==0.8.5 +cohere \ No newline at end of file