A detailed JSON prompt for Nano Banana 2 designed to generate an ultra-photorealistic, daylight candid photo of a woman walking slowly toward the camera on a private villa terrace overlooking ocean cliffs. The prompt specifies the camera settings (iPhone 17 Pro, 35mm), lighting (natural sun, warm daylight), and the subject's outfit (off-white crop top, flowy sand beige skirt with high slit), emphasizing natural HDR, soft shadows, and realistic movement.
{
"meta": {
"camera": "iPhone 17 Pro",
"lens": "35mm",
"aspect_ratio": "3:4",
"quality": "ultra photorealistic",
"style": "daylight candid, natural HDR, soft shadows"
},
"scene": {
"location": "private villa terrace overlooking ocean cliffs",
"time": "late afternoon",
"atmosphere": "warm breeze, luxury calm, distant ocean sound"
},
"lighting": {
"type": "natural sun + reflected stone light",
"temperature": "warm daylight (5400K)",
"effect": [
"sun wrapping around body edges",
"soft highlights on legs and shoulders",
"subtle shadow gradients",
"realistic sky exposure balance"
]
},
"subject": {
"gender": "female",
"age": "early 20s",
"pose": {
"position": "walking toward camera slowly",
"legs": "natural stride",
"torso": "upright, relaxed",
"arms": "loose, natural swing"
},
"expression": {
"eyes": "locked on camera",
"mouth": "very subtle smile",
"energy": "quiet confidence, effortless pull"
},
"hair": {
"style": "loose waves",
"movement": "flowing slightly in breeze"
},
"outfit": {
"top": {
"type": "thin strap crop top",
"color": "off-white",
"fabric": "light cotton"
},
"bottom": {
"type": "flowy low-rise skirt with high slit",
"color": "sand beige",
"movement": "fabric flowing with wind"
},
"feet": {
"type": "barefoot"
}
}
},
"camera": {
"angle": "eye level tracking",
"distance": "mid-long shot",
"focus": "subject sharp, background slightly soft",
"imperfection": "slight handheld drift"
},
"post_processing": {
"editing": "minimal",
"colors": "warm neutrals, ocean blues",
"grain": "very light",
"skin": "natural texture, sun-kissed highlights"
}
}CC BY 4.0. Prompt pages keep the original attribution and source links from the upstream gallery records stored in the database.


