{
"generation_request": {
"meta_data": {
"tool": "NanoBanana Pro",
"task_type": "photoreal_fashion_editorial_window_pose",
"version": "v1.0_YELLOW_HOUSE_WINDOW_GIRL_WHITE_SATIN",
"priority": "maximal"
},
"references": {
"reference_image_1": {
"source": "UPLOAD_REFERENCE_IMAGE",
"purpose": "POSE_AND_COMPOSITION_LOCK",
"strict_lock": true,
"match_reference_priority": "MAX",
"preserve_window_frame": true,
"preserve_leg_position": true,
"preserve_body_angle": true,
"preserve_camera_distance": true,
"no_style_drift": true
},
"reference_image_2": {
"source": "UPLOAD_FACE_REFERENCE (OPTIONAL)",
"purpose": "FACE_IDENTITY_LOCK",
"strict_lock": true,
"face_similarity_priority": "MAX",
"no_identity_blending": true,
"no_beautify": true,
"no_age_shift": true,
"preserve_skin_texture": true,
"preserve_facial_proportions": true
}
},
"creative_direction": {
"concept": "Un moment mode éditorial ludique : une jeune femme assise décontractée à l'intérieur d'une fenêtre ouverte d'une mson jaune, une jambe levée vers l'extérieur, capturé comme une photographie lifestyle moderne et épurée.",
"mood": "frs, insouciant, stylé, juvénile",
"style_keywords": "style street européen, féminité ludique, éditorial minimaliste"
},
"scene": {
"location": "extérieur résidentiel",
"architecture": {
"house_color": "façade jaune chaude et douce",
"window": "fenêtre rectangulre simple avec des murs intérieurs blancs",
"background": "mur épuré, sans encombrement, ensoleillé"
},
"time": "milieu de journée",
"lighting": "lumière naturelle directe, ombres nettes"
},
"subject": {
"gender": "féminin",
"pose": {
"position": "assise dans l'encadrement de la fenêtre",
"legs": "une jambe tendue vers l'extérieur et levée, l'autre relâchée",
"arms": "un bras pendu librement à l'extérieur de la fenêtre"
},
"expression": "neutre à calme, confiance relâchée",
"gaze": "regard vers l'avant ou légèrement sur le côté"
},
"wardrobe": {
"dress": {
"type": "robe nuisette en satin blanc",
"style": "bretelles fines, minimaliste, tissu fluide",
"length": "mi-longue",
"finish": "brilliance satinée douce"
},
"headphones": {
"type": "circum-aural",
"color": "blanc pur",
"style": "épuré, moderne, minimaliste"
},
"shoes": {
"type": "chaussures plates ou à petit talon",
"color": "blanc",
"style": "simples, élégantes"
}
},
"accessories": {
"flowers": {
"type": "fleurs jaunes fraîches",
"placement": "tenues lâchement dans une mn",
"look": "bouquet naturel, légèrement sauvage"
}
},
"photography": {
"camera_style": "photographie de rue éditoriale mode",
"lens": "35mm",
"framing": "sujet centré, corps entier dans l'encadrement de la fenêtre",
"depth_of_field": "profondeur de champ modérée, arrière-plan net",
"color_grade": "tons jaunes chauds, blancs épurés, teints de peau naturels"
},
"output_settings": {
"aspect_ratio": "4:5",
"orientation": "portrt",
"resolution_target": "ultra haute résolution",
"render_style": "éditorial ultra photoréaliste",
"sharpness": "épuré et net",
"dynamic_range": "naturel_non_HDR",
"no_text": true,
"no_watermark": true,
"no_logo": true
},
"quality_controls": {
"anatomy": {
"no_deformed_limbs": true,
"no_extra_fingers": true
},
"fabric": {
"satin_reads_real": true
},
"coherence": {
"wardrobe_consistent": true,
"pose_identical_to_reference": true
}
},
"negative_prompt": [
"robe à motifs",
"vêtements sombres ou noirs",
"casque audio non blanc",
"bottes ou chaussures sombres",
"arrière-plan encombré",
"dessin animé, illustration, anime",
"HDR, sur-guisage",
"texte, filigrane, logo",
"anatomie déformée"
]
}
}