v1.10.0: introduce MAKEUP as identity trait and add new PFN worlds (Elevator, Subway, Velvet)

This commit is contained in:
zeeoale
2026-02-08 19:04:52 +01:00
parent 7cfd67e50a
commit 3937127c98
8 changed files with 580 additions and 13 deletions
+14 -10
View File
@@ -13,6 +13,7 @@ FIELDS_ORDER = [
"mouth",
"hair",
"hair_color",
"makeup", # ✅ NEW
"skin",
"body_type",
"expression_base",
@@ -54,13 +55,14 @@ def _get_traits_and_presets(data: dict):
norm[k] = []
return norm, presets, True # True = nuovo formato
# Legacy: colleziona valori da identità singole (come fai già ora)
# Legacy: colleziona valori da identità singole
identities = data
values = {k: set() for k in FIELDS_ORDER}
for _, obj in identities.items():
if not isinstance(obj, dict):
continue
for k in FIELDS_ORDER:
# ✅ supporta anche chiavi legacy in MAIUSCOLO, incl. MAKEUP
v = obj.get(k) or obj.get(k.upper())
if isinstance(v, str):
v = v.strip()
@@ -83,7 +85,6 @@ class IdentityMixerNode:
opts = {}
for k in FIELDS_ORDER:
base = traits.get(k, [])
# opzionale: aggiungiamo (preset) solo se esistono preset e siamo nel nuovo formato
specials = [SPECIAL_RANDOM]
if is_new and presets:
specials.append(SPECIAL_PRESET)
@@ -91,8 +92,7 @@ class IdentityMixerNode:
# ethnicity: aggiungi (none) sempre
if k == "ethnicity":
specials.insert(1, SPECIAL_NONE) # dopo (random)
# e se nel JSON c'è "None", lo tratto come voce normale; ma (none) è più comodo
specials.insert(1, SPECIAL_NONE)
opts[k] = specials + (base if base else ["(no_values)"])
@@ -100,7 +100,6 @@ class IdentityMixerNode:
return {
"required": {
# preset è utile ma non obbligatorio: non cambia i dropdown, serve solo a dare un “bacino” quando scegli (preset)
"preset": (preset_list,),
"age": (opts["age"],),
"face_type": (opts["face_type"],),
@@ -110,6 +109,7 @@ class IdentityMixerNode:
"mouth": (opts["mouth"],),
"hair": (opts["hair"],),
"hair_color": (opts["hair_color"],),
"makeup": (opts["makeup"],), # ✅ NEW
"skin": (opts["skin"],),
"body_type": (opts["body_type"],),
"expression_base": (opts["expression_base"],),
@@ -127,10 +127,14 @@ class IdentityMixerNode:
FUNCTION = "mix"
CATEGORY = "PromptCreator"
def mix(self, preset, age, face_type, eyes, eyes_color, nose, mouth, hair, hair_color, skin, body_type, expression_base, ethnicity,
random_seed, custom_intro_prefix, identities_file=None):
def mix(
self,
preset,
age, face_type, eyes, eyes_color, nose, mouth,
hair, hair_color, makeup, skin, body_type, expression_base, ethnicity,
random_seed, custom_intro_prefix,
identities_file=None
):
data = _load_json(identities_file) if identities_file else {}
traits, presets, is_new = _get_traits_and_presets(data)
@@ -145,7 +149,6 @@ class IdentityMixerNode:
if sel == SPECIAL_NONE:
return ""
if sel == SPECIAL_PRESET:
# pesca dal preset se presente, altrimenti fallback su traits
pool = selected_preset.get(field, [])
if isinstance(pool, list) and pool:
return rng.choice(pool)
@@ -167,6 +170,7 @@ class IdentityMixerNode:
("mouth", mouth),
("hair", hair),
("hair_color", hair_color),
("makeup", makeup), # ✅ NEW
("skin", skin),
("body_type", body_type),
("expression_base", expression_base),
+84
View File
@@ -0,0 +1,84 @@
{
"WORLD_NAME": "PFN_Elevator_Nocturne",
"SYSTEM_PROMPT": "You are a professional prompt enhancer specialized in nocturnal urban portraiture set within enclosed transitional spaces such as elevators, corridors, and underground passages, where reflective metal, artificial light, and personal self-observation define the mood. When requested, return ONE single long, highly cinematic sentence in English (180–240 words), with no line breaks and no lists, describing a dark, intimate portrait of a gothic or coquette-inspired female subject captured through mirrors, phone cameras, or reflective surfaces. Always blend elements selected from {{OUTFITS}}, {{LIGHTING}}, {{BACKGROUNDS}}, {{OBJECTS}}, {{POSES}}, {{EXPRESSIONS}}, {{CAMERA_ANGLES}}, {{ATMOSPHERES}} and {{ACCESSORIES}} into a cohesive visual scene without ever naming the categories explicitly. Emphasize cold blue and cyan fluorescent lighting, flash reflections, chromatic bloom, soft motion blur, and subtle lens artifacts interacting with stainless steel walls, elevator panels, and glass. Sensuality must remain controlled and editorial, expressed through posture, gaze, exposed collarbones, fabric tension, makeup contrast, and jewelry rather than overt action, while {{HORROR_INTENSITY}} stays low and atmospheric, never grotesque. The aesthetic should feel contemporary yet timeless, echoing early digital mirror photography, late-night solitude, and quiet self-awareness, with restrained grain, shallow depth of field, and a polished yet lived-in urban finish.",
"EPOCHS": [
"late-night contemporary city",
"post-midnight urban transit hours",
"modern metropolitan after-hours"
],
"OUTFITS": [
"black stretch dress with deep neckline",
"cropped gothic top with exposed midriff",
"sleek dark tank layered with silver chains",
"minimal black outfit with sharp silhouettes"
],
"LIGHTING": [
"cold fluorescent elevator lighting",
"harsh phone flash with reflective bloom",
"cyan-blue overhead panels with spill glow",
"cool LED light softened by metal reflections"
],
"BACKGROUNDS": [
"stainless steel elevator interior",
"mirror-lined lift with control panels",
"narrow metallic cabin with ceiling lights",
"reflective walls streaked by motion blur"
],
"OBJECTS": [
"smartphone held close to mirror",
"elevator buttons catching specular highlights",
"glass panels with light streaks",
"metal seams reflecting neon tones"
],
"POSES": [
"one arm raised holding phone toward mirror",
"slight lean toward reflective surface",
"shoulders angled with relaxed contrapposto",
"head tilted subtly while framing the shot"
],
"EXPRESSIONS": [
"detached nocturnal gaze",
"softly parted lips with calm intensity",
"cool self-aware expression",
"quiet confidence with introspective calm"
],
"CAMERA_ANGLES": [
"mirror selfie at chest height",
"slightly low angle emphasizing jawline",
"tight portrait framing with shallow depth",
"off-center composition through reflection"
],
"ATMOSPHERES": [
"late-night solitude",
"urban isolation with calm tension",
"cool metallic stillness",
"intimate self-observation"
],
"ACCESSORIES": [
"layered silver chains with subtle TK charm",
"small gothic earrings catching flash",
"thin choker resting at collarbone",
"minimal rings reflecting blue light"
],
"SENSUALITY_LEVEL": {
"0": "neutral and distant",
"1": "subtle editorial allure",
"2": "controlled nocturnal sensuality",
"3": "confident intimate presence"
},
"HORROR_INTENSITY": {
"0": "none",
"1": "faint unease through lighting",
"2": "atmospheric isolation",
"3": "urban nocturnal tension"
},
"CUSTOM_INTRO": {
"0": "In a cold, mirror-lined elevator washed in cyan-blue fluorescent light, a solitary figure captures her reflection with a phone held close to the glass, the flash blooming softly across stainless steel walls as metal seams and control panels scatter light into subtle streaks, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"1": "Late at night within a narrow metallic cabin, reflective surfaces amplify the glow of overhead panels and harsh phone flash, framing a poised urban portrait suspended between motion and stillness, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"2": "Surrounded by brushed steel walls and ceiling lights, a calm nocturnal presence emerges through a mirror selfie as cyan reflections and soft grain blend into an intimate urban moment, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"3": "Inside a stainless steel elevator after midnight, cool LED lighting and reflective panels frame a controlled, self-aware portrait marked by flash bloom and quiet confidence, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"4": "A solitary figure stands within a mirror-lined lift, cold fluorescent tones washing over metal walls as a phone flash captures a fleeting moment of urban introspection, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"5": "Reflections multiply inside a narrow elevator cabin where cyan light, flash glare, and polished steel converge into a cinematic nocturnal self-portrait, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"6": "In the quiet isolation of a late-night elevator, metallic surfaces and cold blue lighting cradle an intimate mirror-shot portrait suspended in urban stillness, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting"
}
}
+106
View File
@@ -0,0 +1,106 @@
{
"WORLD_NAME": "PFN_Late_Night_Rides",
"SYSTEM_PROMPT": "You are a prompt generator specialized in neon-soaked late-night subway portraiture with modern alt-goth street fashion, where urban realism meets cinematic glow and subtle motion; when requested, return ONE single long, highly detailed sentence (180–240 words) in English with no line breaks and no bullet points, describing a stylish young alternative woman photographed on an underground platform beside a passing train, always blending selected elements from {{EPOCHS}}, {{OUTFITS}}, {{LIGHTING}}, {{BACKGROUNDS}}, {{OBJECTS}}, {{POSES}}, {{EXPRESSIONS}}, {{CAMERA_ANGLES}}, {{ATMOSPHERES}} and {{ACCESSORIES}} into a coherent scene without naming the categories, emphasizing teal-green fluorescent wash and magenta signage spill, glossy highlights on skin and metal, shallow depth of field, gentle halation, film grain, and occasional motion blur from the moving cars, with a fashion-forward but lived-in look (hoodies, oversized tees, chains, chokers, piercings, tattoos) and a calm, detached nocturnal attitude; incorporate the brand TK only as an ambient, non-commercial detail (a tiny monogram charm, a worn sticker on a pillar, a reflective tag on jewelry, a faint embroidery on fabric), keep sensuality stylish and editorial rather than explicit, and keep any darkness as atmosphere only (no gore, no body horror), finishing with precise camera language, lens feel, and a refined, high-resolution cinematic finish.",
"EPOCHS": [
"Early 2000s mall-goth revival",
"2010s underground streetwear era",
"Near-future metro noir",
"Contemporary city night (present day)",
"Late-90s urban film still mood"
],
"OUTFITS": [
"Oversized black hoodie with subtle distressing",
"Baggy graphic tee with faded print and drop shoulders",
"Cropped long-sleeve top with clean lines and high-contrast seams",
"Mini skirt with soft pleats and a chain belt",
"Low-rise cargos with metal rings and strap details",
"Fishnet tights under layered black fabric",
"Chunky boots with scuffed toes and reflective edges"
],
"LIGHTING": [
"Teal-green fluorescent overhead wash with soft halation",
"Magenta neon signage spill bouncing off brushed metal",
"Mixed cyan and violet practicals creating chromatic fringe",
"Hard rim glow from passing train windows",
"Soft bloom highlights on powdered skin and glossy lips",
"Low-key contrast with luminous reflections along the carriage"
],
"BACKGROUNDS": [
"Subway platform with a silver train sliding past",
"Underground station corridor with repeating pillars and posters",
"Wet tiled floor reflecting neon bands",
"Metallic carriage doors and windows streaked by motion blur",
"Graffiti-scratched panels and worn safety line along the platform"
],
"OBJECTS": [
"Flickering LED route sign casting magenta streaks",
"Old poster edges peeling from a tiled wall",
"Disposable coffee cup near a bench",
"Pocket chain glinting under fluorescent light",
"Small metro map board with smudged fingerprints",
"Phone screen glow catching a cheek highlight",
"Train headlights blooming into soft glare"
],
"POSES": [
"Half-turn toward camera with shoulders relaxed, weight on one hip",
"Low-angle stance with chin slightly raised, calm dominance",
"Hands tucked into oversized sleeves, body leaning subtly toward the platform edge",
"One hand grazing collarbone while the other holds a strap or chain",
"Contrapposto pose with skirt or cargo straps shifting in the draft",
"Still posture while the train blurs behind, creating dynamic contrast"
],
"EXPRESSIONS": [
"Heavy-lidded eyes with a faint smirk",
"Detached, midnight stare with soft confidence",
"Neutral lips slightly parted, cool and unbothered",
"Melancholic gaze with subtle challenge",
"Quiet intensity, eyes locked to lens",
"Dreamy expression under neon haze"
],
"CAMERA_ANGLES": [
"Low-angle portrait emphasizing attitude and neon ceiling lines",
"Eye-level framing with train streaks as leading lines",
"Three-quarter close-up with shallow depth of field and soft bokeh",
"Wide-angle environmental portrait with mild edge distortion",
"Dutch tilt for kinetic metro energy",
"Over-shoulder angle catching signage reflections"
],
"ATMOSPHERES": [
"Nocturnal metro hush with distant rumble and air draft",
"Cyan-violet haze with mild lens flare and halation",
"Rainy-night humidity reflected on metal and tile",
"Electric club-adjacent glow without the crowd",
"Soft grainy film texture, slightly dreamy finish",
"Urban solitude, stylish and cinematic"
],
"ACCESSORIES": [
"Layered chain necklaces with mixed metals",
"Black choker with small charm clasp",
"Septum ring and subtle ear piercings",
"Rings catching neon reflections (include a tiny TK signet if chosen)",
"Hairpins and clips with a faint TK monogram (diegetic, understated)",
"Small shoulder bag with reflective tag and worn stitching",
"Fingerless gloves and lace details"
],
"SENSUALITY_LEVEL": {
"0": "Pure street portrait, restrained and casual.",
"1": "Editorial allure through posture, fabric tension, and gaze.",
"2": "Confident, stylish sensuality with subtle skin highlights and silhouette emphasis.",
"3": "High-fashion provocation, still tasteful and non-explicit, focused on attitude and couture detail."
},
"HORROR_INTENSITY": {
"0": "No horror, clean neon street realism.",
"1": "Mild unease from empty platform solitude and cold lighting.",
"2": "Stronger tension via shadows, motion blur, and industrial ambience.",
"3": "Heavy atmospheric dread (still no gore), oppressive metro noir tension."
},
"CUSTOM_INTRO": {
"0": "A neon-drenched late-night subway portrait where teal fluorescents wash the scene and magenta signage bleeds across brushed steel, the subject’s alt-goth streetwear silhouette held sharp against a passing train’s motion blur, with glossy lip highlights, piercings catching specular glints, and a tiny TK detail hidden as a worn charm or sticker in the environment, photographed with shallow depth of field, gentle halation, and fine film grain, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"1": "An underground platform fashion still framed like a cinematic music-video moment, cyan-violet practicals and soft highlight bloom shaping powdered skin and dark fabric textures, chains and chokers shimmering as the train streaks behind in smeared reflections, a diegetic TK monogram subtly embroidered or reflected on metal, captured with wide-angle energy, slight chromatic fringe, and a refined editorial finish, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"2": "A low-angle metro noir portrait emphasizing attitude and ceiling light lines, teal-green wash mixing with pink neon spill on silver carriage panels, the subject’s heavy-lidded stare and relaxed contrapposto pose contrasted by kinetic train blur, microtexture visible in lace fray, velvet seams, and skin highlights, with a small TK signet ring or charm integrated as lived-in detail, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"3": "A dreamy late-night station scene with wet tiles reflecting cyan glow and magenta bands, soft bokeh and bloom around practical lights, the subject in oversized black streetwear and layered jewelry standing still as the background rushes, delicate film grain and halation adding analog nostalgia, a subtle TK sticker on a pillar or tag on jewelry placed naturally, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"4": "A close environmental portrait where passing train windows cast hard rim glow across the subject’s cheek and piercings, ink-black fabrics absorbing light while metal chains sparkle, motion blur streaks form leading lines toward the face, color palette locked to teal and violet with magenta accents, and a faint TK monogram hairpin appears as a quiet diegetic signature, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"5": "A kinetic subway fashion frame with a slight dutch tilt, fluorescent ceiling tubes flaring into soft haze, the subject’s calm, unbothered gaze holding center while the train smears into luminous streaks, tactile details in seam tension, gloss highlights, and worn metal surfaces, plus a subtle TK charm clasp blending into layered accessories, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"6": "A modern alt-goth metro portrait balancing gritty realism and polished editorial style, teal-green ambience and magenta reflections sculpting the face, shallow depth of field isolating the subject from station clutter, soft grain and bloom lending nostalgia, jewelry and piercings catching bright pinpoints, with TK integrated only as a tiny reflective tag or ring seal, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting"
}
}
+90
View File
@@ -0,0 +1,90 @@
{
"WORLD_NAME": "PFN_Subway_Elevator",
"SYSTEM_PROMPT": "You are a professional prompt enhancer specialized in modern urban authority portraits set in subway-adjacent elevators, transit buildings, and corporate-industrial interiors where brushed metal, glass, and artificial light convey control, confidence, and composed power. When requested, return ONE single long, cinematic sentence in English (180–240 words), with no line breaks and no lists, describing a poised female subject whose presence dominates the space through posture, gaze, and styling rather than action. Always integrate elements selected from {{OUTFITS}}, {{HAIR}}, {{LIGHTING}}, {{BACKGROUNDS}}, {{OBJECTS}}, {{POSES}}, {{EXPRESSIONS}}, {{CAMERA_ANGLES}}, {{ATMOSPHERES}} and {{ACCESSORIES}} into a coherent visual scene without ever naming the categories. Emphasize subway-elevator aesthetics such as stainless steel walls, industrial seating, corporate minimalism, indirect daylight mixed with fluorescent or LED panels, and subtle reflections. Sensuality must remain restrained and authoritative, expressed through tailored clothing, exposed neckline tension, jewelry weight, and relaxed dominance in body language, while the mood stays elegant, contemporary, and timeless. The final image should feel like a fashion editorial captured between transit and command, with clean composition, balanced contrast, refined skin tones, and a calm yet unchallengeable presence.",
"EPOCHS": [
"contemporary metropolitan era",
"modern corporate urban present",
"late-modern transit architecture"
],
"OUTFITS": [
"tailored dark power suit with relaxed fit",
"oversized blazer over crisp white shirt",
"structured suit worn open at the collar",
"minimal executive styling with sharp lines"
],
"HAIR": [
"long platinum micro-braids pulled back neatly",
"sleek braided hairstyle with precise parting",
"tight refined braids emphasizing facial structure",
"clean platinum braids resting over shoulders"
],
"LIGHTING": [
"soft daylight filtered through glass surfaces",
"cool overhead fluorescent panels",
"neutral LED lighting with gentle falloff",
"balanced interior light with soft reflections"
],
"BACKGROUNDS": [
"subway-adjacent elevator interior",
"corporate transit building lift",
"modern metallic office-elevator space",
"industrial interior with glass and steel"
],
"OBJECTS": [
"polished metal executive chair",
"glass desk with minimal accessories",
"desktop computer softly out of focus",
"architectural wall art in neutral tones"
],
"POSES": [
"reclined seated posture with crossed legs",
"one arm resting casually on armrest",
"relaxed dominance through open body language",
"still, composed posture centered in frame"
],
"EXPRESSIONS": [
"calm authoritative gaze",
"neutral expression with subtle confidence",
"softly lifted chin conveying control",
"unbothered composure and presence"
],
"CAMERA_ANGLES": [
"eye-level editorial framing",
"slightly low angle enhancing authority",
"medium portrait with environmental context",
"balanced symmetrical composition"
],
"ATMOSPHERES": [
"urban authority",
"corporate calm",
"controlled metropolitan energy",
"quiet power and composure"
],
"ACCESSORIES": [
"layered silver statement necklaces",
"bold rings catching soft highlights",
"minimal earrings with sculptural form",
"luxury accessories integrated naturally"
],
"SENSUALITY_LEVEL": {
"0": "purely neutral presence",
"1": "subtle editorial confidence",
"2": "controlled authoritative allure",
"3": "dominant yet refined femininity"
},
"HORROR_INTENSITY": {
"0": "none",
"1": "architectural coldness",
"2": "urban emotional distance",
"3": "sterile metropolitan tension"
},
"CUSTOM_INTRO": {
"0": "Seated within a subway-adjacent elevator space defined by steel, glass, and controlled light, a composed figure reclines with effortless authority, her tailored suit and calm gaze anchoring the frame in modern power, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"1": "In a modern elevator overlooking the pulse of the city, clean architectural lines and soft interior lighting frame a poised executive presence captured with editorial restraint, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"2": "Surrounded by brushed metal surfaces and neutral-toned design, a calm dominant figure sits effortlessly, platinum braids and tailored fabrics defining a portrait of urban authority, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"3": "Inside a corporate transit elevator, balanced light and reflective steel compose a cinematic portrait of relaxed dominance and contemporary elegance, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"4": "A modern power portrait unfolds within a steel-and-glass elevator space, where posture, tailoring, and stillness communicate control without effort, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"5": "Framed by minimal architecture and cool interior light, a seated figure exudes metropolitan authority through refined styling and composed presence, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"6": "In a quiet elevator between destinations, steel reflections and neutral light shape a fashion-forward portrait rooted in confidence, restraint, and modern power, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting"
}
}
+141
View File
@@ -0,0 +1,141 @@
{
"WORLD_NAME": "PFN_Velvet_Modern_Suites",
"SYSTEM_PROMPT": "You are a prompt generator specialized in boudoir-inspired visual storytelling rooted in classical elegance, quiet intimacy, and contemporary luxury interiors. When requested, return ONE single long, cinematic sentence of 180–240 words, highly descriptive and atmospheric, without lists or line breaks. The scene must depict an adult woman alone in a private, refined space where sensuality is expressed through posture, fabric, light, and restraint rather than explicit display. The setting must feel modern and upscale: minimalist bedrooms, luxury suites, contemporary lounges with leather sofas, penthouse windows, design hotels, spa-like bathrooms, or a sun-lounger by a private pool, always private and tastefully composed. Always blend elements selected from {{OUTFITS}}, {{LIGHTING}}, {{BACKGROUNDS}}, {{OBJECTS}}, {{POSES}}, {{EXPRESSIONS}}, {{CAMERA_ANGLES}}, {{ATMOSPHERES}} and {{ACCESSORIES}} into a cohesive narrative. Keep the tone refined, intimate, and timeless, with modern materials (stone, glass, brushed metal) softened by textiles (silk, linen, velvet) and warm practical lights. Emphasize natural body language, subtle exposure, and emotional presence over provocation. Avoid vulgarity, explicit sexuality, or exhibitionism. The final image should feel like a private moment accidentally witnessed, lit with painterly softness, shallow depth of field, gentle film grain, and cinematic stillness that honors classical beauty, restraint, and quiet desire inside contemporary luxury.",
"OUTFITS": [
"black silk lingerie with lace trim",
"minimal satin lingerie set with clean lines",
"sheer mesh bodysuit under an open silk robe",
"soft satin chemise with modern cut",
"delicate nightgown slipping from shoulder",
"unbuttoned oversized white shirt worn without underlayers",
"open-front robe revealing bare torso",
"lingerie set with high-waisted briefs",
"translucent slip dress clinging to skin",
"fine mesh lingerie barely concealing form",
"ivory lace corset paired with bare legs",
"soft velvet wrap worn directly on skin",
"lingerie layered with loose stockings",
"delicate garter belt with silk stockings",
"silk camisole with exposed shoulders and minimalist straps",
"luxury loungewear set in satin and cashmere, worn loosely",
"tailored blazer draped over lingerie, modern editorial mood",
"linen shirt half-tucked, collar open, bare skin implied",
"swimsuit one-piece with high cut, covered by a sheer kaftan",
"poolside silk cover-up slipping at the shoulder",
"sheer fabric draped loosely across chest"
],
"LIGHTING": [
"soft window light filtered through sheer curtains",
"low bedside lamp illumination with warm practical glow",
"golden hour light spilling across minimalist surfaces",
"moody LED strip accents softened by warm tungsten",
"muted shadows with gentle highlights and filmic roll-off",
"reflected pool caustics dancing on walls at dusk",
"citylight glow through floor-to-ceiling glass at night"
],
"BACKGROUNDS": [
"modern minimalist bedroom with linen bedding and stone accents",
"luxury hotel suite with floor-to-ceiling windows and soft drapery",
"contemporary lounge with a black leather sofa and low coffee table",
"penthouse bedroom with sculptural furniture and quiet city skyline",
"spa-like bathroom with marble surfaces, fogged mirror, and warm light",
"private poolside deck with sun lounger, towels, and glass railings",
"modern reading corner with designer lamp and calm neutral palette",
"minimalist dressing area with full-height mirror and soft textiles"
],
"OBJECTS": [
"silk robe loosely folded nearby",
"a modern perfume bottle with a heavy glass cap",
"champagne flute on a minimalist bedside table",
"a matte-black tray with jewelry and a small porcelain dish for rings",
"a soft velvet cushion on a leather sofa",
"a sculptural designer lamp casting warm gradients",
"sheer curtains catching warm light and slight movement",
"a phone face-down on linen sheets, screen dark",
"a leather-bound notebook with an ink pen resting on top",
"a half-open jewelry case with clean modern compartments",
"a brushed metal lighter beside a burning scented candle",
"a mirror catching a partial reflection and soft bokeh highlights",
"folded towels and a silk cover-up near the pool lounger",
"a glass of iced water with condensation on the table",
"a minimalist speaker with low ambient music implied",
"a throw blanket with a subtle 'TK' stitched label, lived-in and discreet",
"a small keycard wallet from a luxury hotel, slightly worn",
"sunglasses on a stone ledge, reflections of water in the lenses",
"a delicate chain necklace resting on skin",
"a simple hairpin and a few loose strands on the pillow"
],
"POSES": [
"reclining on a leather sofa, legs gently crossed, one shoulder bare",
"sitting on bed edge, fabric gathered in hands, gaze lowered",
"resting back against pillows, slow breathing implied",
"lounging diagonally across linen sheets, robe open at the collarbone",
"half-reclined with arms raised above head, wrists relaxed",
"standing by a window, side profile, curtains brushing skin",
"leaning against a marble vanity, chin slightly lifted",
"turned away from camera, looking back over shoulder in soft light",
"kneeling softly on the bed, posture composed and quiet",
"seated sideways on a chaise, one leg tucked under body",
"slow stretch along the bedding, fingers grazing fabric",
"poolside on a sun lounger, one knee raised, towel slipping",
"sitting on a stone edge near the pool, cover-up sliding off shoulder",
"soft slouch against headboard, relaxed exposure, calm control",
"hands resting on thighs, composed but inviting"
],
"EXPRESSIONS": [
"calm introspective gaze",
"half-lidded eyes in quiet thought",
"serene, inward-focused expression",
"gentle, unguarded look",
"subtle relaxed smile",
"cool editorial composure with softened warmth"
],
"CAMERA_ANGLES": [
"eye-level portrait, 85mm look, shallow depth of field",
"three-quarter view, 50mm look, cinematic framing",
"slight low angle, 35mm look, elegant elongation",
"profile close-up, 105mm look, soft film grain",
"top-down framing, 24mm look, minimalist geometry",
"centered frontal composition, 70mm look, still and intimate",
"over-the-shoulder framing, 65mm look, reflected highlights"
],
"ATMOSPHERES": [
"quiet, private, and contemplative",
"softly sensual without display",
"timeless elegance inside contemporary luxury",
"warm, intimate solitude",
"dreamlike stillness with modern minimalism",
"late-night city hush beyond glass, interior calm"
],
"ACCESSORIES": [
"lace stockings",
"delicate jewelry",
"silk ribbons",
"fine chain necklace",
"minimal gold hoops",
"simple ankle bracelet",
"oversized sunglasses left nearby",
"silk hair ribbon loosely tied"
],
"SENSUALITY_LEVEL": {
"0": "purely atmospheric and contemplative",
"1": "subtle elegance and suggestion",
"2": "intimate sensuality through posture and fabric",
"3": "maximum Boudoir erotic tension, provocative fashion framing, intimate gaze, pronounced silhouette and fabric tension, still elegant and non-explicit"
},
"HORROR_INTENSITY": {
"0": "none",
"1": "slight melancholic undertone",
"2": "soft gothic mood",
"3": "dark romantic atmosphere"
},
"CUSTOM_INTRO": {
"0": "An intimate modern luxury suite scene captured in a timeless, painterly style, focusing on quiet elegance and restrained sensuality, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"1": "A cinematic portrayal of a private moment in a minimalist bedroom, where softness, fabric, and warm practical light define sensuality, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"2": "A refined contemporary interior emphasizing solitude, grace, and intimate beauty through subtle gestures and modern materials, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"3": "A quiet, elegant luxury lounge moment where sensuality is implied through posture and emotion rather than exposure, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"4": "A soft-focus cinematic scene in a modern suite, citylight glow and minimalist geometry framing classical femininity and restraint, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"5": "An intimate visual narrative unfolding poolside at dusk, water reflections and quiet luxury shaping understated desire, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"6": "A delicate and introspective contemporary boudoir composition celebrating elegance, solitude, and controlled sensuality, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting"
}
}
+130
View File
@@ -0,0 +1,130 @@
{
"WORLD_NAME": "PFN_Velvet_Penthouse_Pool",
"SYSTEM_PROMPT": "You are a prompt generator specialized in contemporary luxury boudoir scenes set in private penthouses, rooftop terraces, and exclusive poolside environments. When requested, return ONE single long cinematic sentence of 180–240 words, without lists or line breaks, describing an adult woman alone in an upscale, private setting where sensuality emerges through posture, light, and atmosphere rather than explicit exposure. The environment must feel modern, minimal, and expensive: rooftop pools overlooking city skylines, penthouse bedrooms with glass walls, private terraces at dusk, sun loungers by infinity pools, and quiet hotel rooftops closed to the public. Always blend elements selected from {{OUTFITS}}, {{LIGHTING}}, {{BACKGROUNDS}}, {{OBJECTS}}, {{POSES}}, {{EXPRESSIONS}}, {{CAMERA_ANGLES}}, {{ATMOSPHERES}} and {{ACCESSORIES}} into a cohesive visual narrative. Emphasize clean architecture, water reflections, stone and glass surfaces, warm skin tones against cool modern materials, and the contrast between open sky and private solitude. Sensuality must remain controlled, elegant, and intentional, avoiding vulgarity or exhibitionism. The final image should feel like a silent, private luxury moment suspended between city and sky, with cinematic depth of field, gentle film grain, and refined stillness inspired by classical boudoir aesthetics translated into contemporary high-end environments.",
"OUTFITS": [
"minimalist one-piece swimsuit with high-cut silhouette",
"sheer silk cover-up slipping from shoulders",
"wet-look swimsuit catching reflected light",
"open silk robe worn directly on bare skin",
"luxury bikini with clean architectural lines",
"translucent kaftan revealing silhouette",
"satin lingerie partially concealed by towel",
"tailored blazer draped over swimwear",
"linen shirt worn open over bare torso",
"minimal bandeau swimsuit with gold hardware",
"delicate silk slip dress clinging to damp skin",
"poolside loungewear in satin and cashmere",
"high-waisted bikini paired with sheer wrap",
"open-back swimsuit emphasizing posture",
"luxury resortwear dress with deep side slits"
],
"LIGHTING": [
"golden hour sunlight reflecting off water surface",
"soft dusk light with cool blue shadows",
"city lights glowing beneath twilight sky",
"reflected pool caustics dancing across skin",
"muted overcast daylight softened by glass architecture",
"warm practical lights integrated into terrace design",
"nighttime rooftop lighting with subtle highlights"
],
"BACKGROUNDS": [
"private rooftop infinity pool overlooking city skyline",
"penthouse terrace with glass railing and stone flooring",
"luxury rooftop lounge closed to the public",
"sun deck with modern loungers and folded towels",
"penthouse bedroom opening directly onto pool terrace",
"high-rise balcony with panoramic city view",
"exclusive hotel rooftop pool at night",
"modern outdoor shower with stone walls and water droplets"
],
"OBJECTS": [
"sun lounger with crisp white cushions",
"folded towels neatly placed beside the pool",
"glass of chilled water with condensation",
"champagne flute resting on stone ledge",
"designer sunglasses reflecting skyline",
"a sculptural outdoor lamp casting soft gradients",
"sheer fabric moving slightly in evening breeze",
"a small tray with jewelry placed casually nearby",
"a luxury hotel keycard wallet on a side table",
"wet footprints on smooth stone flooring",
"minimalist speaker suggesting low ambient music",
"subtle TK-branded towel edge, discreet and lived-in",
"pool ladder catching highlights",
"reflections of water rippling across walls",
"a robe draped over the back of a lounger"
],
"POSES": [
"reclining on a sun lounger with one knee raised",
"sitting at the pool edge, feet submerged in water",
"leaning back against glass railing, city behind",
"half-turned pose near the pool, shoulder exposed",
"lounging sideways, towel slipping from hips",
"standing under outdoor shower, water tracing skin",
"resting elbows on knees, relaxed poolside posture",
"slow stretch along the lounger, arms raised",
"seated on stone edge, legs crossed casually",
"lying back with eyes closed, sun warming skin",
"leaning on forearms at pool edge, back arched gently",
"kneeling softly on lounger, composed and calm",
"turning head over shoulder toward camera",
"standing barefoot on terrace tiles, weight shifted",
"relaxed slouch against cushion, effortless elegance"
],
"EXPRESSIONS": [
"calm, sun-dazed expression",
"quiet confidence with softened gaze",
"introspective look toward the skyline",
"serene, unguarded calm",
"cool editorial composure",
"slow, relaxed half-smile"
],
"CAMERA_ANGLES": [
"eye-level portrait, 85mm look, shallow depth of field",
"three-quarter view, 50mm look, cinematic framing",
"slight low angle emphasizing skyline and posture",
"profile close-up with water reflections, 105mm look",
"top-down angle capturing pool geometry, 24mm look",
"over-the-shoulder framing with city bokeh",
"wide composition balancing figure and architecture"
],
"ATMOSPHERES": [
"private rooftop serenity",
"luxury solitude above the city",
"warm evening calm with cool urban contrast",
"sun-soaked stillness",
"quiet sensuality shaped by space and light",
"timeless boudoir intimacy translated to open air"
],
"ACCESSORIES": [
"delicate gold jewelry",
"minimal sunglasses",
"silk hair ribbon",
"fine ankle bracelet",
"wet hair loosely tied",
"simple chain necklace",
"oversized towel wrapped loosely",
"sheer wrap tied casually"
],
"SENSUALITY_LEVEL": {
"0": "purely atmospheric rooftop calm",
"1": "subtle poolside elegance",
"2": "intimate sensuality expressed through posture and light",
"3": "maximum boudoir tension in a luxury poolside context, elegant and non-explicit"
},
"HORROR_INTENSITY": {
"0": "none",
"1": "soft melancholic undertone",
"2": "nocturnal urban mood",
"3": "dark romantic rooftop atmosphere"
},
"CUSTOM_INTRO": {
"0": "A cinematic rooftop pool scene unfolding in private luxury, city and sky framing a quiet, sensual moment, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"1": "An intimate penthouse poolside composition where water, glass, and skin interact in refined stillness, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"2": "A contemporary luxury rooftop scene emphasizing solitude, elegance, and controlled desire above the city lights, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"3": "A soft-focus sunset moment by a private infinity pool, architectural lines framing classical boudoir restraint, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"4": "A nocturnal penthouse pool scene illuminated by city glow and subtle reflections, capturing intimate modern luxury, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"5": "An elegant rooftop lounge moment where water reflections and open sky shape understated sensuality, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting",
"6": "A refined poolside boudoir composition suspended between city, water, and silence, masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, depth of field, volumetric lighting"
}
}
+3 -3
View File
@@ -4,7 +4,7 @@
MANIFEST = {
"name": "Prompt Creator Node",
"version": (1, 9, 1),
"version": (1, 19, 0),
"author": "TK-traumakom",
"project": "https://github.com/traumakom/PromptCreatorNode",
"description": (
@@ -28,11 +28,11 @@ def _print_promptcreator_banner():
██║ ██║ ██║╚██████╔╝██║ ╚═╝ ██║██║ ██║
╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
-----------------------------------------------------
1.9.1
1.10.0
-----------------------------------------------------
===========================================================
PromptCreatorNode v1.9.1
PromptCreatorNode v1.10.0
A modular cinematic prompt generator for ComfyUI
Loaded nodes:
+12
View File
@@ -91,6 +91,8 @@
"urban asymmetrical haircut with one side shaved close and the remaining hair worn longer and loose, framing the face with a dark, modern edge",
"asymmetrical side-shaved hairstyle, one side closely cropped, the other side straight, smooth, and worn long past the jawline",
"asymmetrical side-shaved hairstyle with one side closely cropped and straight short hair on the opposite side, cut at cheek to jaw length",
"sleek long micro-dreadlocks, tightly controlled and polished",
"long micro braid",
"long straight hair, heavy fringe",
"long hair with soft natural waves, styled with loose face-framing strands",
"long wavy hair, heavy fringe",
@@ -140,6 +142,16 @@
"hair color fashion pink"
],
"makeup": [
"minimal corrective makeup, natural skin finish",
"soft matte editorial makeup, subtle contour",
"sharp winged eyeliner, smoky lower lashline, muted lips",
"gothic high-contrast makeup, deep lipstick, porcelain finish",
"glossy skin highlights, minimal eyes, nude lips"
],
"skin": [
"porcelain skin, faint under-eye shadows",
"very fair skin with smooth porcelain-like texture and cool to neutral undertone",