Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }
Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }
Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }
Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{"32": {"inputs": {"vae_name": "ae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "34": {"inputs": {"clip_name1": "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors", "clip_name2": "t5xxl_fp16.safetensors", "type": "flux", "device": "default"}, "class_type": "DualCLIPLoader", "_meta": {"title": "DualCLIPLoader"}}, "187": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["569", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate - Gh\u00e9p \u1ea3nh tham chi\u1ebfu"}}, "189": {"inputs": {"clip_name": "sigclip_vision_patch14_384.safetensors"}, "class_type": "CLIPVisionLoader", "_meta": {"title": "Load CLIP Vision"}}, "190": {"inputs": {"style_model_name": "flux1-redux-dev.safetensors"}, "class_type": "StyleModelLoader", "_meta": {"title": "Load Style Model"}}, "192": {"inputs": {"strength": 1, "strength_type": "multiply", "conditioning": ["195", 0], "style_model": ["190", 0], "clip_vision_output": ["581", 0]}, "class_type": "StyleModelApply", "_meta": {"title": "Apply Style Model"}}, "193": {"inputs": {"noise_mask": false, "positive": ["192", 0], "negative": ["198", 0], "vae": ["32", 0], "pixels": ["199", 1], "mask": ["199", 2]}, "class_type": "InpaintModelConditioning", "_meta": {"title": "InpaintModelConditioning"}}, "194": {"inputs": {"unet_name": "flux1-fill-dev.safetensors", "weight_dtype": "fp8_e4m3fn"}, "class_type": "UNETLoader", "_meta": {"title": "Load Diffusion Model"}}, "195": {"inputs": {"guidance": 30, "conditioning": ["197", 0]}, "class_type": "FluxGuidance", "_meta": {"title": "FluxGuidance"}}, "196": {"inputs": {"strength": 1, "model": ["582", 0]}, "class_type": "DifferentialDiffusion", "_meta": {"title": "Differential Diffusion"}}, "197": {"inputs": {"text": "32K UHD, ultra-high resolution, extremely sharp, intricate details, masterpiece, realistic, Clothes wrinkle naturally", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "N\u1ebfu \u1ea3nh ra kh\u00f4ng \u0111\u01b0\u1ee3c nh\u01b0 \u00fd => H\u00e3y m\u00f4 t\u1ea3 th\u00eam"}}, "198": {"inputs": {"text": "", "clip": ["34", 0]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "199": {"inputs": {"context_expand_pixels": 10, "context_expand_factor": 1, "fill_mask_holes": true, "blur_mask_pixels": 0, "invert_mask": false, "blend_pixels": 32, "rescale_algorithm": "bicubic", "mode": "ranged size", "force_width": 1024, "force_height": 1024, "rescale_factor": 1.2, "min_width": 512, "min_height": 512, "max_width": 1536, "max_height": 1536, "padding": 32, "image": ["187", 0], "mask": ["224", 0], "optional_context_mask": ["225", 0]}, "class_type": "InpaintCrop", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Crop node)"}}, "203": {"inputs": {"samples": ["234", 0], "vae": ["32", 0]}, "class_type": "VAEDecode", "_meta": {"title": "VAE Decode"}}, "204": {"inputs": {"rescale_algorithm": "bislerp", "stitch": ["199", 0], "inpainted_image": ["203", 0]}, "class_type": "InpaintStitch", "_meta": {"title": "(OLD \ud83d\udc80, use the new \u2702\ufe0f Inpaint Stitch node)"}}, "206": {"inputs": {"expand": 10, "incremental_expandrate": 0, "tapered_corners": true, "flip_input": false, "blur_radius": 2, "lerp_alpha": 1, "decay_factor": 1, "fill_holes": false, "mask": ["518", 1]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur (\u0111i\u1ec1u ch\u1ec9nh m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "210": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["219", 0], "image2": ["356", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate (gh\u00e9p t\u1ea1o m\u1eb7t n\u1ea1 trang ph\u1ee5c)"}}, "219": {"inputs": {"width": ["504", 1], "height": ["504", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "220": {"inputs": {"width": ["569", 1], "height": ["569", 2], "batch_size": 1, "color": 0}, "class_type": "EmptyImage", "_meta": {"title": "EmptyImage"}}, "221": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["222", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "222": {"inputs": {"mask": ["232", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "223": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["221", 0], "image2": ["220", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate m\u1eb7t n\u1ea1 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "224": {"inputs": {"channel": "red", "image": ["223", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "225": {"inputs": {"channel": "red", "image": ["210", 0]}, "class_type": "ImageToMask", "_meta": {"title": "Convert Image to Mask"}}, "232": {"inputs": {"expand": 15, "incremental_expandrate": 0.0, "tapered_corners": false, "flip_input": false, "blur_radius": 4.0, "lerp_alpha": 1.0, "decay_factor": 1.0, "fill_holes": true, "mask": ["371", 0]}, "class_type": "GrowMaskWithBlur", "_meta": {"title": "Grow Mask With Blur"}}, "234": {"inputs": {"seed": 629966258210641, "steps": 20, "cfg": 1, "sampler_name": "euler", "scheduler": "simple", "denoise": 1, "model": ["196", 0], "positive": ["193", 0], "negative": ["193", 1], "latent_image": ["193", 2]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "279": {"inputs": {"prompt": ["578", 0], "threshold": 0.3, "sam_model": ["280", 0], "grounding_dino_model": ["281", 0], "image": ["405", 0]}, "class_type": "GroundingDinoSAMSegment (segment anything)", "_meta": {"title": "GroundingDinoSAMSegment (segment anything)"}}, "280": {"inputs": {"model_name": "sam_vit_h (2.56GB)"}, "class_type": "SAMModelLoader (segment anything)", "_meta": {"title": "SAMModelLoader (segment anything)"}}, "281": {"inputs": {"model_name": "GroundingDINO_SwinT_OGC (694MB)"}, "class_type": "GroundingDinoModelLoader (segment anything)", "_meta": {"title": "GroundingDinoModelLoader (segment anything)"}}, "293": {"inputs": {"value": 1536}, "class_type": "SimpleMathInt+", "_meta": {"title": "1536 Resolution"}}, "296": {"inputs": {"any_02": ["293", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "356": {"inputs": {"mask": ["206", 0]}, "class_type": "MaskToImage", "_meta": {"title": "Convert Mask to Image"}}, "368": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/021e43c9-0966-41ca-9c95-8f86a71b951e.webp", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh trang ph\u1ee5c"}, "is_changed": NaN}, "371": {"inputs": {"any_01": ["279", 1], "any_02": ["405", 1]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "404": {"inputs": {"images": ["487", 0]}, "class_type": "PreviewImage", "_meta": {"title": "Xem tr\u01b0\u1edbc m\u1eb7t n\u1ea1 t\u00e1ch \u0111\u1ed3 tr\u00ean ng\u01b0\u1eddi m\u1eabu"}}, "405": {"inputs": {"image": "https://s3.prod.nordy.ai/media/raw/622c097e-e328-4291-b194-111942a0b5b1.png", "choose file": "image", "File Direct Upload": "image"}, "class_type": "LoadImage", "_meta": {"title": "T\u1ea3i \u1ea3nh ng\u01b0\u1eddi m\u1eabu"}, "is_changed": NaN}, "487": {"inputs": {"direction": "left", "match_image_size": true, "image1": ["504", 0], "image2": ["221", 0]}, "class_type": "ImageConcanate", "_meta": {"title": "Image Concatenate"}}, "504": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["405", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "518": {"inputs": {"torchscript_jit": "default", "image": ["570", 0]}, "class_type": "InspyrenetRembg", "_meta": {"title": "Inspyrenet Rembg"}}, "534": {"inputs": {"width": ["504", 1], "height": ["504", 2], "position": "top-right", "x_offset": 0, "y_offset": 0, "image": ["204", 0]}, "class_type": "ImageCrop+", "_meta": {"title": "\ud83d\udd27 Image Crop"}}, "539": {"inputs": {"any_01": ["534", 0], "any_02": ["534", 0]}, "class_type": "Any Switch (rgthree)", "_meta": {"title": "Any Switch (rgthree)"}}, "559": {"inputs": {"filename_prefix": "ComfyUI", "images": ["539", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "560": {"inputs": {"seed": 1083186878674920}, "class_type": "Seed Everywhere", "_meta": {"title": "Seed Everywhere"}}, "569": {"inputs": {"width": 0, "height": ["504", 2], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "570": {"inputs": {"width": 0, "height": ["296", 0], "interpolation": "lanczos", "method": "keep proportion", "condition": "always", "multiple_of": 0, "image": ["368", 0]}, "class_type": "ImageResize+", "_meta": {"title": "\ud83d\udd27 Image Resize"}}, "577": {"inputs": {"upscale_method": "lanczos", "width": 1216, "height": 0, "crop": "disabled", "image": ["368", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "578": {"inputs": {"text": "Bikini"}, "class_type": "ttN text", "_meta": {"title": "text"}}, "580": {"inputs": {"lora_name": "Migration_Lora_cloth.safetensors", "strength_model": 0, "model": ["194", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}, "581": {"inputs": {"crop": "center", "clip_vision": ["189", 0], "image": ["577", 0]}, "class_type": "CLIPVisionEncode", "_meta": {"title": "CLIP Vision Encode"}}, "582": {"inputs": {"lora_name": "comfyui_subject_lora16.safetensors", "strength_model": 1, "model": ["580", 0]}, "class_type": "LoraLoaderModelOnly", "_meta": {"title": "LoraLoaderModelOnly"}}}
Positive Prompt: (masterpiece:1.3), (best quality:1.2), (ultra detailed:1.2), (professional fashion photography:1.5), (editorial style:1.3), (medium format commercial photograph:1.4), (ultra high resolution:1.6), (razor sharp focus:1.5), (studio portrait:1.4), (clean minimalist studio background:1.2), (soft diffused studio lighting:1.5), (volumetric light:1.1), (85mm f/1.8 lens:1.5), (shallow depth of field:1.4), (creamy soft bokeh effect:1.6), (natural skin details:1.5), (realistic skin texture:1.4), (subsurface scattering:1.3), (authentic fabric texture:1.5), (intricate garment details:1.3), (elegant model:1.2), (dramatic pose:1.1), (crisp clear image:1.4), (photorealistic:1.3), (high fashion aesthetic:1.2), (cinematic lighting:1.1), (professional grade photography:1.0) Negative Prompt: (nsfw:1.2), (semi-realistic:1.3), (cgi:1.4), (3d:1.4), (render:1.3), (sketch:1.2), (cartoon:1.2), (anime:1.2), (text:1.2), (watermark:1.2), (logo:1.2), (blurry:1.5), (out of focus:1.5), (deformed iris:1.4), (bad anatomy:1.5), (mutation:1.3), (disfigured:1.2), (poorly drawn face:1.3), (ugly:1.1), (malformed limbs:1.1), (extra limbs:1.1), (fewer limbs:1.1), (extra fingers:1.1), (fewer fingers:1.1), (crooked eyes:1.1), (asymmetrical face:1.1), (grainy:1.3), (noisy:1.3), (pixelated:1.2), (overexposed:1.2), (underexposed:1.2), (harsh shadows:1.3), (blown out highlights:1.2), (unrealistic:1.4), (low resolution:1.5), (distorted:1.3), (amateur photo:1.5), (poorly lit:1.3), (bad composition:1.2), (cluttered background:1.2), (wrinkled clothes:1.3), (artificial texture:1.4), (plastic skin:1.3), (flat lighting:1.2) (Half-shot fashion editorial:1.3), (professional studio portrait:1.2), (full-body shot from head to mid-thigh), (stunning female model:1.4), (confident and upright posture:1.3), (powerful gaze directly into camera:1.5), (serious and determined expression:1.4), (shoulders slightly back, chest open), (both hands symmetrically placed on waist:1.4), (elbows gently flared outwards:1.2), (accentuated waistline:1.1), (legs slightly parted and balanced:1.1), (body weight evenly distributed:1.1), (head micro-tilted very slightly to the right:1.2), (cinematic studio lighting:1.3), (softbox diffusion:1.2), (rim lighting), (dramatic shadows), (high contrast), (high fashion photography:1.4), (editorial spread quality:1.3), (sharp focus), (bokeh background), (magazine cover aesthetic), (minimalist background:1.1), (luxurious fabrics), (textured clothing), (clean lines), (premium material), (ultra-detailed), (photorealistic), (8k), (award-winning fashion photography), (Canon EOS R5), (Vogue magazine shoot). (Low quality:1.5), (bad quality:1.4), (blurry:1.3), (out of focus), (grainy), (noisy), (deformed:1.2), (ugly:1.1), (disfigured:1.1), (bad composition), (poorly lit), (overexposed), (underexposed), (watermark), (text), (bad anatomy:1.5), (disfigured face:1.4), (mutated limbs:1.3), (extra fingers:1.2), (missing fingers), (ugly hands), (deformed hands), (asymmetrical eyes), (crossed eyes), (squinting), (open mouth), (smiling:1.3), (laughing), (unprofessional expression:1.2), (awkward pose:1.3), (slouching), (hunchback), (distorted body), (full body shot:1.2), (close-up), (wide shot), (side view:1.3), (rear view), (profile), (looking away:1.2), (looking down), (looking up), (model looking at viewer from an angle), (off-camera gaze), (cartoon:1.3), (anime:1.2), (illustration), (sketch), (painting), (3d render:1.3), (cgi:1.2), (oversaturated), (vignette), (distracting background), (busy background), (props), (jewelry:1.1), (nsfw:1.5), (nudity:1.4), (semi-nudity), (lingerie), (pornographic), (erotic), (sexualized), (wrinkled clothes), (poor tailoring), (casual clothing). (Photorealistic:1.3), (ultra-detailed:1.2), (high fashion photography:1.4), (studio lighting:1.3), elegant female model, (size 36 model:1.2), (slender physique:1.1), graceful pose, wearing a (luxurious nightgown:1.5), (size 36 nightgown:1.3), (perfectly fitted bust:1.6), (snug under-bust band:1.5), (smooth silhouette:1.4), (no looseness or bagginess in bust area:1.7), (form-fitting:1.4), (sheer silk fabric:1.3), delicate lace trim, flowing chiffon, soft satin, ethereal glow, sophisticated design, soft ambient light, (golden hour glow:1.1), high resolution, volumetric light, intricate details, alluring, dreamy atmosphere, elegant drapery background, professional photography, DSLR, editorial shot. (Worst quality:2.0), (low quality:2.0), (bad anatomy:1.8), (deformed:1.7), (ugly:1.5), (disfigured:1.6), (mutation:1.4), (extra limbs:1.3), (missing limbs:1.2), (poorly drawn hands:1.4), (poorly drawn face:1.3), (cross-eyed:1.1), (asymmetric eyes:1.1), (ill-fitting nightgown:2.0), (loose fit:2.0), (baggy:1.9), (potluk:2.0), (wrinkled fabric:1.8), (stretched fabric:1.7), (blurry:1.6), out of focus, (noisy:1.4), grainy, watermark, text, signature, low resolution, (cartoon:1.5), (anime:1.4), (illustration:1.3), (painting:1.2), (sketch:1.1), drawing, graphic, (cgi:1.5), (3d:1.4), (render:1.3), (doll:1.2), plastic, (unprofessional:1.2), nsfw, naked. 2 --q 2
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "9:16", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use MY EXACT FEMALE MODEL Adèle. Facial identity must be perfectly preserved with zero drift. All details below must be followed exactly.", "cranial_structure": { "shape": "elongated oval skull with wide bizygomatic width", "forward_growth": "maxilla and mandible projected forward, strong skeletal framework", "facial_thirds": "upper : middle : lower = 1:1:0.9, slightly elongated lower third", "cheekbones": "high‑set, razor‑sharp, beginning directly under eyes, sweeping laterally, forming deep hollow cheeks with natural submalar shadows", "mandible": "sharply defined, gonial angle approx. 118°, clean V‑shaped jawline", "chin": "slightly pointed but firm, aligned with nasal septum" }, "eyes": { "shape": "almond‑shaped, deeply set", "canthal_tilt": "positive 5° (outer corners higher)", "medial_canthi": "acutely angled, extending downward", "scleral_show": "zero (lower lids tightly hug iris)", "eyelids": "hooded with minimal exposure", "iris": "light green with golden‑brown central heterochromia, distinct limbal ring, visible radial fibers", "eyebrows": "thick, straight, set low on supraorbital ridge, soft arch peaking slightly lateral to lateral limbus, individual hairs visible" }, "nose": { "dorsum": "straight, smooth", "bridge": "refined, narrow", "tip": "precisely sculpted, slightly rounded, delicate cartilage definition", "nostrils": "narrow, symmetrical, slight columellar show" }, "lips": { "fullness": "full, lower lip to upper lip ratio approx. 1.3:1", "cupids_bow": "pronounced with distinct peaks", "vermilion_borders": "distinct", "oral_commissures": "sharp, turning slightly upward", "philtrum": "short, well‑defined, approx. 11 mm" }, "skin": { "tone": "warm‑neutral with subtle olive undertone, faint golden undertones in cheeks", "texture": "hyperrealistic, photorealistic, ultra‑detailed", "pores": "barely visible micropores 0.1–0.2 mm in T‑zone", "micro_roughness": "present", "orange_peel": "ultra‑fine micro‑depressions visible under side lighting", "subsurface_scattering": "moderate on nose, cheeks, earlobes, lifelike translucency", "vellus_hairs": "delicate on jawline and cheekbones", "micro_veins": "faintly discernible under translucent skin", "specular_highlights": "healthy on forehead, nose, cheekbones; matte cheeks" }, "hair": { "color": "chestnut brown with natural California blonde balayage (bronde), multi‑tonal, soft caramel and honey streaks", "style": "long layered cascade, center part, soft waves, side‑swept curtain bang grazing outer eye corner", "texture": "glossy, healthy, individual strands visible, anisotropic reflections, no frizz" }, "body": { "height": "approx. 172 cm", "build": "lean athletic, low body fat (18–20%)", "neck": "slender, elongated", "clavicles": "prominent, horizontal", "shoulders": "faint muscle definition with delicate venous network", "curves": "subtle feminine curves", "chest": "full bust with natural projection" } }, "subject": { "demographics": "Young adult female (mid-20s), my exact model Adèle, e‑girl style", "hair": { "color": "chestnut brown with natural blonde balayage, multi‑tonal (adapted from original 'oreo hair' to match model's hair)", "style": "long layered, soft waves, falling over shoulders, visible in mirror reflection", "texture": "healthy, slightly tousled, with natural movement" }, "face": { "expression": "slightly playful, neutral, with a hint of e‑girl attitude (coy, confident), eyes looking at phone screen via mirror reflection", "gaze": "toward the phone held up, reflected in mirror", "makeup": "minimal, natural, with possibly slight eyeliner (e‑girl aesthetic), but overall natural look", "visibility": "face clearly visible in the mirror, though mirror has slight dirt spots" }, "body": { "pose": "sitting on a sofa, legs raised and held up (perhaps hugging knees or feet on sofa), one hand holding iPhone to take a mirror selfie, other hand possibly resting on leg or knee", "posture": "relaxed, casual, slightly curled", "anatomy": { "curves": "lean and toned, with gentle curves", "chest": "full bust, covered by oversized hoodie", "details": "visible collarbones, slender neck" }, "skin_texture": "realistic, with visible pores, natural sheen, no airbrushing" }, "clothing": { "description": "oversized (very big) black hoodie, a skirt (visible below hoodie), tight white leg warmers on lower legs, and Converse shoes. The outfit gives a casual e‑girl look.", "top": "extra-large black hoodie, slightly baggy, with sleeves covering hands partially", "bottom": "skirt (color not specified, likely dark)", "leg_warmers": "tight white leg warmers covering calves", "footwear": "Converse sneakers (likely black or white)" }, "accessories": "none besides iPhone" }, "environment": { "setting": "living room, night, sofa", "mirror": "large mirror, slightly dirty with smudges and dust, reflecting the subject and part of the room", "background": { "walls": "plain, dimly lit", "sofa": "couch where subject sits, fabric texture visible", "clutter": "minimal, maybe some cushions", "lighting": "no direct lights; very dim ambient indoor lighting, creating uneven illumination with some overexposed spots from unknown source (maybe a distant window or light leak)" }, "atmosphere": "intimate, casual, unplanned snapshot" }, "lighting_and_atmosphere": { "source": "very dim ambient indoor light, possibly from another room or faint light through curtains (contradicts 'no lights', but we'll assume very low light)", "quality": "uneven, with some areas overexposed due to uneven light distribution, creating a mildly harsh effect", "effects": [ "slight motion blur from camera movement", "uneven exposure with overexposed spots", "mirror dirt subtly blurring reflection", "low‑light noise", "awkward shadows" ], "color_cast": "neutral to slightly warm, natural" }, "camera_and_technical": { "perspective": "mirror selfie taken with iPhone front camera", "camera_position": "handheld, awkward angle, no clear composition", "framing": "chaotic, subject not centered, parts of mirror edge and phone visible, some empty space", "focus": "slightly soft due to motion blur and low light", "visual_fidelity": "extremely unremarkable iPhone mirror selfie, aggressively mediocre quality, careless snapshot, motion blur, mild overexposure, no clear subject or framing, looks like an accidental photo while pulling phone out of pocket" }, "realism_constraints": { "allowed": [ "motion blur", "uneven exposure", "overexposed spots", "mirror dirt", "awkward angles", "imperfect composition", "natural skin texture", "minor asymmetry", "casual clothing wrinkles" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized look", "excessive makeup", "visible ears (must be covered by hair)", "messy or flat hair (model's hair styled as described)" ] }, "negative_prompt": [ "different face", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "even studio lighting", "perfect composition", "clear mirror without dirt", "visible ears", "ears showing", "messy hair", "flat hair", "greasy hair", "one-length haircut", "blunt cut", "excessive makeup", "CGI", "3d render", "plastic texture", "smooth", "airbrushed", "digital art", "painting", "deformed face", "asymmetrical eyes", "extra facial features", "blurry (intentional motion blur is allowed, but not extreme blur)", "low detail", "unrealistic proportions", "bad anatomy", "acne", "skin imperfections", "blemishes", "redness", "pimples", "scars", "moles", "shiny T-zone", "glossy skin", "watermark", "text", "signature" ] }