Nano Banana prompt: { "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUA...

Prompt
{ "prompt_type": "descriptive_replication", "reference_adherence": "STRICT_VISUAL_FIDELITY", "aspect_ratio": "3:4", "identity_lock": { "priority": "ABSOLUTE", "instruction": "Use the EXACT FEMALE MODEL from the provided reference image. Facial identity must be perfectly preserved with zero drift. Bone structure, eye spacing, nose shape, lip volume, jawline, cheek fullness, skin texture, height perception, shoulder width, waist-to-hip ratio, and overall proportions must match the model exactly. No beautification, no face blending, no generic influencer features." }, "subject": { "demographics": "Young adult female (21+), use the exact woman from the provided reference image", "hair": { "color": "medium to dark brown with natural depth and subtle warm undertones (match reference exactly)", "style": "straight fringe (bangs) across the forehead with layered medium-length hair", "texture": "natural, smooth, slightly voluminous, not over-styled" }, "face": { "expression": "natural relaxed expression identical to reference", "gaze": "directed at phone screen via mirror reflection", "makeup": "minimal natural makeup, subtle mascara, soft natural lips", "visibility": "partially obscured by phone, face proportions remain readable" }, "body": { "pose": "seated on bed, leaning slightly forward and subtly to the side", "posture": "relaxed torso with natural compression from seated position", "anatomy": { "curves": "natural soft curves identical to reference proportions", "chest": "natural bikini-supported shape consistent with reference", "details": "visible collarbones, subtle shoulder definition matching reference" }, "skin_texture": "visible pores, natural texture, subtle freckles across cheeks and nose, no airbrushing" } }, "attire_and_accessories": { "clothing": { "top": "metallic silver / silver triangle string bikini top with thin straps", "bottom_detail": "matching bikini bottom strings visible at hips" }, "jewelry": { "necklaces": [ "layered gold chain with small cross pendant", "delicate charm necklace (star/flower)", "long lariat-style gold chain" ], "wrists": [ "thick ribbed gold bangle on left wrist", "thin gold chain bracelet" ], "fingers": "multiple gold rings on left hand" }, "props": { "phone": "blue iPhone (iPhone Pro style), held in right hand" } }, "environment": { "setting": "bedroom interior, daytime", "foreground_element": { "mirror": "large rectangular mirror with GREY MARBLE FRAME", "material": "polished stone marble, subtle veining, cool grey tone", "placement": "occupying the right third of the frame" }, "background": { "bed": "white rumpled bed sheets with natural creases", "walls": "plain white walls", "decor": "minimalist, clean, no clutter", "shadows": "soft corner shadows for realism" } }, "lighting_and_atmosphere": { "source": "natural daylight from window on camera-left", "quality": "soft but directional", "effects": [ "specular highlights on left shoulder and chest", "gentle shadow falloff on right side of face and torso" ], "color_cast": "cool daylight balanced with natural skin tones", "contrast": "moderate, natural, no studio fill" }, "camera_and_technical": { "perspective": "mirror reflection selfie", "camera_position": "eye level, angled slightly downward", "framing": "vertical 3:4, subject slightly left to accommodate marble frame", "focus": "sharp on face and phone, background slightly softer", "visual_fidelity": "real iPhone camera look, mild digital noise, no HDR crunch" }, "realism_constraints": { "allowed": [ "minor asymmetry", "natural skin texture", "fabric tension and wrinkles", "subtle lighting imperfections" ], "forbidden": [ "face alteration", "identity drift", "plastic skin", "studio lighting", "CGI or stylized realism", "generic influencer face" ] }, "negative_prompt": [ "different face", "blonde hair", "beauty filters", "airbrushed skin", "anime", "cartoon", "over-sharpening", "wooden mirror frame", "wrong phone color", "missing jewelry", "incorrect bikini style" ] }
Generate this prompt in your workspace