AI Instagram Photos: Light, Composition, and Natural Detail
Plan an AI image for a social feed using lighting, framing, texture, and a crop check. Inspect the result instead of relying on one-line prompt fixes.
On this page
Describe the photograph you want
A generated portrait can look polished without matching the casual photograph you intended. Instead of adding more broad style adjectives, describe the framing, light and action you want to see.
This guide offers four ways to make that brief more specific, illustrated with curated entries from the LocalBanana gallery. These are writing examples, not a test of model quality or audience response.
Three things to inspect in the result
1. Light direction. Look at the highlights and shadows. Do they fit the window, ceiling light or flash described in the brief? A casual image can have several light sources; it does not need to follow one universal lighting formula.
2. Viewpoint and framing. Decide whether you want a close phone-camera view, an arm's-length selfie or a more distant portrait. Describe camera distance and angle directly. Device names and focal-length terms are visual cues in a prompt, not a guarantee of physical lens simulation.
3. The moment. Check the gesture, expression and crop. A candid look can include movement or imperfect framing, but adding random defects does not automatically make an image convincing.
Step 1: Describe the viewpoint
Describe the viewpoint first. You can add a device or focal-length reference as a creative cue, but inspect whether the resulting perspective actually matches your intention.

The prompt names iPhone 15 Pro Max, 24mm, 9:16, night, apartment stairwell — geometry and conditions first, mood last.
View promptHide prompt
{
"meta": {
"quality": "ultra photorealistic",
"resolution": "8k",
"camera": "iPhone 15 Pro Max",
"lens": "24mm",
"aspect_ratio": "9:16",
"style": "dim stairwell lighting, raw iphone candid"
},
"scene": {
"location": "apartment stairwell",
"time": "night"
},
"subject": {
"action": "walking upstairs",
"pose": {
"one foot higher step": true,
"looking back": true,
"expression": "playful"
},
"outfit": {
"top": {
"type": "tight crop sweater",
"color": "grey"
},
"bottom": {
"type": "micro skirt",
"color": "black"
},
"legs": {
"type": "black thigh-high stockings"
}
}
},
"camera_perspective": {
"pov": "few steps below",
"angle": "slightly low"
}
}The example specifies a lens, location, time and lighting condition. Those details make the intended scene easier to understand. The gallery image alone cannot establish which part of the prompt caused its appearance.
The Nano Banana prompt collection contains additional photographic briefs to study. Choose a model by testing your own input and checking the result, not by treating a gallery category as a capability ranking.
Three untested camera descriptions to adapt:
Shot on iPhone 15 Pro, 24mm main camera, handheld, slight lens distortion at the frame edges
Shot on a compact digital camera with direct on-camera flash, harsh falloff, mild sensor noise
Shot on a phone front camera at arm's length, 9:16, subject slightly off-centre, edges soft
Step 2: Describe the source and direction of light
"Soft lighting" tells the model nothing about where the light is. Name the source, the side it comes from, and what it fails to reach.

Morning light on a bed: the prompt fixes hair texture, stray strands and light quality as separate slots rather than one adjective.
View promptHide prompt
{
"prompt_type": "Ultra-Photorealistic Image Generation",
"subject": {
"demographics": "Young woman, roughly 20s",
"hair": {
"color": "Platinum blonde",
"style": "Long, straight to slightly wavy, loose and fanned out on the bed",
"texture": "Silky, fine strands, realistic stray hairs visible"
},
"skin": {
"tone": "Fair/Pale with warm undertones",
"texture": "High fidelity skin texture, visible pores, natural skin sheen, slight flush on cheeks",
"details": "Hyper-realistic skin imperfections"
},
"eyes": {
"color": "Light (blue or grey)",
"makeup": "Long defined eyelashes (mascara), subtle eyeliner",
"gaze": "Looking slightly off-camera to the side, soft and dreamy"
},
"mouth": {
"lips": "Full, natural pink shade, slight gloss or balm finish",
"expression": "Relaxed, neutral to slightly parted lips, moody pout"
}
},
"attire": {
"clothing": "White ribbed tank top/camisole",
"fit": "Tight-fitting, scoop neckline showing décolletage",
"fabric_texture": "Soft cotton ribbing details visible"
},
"accessories": {
"neck": "Thin silver chain necklace with a small cross pendant resting on the chest",
"ears": "Small silver hoop earring visible on the left ear"
},
"pose_and_composition": {
"position": "Lying down on back (supine)",
"angle": "High-angle selfie perspective (point-of-view), close-up on face and upper torso",
"framing": "Diagonal composition, head tilted to the right"
},
"environment": {
"setting": "Bedroom, lying on a bed",
"background": "White bed sheets/duvet",
"texture": "Crumpled white fabric, soft folds, linen texture"
},
"lighting": {
"type": "Soft diffused indoor light or window light",
"quality": "Soft shadows, gentle highlights on the forehead, nose bridge, and chest",
"mood": "Intimate, morning vibe, soft glow"
},
"styling_and_mood": {
"aesthetic": "Y2K selfie, girl next door, candid, intimate, 'coquette' subtle undertones",
"atmosphere": "Relaxed, alluring, lazy morning, authentic social media snapshot"
},
"camera_technical": {
"style": "Smartphone photography or compact digital camera",
"lens": "24mm wide-angle (simulating phone camera)",
"aperture": "f/2.2",
"focus": "Sharp focus on eyes and lips, slight depth of field blurring the hair edges",
"resolution": "8k, RAW photo, ultra-detailed",
"processing": "Natural color grading, slight desaturation, realistic contrast"
}
}
A café table shot from across it, slightly top-down — the framing itself carries the story, before any style word.
View promptHide prompt
A photorealistic vertical photo (9:16) captured from a boyfriend point of view. Medium close-up composition, the subject occupies roughly 60% of the left side of the frame, with a slightly top-down angle, as if taken casually by someone sitting across the table. A light-colored round wooden table edge appears in the lower-left foreground. The subject is a young Asian woman with short brown hair and soft bangs. She wears a black half-zip high-neck fleece sweatshirt, thick and soft in texture. A black square patch with white “alo” lettering is clearly visible on her left upper sleeve. She leans forward naturally, left elbow resting on the table, hand supporting her cheek or chin. She looks directly at the camera with a gentle, relaxed expression. The background is a busy but blurred coffee shop interior: industrial exposed ceiling pipes, track lighting, a distant service counter with a red menu board, and softly blurred customers in dark clothing. Shallow depth of field keeps the subject sharp and the background creamy and soft. Camera feel: 50mm or 85mm prime lens Wide aperture (f/1.8 – f/2.0) Warm indoor lighting Natural skin tones Overall mood: candid, intimate, everyday, a spontaneous lifestyle moment typical of social media boyfriend POV photography.
Choose light that fits the scene. These descriptions specify different directions and falloff patterns; they are starting points for inspection, not measured improvements over studio lighting.
Single window light from camera left, warm bounce on the shadow side, no fill
Overcast afternoon, flat soft light, no visible shadows, slightly cool white balance
Direct on-camera flash at night, subject bright, background falls to near black within a metre
Step 3: Specify the action
"Confident pose" leaves the body position open. An action such as reaching for a cup or turning toward someone makes the intended moment more specific.

Mid-step, side-on, reacting to being photographed — a moment with a before and an after, which is what candid actually means.
View promptHide prompt
Ultra-realistic candid smartphone photograph, 9:16 vertical. Nighttime on a quiet Tokyo city sidewalk beside a building with white ceramic tile walls. The subject is walking past the camera, partially side-on, captured mid-step in a rushed, accidental moment. The subject reacts instinctively to being photographed: turning her head back mid-walk as if surprised, raising one hand close to the lens to partially block the camera, shy, restrained smile forming as she suppresses laughter, body angled in half-profile while continuing to walk forward, motion carries her slightly out of frame, imperfect framing. Shot on a modern smartphone, handheld, rushed capture. Strong uncontrolled camera shake. Heavy directional motion blur across the raised hand, hair, and face. Flash-only lighting fired mid-motion. Harsh flash highlights on skin and hand. Deep surrounding darkness. Extremely noisy. Heavily blurred. Raw smartphone look.

Both hands making finger hearts near the face, head tilted, looking up at the lens: the gesture is specified down to hand position.
View promptHide prompt
{
"portrait_prompt": {
"subject": {
"description": "Based on <User Portrait>, a young woman with playful cute expression, both hands making mini finger heart gestures near her face, pouty duck lips, head slightly tilted, looking up at camera with aegyo charm",
"features": {
"hair": "hair with subtle highlights, light blue snap hair clip on left side",
"eyes": "Big sparkling doe eyes looking upward at camera, soft brown eyeshadow",
"expression": "Playful pouty duck face, slightly pursed coral lips, rosy pink blush on cheeks, mischievous cute vibe",
"makeup": "Korean ulzzang style - emphasized rosy blush, gradient coral lips, natural brows, dewy skin"
},
"pose": "Seated at cafe table, both hands raised near face level making mini finger heart gestures (thumb and index finger tips touching), elbows resting on table, shoulders slightly raised in cute shrug"
},
"attire": {
"type": "Based on user-uploaded clothing reference",
"details": [
"Light blue cable knit oversized sweater",
"Wide boat neckline exposing collarbones",
"Chunky knit texture visible",
"Silver chain necklace with small pendant",
"Multiple delicate rings"
],
"color": "Soft baby blue"
},
"composition": {
"shot_type": "Medium close-up, upper body portrait",
"focal_length": "35-50mm",
"camera_angle": "Elevated overhead angle, camera positioned above eye level looking down at subject, boyfriend/girlfriend POV selfie angle",
"camera_height": "Above subject's head height, shooting downward",
"framing": "Subject centered, table surface and props visible in lower portion of frame"
},
"lighting": {
"type": "Soft diffused natural window light",
"direction": "From right side and slightly behind, wrapping around face",
"mood": "Bright airy cafe lighting, soft shadows under chin, even illumination on face"
},
"color_palette": {
"film_simulation": "ASTIA",
"style": "Fujifilm ASTIA inspired color grading, soft creamy skin tones, pastel color harmony, low contrast, gentle highlight rolloff, slightly desaturated dreamy feel",
"tones": [
"Baby blue",
"Cream white",
"Soft pink",
"Pastel mint accents"
]
},
"environment": {
"setting": "Kawaii aesthetic cafe with anime/Popmart collectibles",
"background": "White wooden panel walls, pink neon sign (blurred 'something' text), doorway/mirror reflection showing cafe interior",
"table_props": {
"left_side": "Sailor Moon anime figurines - Sailor Venus (blonde) and Sailor Mercury (blue hair) in sailor uniforms, standing poses",
"center": "Matcha latte with heart latte art in clear glass cup on turquoise saucer",
"right_side": "Small blue Popmart-style toy figure (BT21 Koya koala character)"
},
"atmosphere": "Cute otaku cafe date aesthetic, collectible figurines display"
},
"mood": "Playful aegyo, sweet mischievous charm, Korean cafe date selfie vibe, girlfriend material",
"technical_tags": [
"8K",
"photorealistic",
"overhead angle",
"shallow depth of field",
"soft skin texture",
"natural beauty",
"instagram aesthetic"
],
"character_reference": "Based on user-uploaded character reference",
"clothing_reference": "Based on user-uploaded clothing reference",
"negative_prompt": "Eye-level shot, looking down, harsh shadows, orange skin, heavy contour, serious expression, flat angle"
}
}Describe what the body is doing: walking past and turning back, reaching for a cup, pushing hair aside, or laughing at something outside the frame. If blur or asymmetry matters, state it separately and check the output; an action word does not enforce either.
beautiful girl in a cafe, instagram aesthetic, golden hour, 4k, highly detailed, professional photography
Candid photo, iPhone 15 Pro 24mm, young woman mid-laugh reaching for a coffee cup, head turned away from the lens, single window light from camera left, plain white tiled wall behind, slight motion blur on the hand, 4:5
Step 4: Check the brief for missing details
A short checklist can help you notice missing details before generating: subject, setting, viewpoint, light and action. Include only the slots that matter for the image.

A structured selfie brief with separate keys for subject, expression, eyes, angle and lighting. The labels help organize the request; they do not guarantee compliance.
View promptHide prompt
{
"subject": {
"description": "A stunning high-angle shot of a chic Asian fashion influencer with a cool, alluring attitude.",
"age": "20s",
"expression": {
"eyes": {
"look": "sharp fox-eyes, piercing gaze directed at camera",
"energy": "confident, slightly cold, seductive",
"details": "defined eyeliner, emphasized aegyosal"
},
"mouth": {
"position": "relaxed lips, subtle smirk",
"energy": "chic"
},
"overall": "stunning, high-visual-impact beauty"
},
"face": {
"preserve_original": false,
"makeup": "high-contrast makeup, pale porcelain skin, reddish gradient lips, sharp jawline, V-shape face",
"style": "cool-toned beauty, K-pop idol visual"
},
"hair": {
"color": "black",
"style": "long sleek straight hair with full straight bangs",
"effect": "glossy, high-fashion finish"
},
"body": {
"frame": "slim, petite, fragile aesthetic",
"pose": {
"position": "leaning forward significantly",
"overall": "dynamic foreshortening, emphasis on head and upper torso"
},
"skin": {
"tone": "cold fair skin",
"lighting_effect": "brightened face, soft beauty lighting, no dark shadows"
}
},
"clothing": {
"top": {
"type": "ultra-fine gauge knit top",
"color": "cool grey",
"details": "mock neck, skin-tight fit, lightweight thin fabric (not thick)",
"effect": "perfectly sculpting body curves, smooth texture"
},
"bottom": {
"type": "dark pencil skirt",
"details": "high waisted with thin luxury belt"
}
}
},
"photography": {
"camera_style": "High-end social media snapshot",
"angle": "High angle POV",
"shot_type": "Medium close-up",
"aspect_ratio": "9:16",
"texture": "clear, sharp, slightly filtered for beauty",
"lighting": "overcast cool daylight, soft diffuse light"
},
"background": {
"setting": "European classic architecture",
"atmosphere": "fashionable street corner",
"blur": "bokeh background to emphasize subject"
},
"negative_prompt": [
"round face",
"plain face",
"no makeup",
"warm yellow skin",
"chunky knit",
"thick sweater",
"loose clothing",
"wrinkled fabric",
"dull eyes",
"friendly boring smile",
"low resolution",
"dark lighting"
]
}A plain labelled list is another way to organize a brief; strict JSON is optional:
subject: young woman, mid-20s, shoulder-length dark hair, no makeup
wardrobe: oversized grey hoodie, silver hoop earrings
setting: convenience store aisle, late night, fluorescent ceiling tubes
camera: iPhone 15 Pro, 24mm, held at chest height, slight upward tilt
light: overhead fluorescent only, greenish cast, hard shadows under the eyes
action: turning toward the lens mid-step, one hand on a shelf
imperfection: slight motion blur on the hand, frame tilted a few degrees
format: 4:5 vertical
Copy-ready skeletons for the three feed formats
These are draft templates, not a validated test set. Replace the bracketed text, remove unnecessary details and inspect each generated result.
Mirror selfie
Ultra-realistic mirror selfie taken on [PHONE MODEL], 24mm wide lens, 4:5 vertical.
Subject: [AGE + APPEARANCE], wearing [OUTFIT].
Location: [BATHROOM / BEDROOM / GYM], [TIME OF DAY].
The phone is visible in the reflection, held at chest height, screen glow on the hand.
Light: [SINGLE SOURCE + DIRECTION], no fill, visible falloff on the far side of the face.
Imperfection: fingerprints and light dust on the mirror, frame tilted slightly, mild sensor noise.
No beauty filter, natural skin texture with visible pores.
Candid street or café shot
Candid photo, shot on [PHONE MODEL], 24mm main camera, 4:5 vertical.
Subject: [PERSON], caught mid-[VERB], [WHERE THEY ARE LOOKING].
Setting: [PLACE], [TIME OF DAY], [WEATHER].
Light: [SOURCE] from camera [LEFT / RIGHT / BEHIND], background falls off darker.
Framing: subject off-centre, part of [OBJECT] cropped by the frame edge.
Motion: slight blur on [MOVING PART], everything else sharp.
Colour: unedited phone JPEG look, no film emulation.
Night flash portrait
Direct on-camera flash photo at night, compact digital camera look, 4:5 vertical.
Subject: [PERSON + OUTFIT], [ACTION], reacting to the flash.
Setting: [PLACE], after dark.
Light: hard frontal flash, bright on the nearest surfaces, background drops to near black within a metre.
Artefacts: visible sensor grain in the shadows, slightly blown highlights on the forehead.
Composition: shot from slightly above eye level, subject not centred.
More Instagram-style prompts to start from
Each of these is a published gallery entry with its full prompt attached — open one, copy it, change the subject, and run it in the generator.
FAQ
Why do my AI photos look fake on Instagram?
There is no single cause. Inspect light and shadows, perspective, skin and material texture, anatomy and gesture. Revise the specific mismatch you see. A phone name or focal-length term is a cue, not a guarantee that the frame will have accurate camera geometry.
What aspect ratio should I generate for Instagram?
Choose the composition for the exact placement and check Instagram’s current upload preview before publishing. A 4:5 or square composition can be a starting point for a feed image, while a tall composition may suit a full-screen surface. These are design options, not a claim about the platform’s maximum supported ratio. Leave margin for any crop.
Which model is best for realistic Instagram-style photos?
Use the same brief and reference, if supported, to compare the details you care about: identity, skin texture, light and composition. Curated examples cannot establish a universal winner. See how to read an image prompt for adapting a brief, and Nano Banana vs DALL·E for comparison context.
Should I write selfie prompts as JSON?
Use JSON or a labelled list if it helps you edit the brief. Labels such as subject:, light: and camera: can make omissions easier to spot. They do not establish better engagement or a generation-quality advantage over prose.
Can I use my own face?
If your selected model accepts reference images, upload a photo you have permission to use and state which identity features should remain. Compare the result with the original. A preservation instruction cannot guarantee an exact likeness, and changing pose or expression can introduce drift.







