0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
0
0
:
0
0
:
0
0
:
0
0
Limited time offer: 6 MONTHS FREE Claim now →
Pricing
6+ MO FREE
Community Ideas Billing Log in Take photos like these
image/svg+xml
image/svg+xml

Prompt

model in retro 1950s diner photo shoot. one milkshake in front. model wearing varsity bomber

Generate this with yourself in it โ†’

Photo pack ๐Ÿฅค Retro 1950s Diner
Model Asian man (public model)
License CC BY 4.0 - Free to use with backlink to Photo AI
Taken
Saturday, 29 November 2025

Download image

Related photos{"intent":"Generate a photorealistic, candid mirror selfie with a casual, modern social-media aesthetic.","style":{"primary":"photorealistic contemporary lifestyle photography","lighting":"soft indoor lighting with a cool purple-blue tint, gentle shadows along the walls","mood":"casual, confident, slightly playful everyday moment","technical":{"camera_type":"smartphone, handheld","lens_look":"wide-angle perspective similar to 24\u201328mm","camera_position":"low floor-level position","depth_of_field":"natural depth with mild wide-angle distortion from close proximity","imperfections":"subtle film grain, minor noise, realistic handheld framing"},"materials":{"skin":"natural skin texture with subtle imperfections, realistic tone and detail","hair":"short styled hair worn loose and slightly tousled, softly catching ambient indoor light without specifying color","clothing":"simple, casual outfit with clean fabric highlights and natural folds","environment_surfaces":"tiled floor, reflective mirror surface, wallpapered walls, wooden trim"}},"frame":{"aspect_ratio":"9:16 vertical","composition":"low-angle mirror selfie with strong foreground emphasis from extended legs and footwear","perspective":"pronounced foreshortening from feet closest to the camera"},"subject":{"identity":{"face":{"preserve_original":true},"body":{"preserve_original":true}},"pose":{"position":"seated on a tiled floor in a narrow hallway","legs":"extended toward the camera, creating strong foreshortening","upper_body":"torso upright but relaxed, shoulders natural","hands":"holding a smartphone up toward the mirror to take the photo"},"expression":"casual and confident; phone partially covers the face so only the eyes and brows are visible","wardrobe":{"top":"simple sleeveless tank-style top with a relaxed fit","bottom":"casual shorts","footwear":"low-profile sneakers with crew socks","overall":"clean, everyday casual outfit without stylization"}},"environment":{"location":"indoor narrow hallway","background_elements":["vertical striped wallpaper","wooden trim along the walls","full-length mirror reflecting the subject"],"lighting_details":{"color_tone":"cool purple-blue ambient tint","shadow_quality":"soft, subtle shadows along walls and floor"}},"quality":{"resolution":"high detail suitable for modern social-media viewing","sharpness":"sharp focus on the subject and foreground footwear, mirror reflection clear","post_processing":"minimal edits, natural contrast, realistic color balance","avoid":["over-smoothed or plastic skin","studio or artificial-looking lighting","cartoon or anime styles","distorted anatomy or extra limbs","text, logos, or watermarks"]},"priority_notes":["match the face and body exactly to the provided reference image","maintain a candid, unposed mirror-selfie feel","avoid specifying hair color, eye color, or unique identifying marks"]}{"scene_type":"hotel room gaming session, polka dot swim trunks gamer man, 'don't talk to me' energy, PS5 and attitude","camera_perspective":{"pov":"someone trying to get his attention - girlfriend, roommate, the phone he's ignoring","angle":"slightly below eye level, he's looking back\/down at camera","distance":"medium shot, seated full body with gaming setup context","framing":"he fills right side of frame, TV and setup on left, hand reaching toward lens","depth_of_field":"shallow - his hand in foreground blurred, face sharp, background soft"},"subject":{"action":"gaming on PS5, interrupted, holding hand up to block camera\/dismiss intruder while still gripping controller","pose":{"position":"seated on ottoman\/pouf, turned partially toward camera","body_angle":"3\/4 view, twisted from gaming position to address interruption","legs":{"arrangement":"spread or tucked, one knee up","thighs":"visible, muscular, pressed together","skin":"smooth, catching ambient light"},"upper_body":{"torso":"twisted toward camera, showing side\/back","shoulders":"bare, athletic frame","posture":"gamer lean interrupted, caught mid-session"},"arms":{"controller_hand":"RIGHT hand still gripping PS5 DualSense controller - priorities clear","blocking_hand":"LEFT hand UP toward camera, palm out, fingers spread - THE GESTURE","effect":"the hand says 'not now' while the controller says 'I'm busy'"},"head":{"turn":"looking back over shoulder at camera\/intruder","tilt":"slight, attitude in the angle","effect":"the 'I'm in a match' look of mild annoyance"},"overall":"caught between two worlds - gaming focus vs whoever is bothering him"},"expression":{"eyes":{"direction":"looking at camera\/intruder, not the game anymore","state":"slightly narrowed, focused, hint of annoyance","energy":"'I was in the zone and you ruined it'","natural lashes":"natural, visible, framing the stare"},"mouth":{"lips":"natural, relaxed but not smiling","position":"neutral, maybe slight tension","vibe":"the mouth of someone who was about to clutch and got interrupted"},"brows":{"position":"slightly raised or furrowed, attitude","effect":"adds to 'really?' expression"},"overall":"strong features with hard 'don't bother me' energy, handsome but preoccupied"},"physical":{"age":"early 20s","face":{"structure":"exactly like reference image","skin":"clean, glowing, natural flush with light stubble, maybe slight sheen from gaming focus","vibe":"too handsome to be this good at shooters, but here he is"},"body":{"type":"lean, fit, athletic muscular build","waist":"narrow, visible, swim trunks showing everything","hips":"toned physique, swim trunks sitting perfectly","stomach":"flat, toned with defined abs, fully exposed","chest":"proportional, bare chest showing pecs","shoulders":"broad, toned, bare"},"hair":{"color":"exactly like reference image","style":"SHORT TOUSELED - the gamer man signature","state":"messed up and back, but pieces falling loose","loose_pieces":"face-framing strands, some stuck to neck\/face from focus","texture":"slightly messy, been gaming for a while","styled hair":"positioned short on head, wavy\/slightly tangled","vibe":"threw it around to game, accidentally looks editorial"},"skin":{"state":"natural, slight glow, real","effect":"catching the mixed lighting beautifully"}},"outfit":{"set_type":"matching SWIM TRUNKS - not gaming attire, that's the whole point","pattern":"POLKA DOT - cream\/off-base with dots","vibe":"retro-cool, 50s pinup meets modern gamer man","top":{"type":"bare chest","color":"natural skin","construction":{"coverage":"none","fit":"relaxed, natural"},"effect":"beach wear in a hotel room - he does what he wants"},"bottom":{"type":"matching swim trunks","style":"mid-rise, moderate coverage","pattern":"same polka dot print","fit":"sitting naturally, riding slightly from seated position","effect":"the full look, committed to it"},"why_swim_trunks":"hotel room, maybe pool earlier, or just 'my room my rules' energy","contrast":"masculine retro pattern + aggressive gaming = the contradiction that works"},"gaming_gear":{"headphones":{"type":"over-ear gaming headset","brand_vibe":"PlayStation Pulse 3D or similar","color":"with accents","position":"on head, over the tousled hair somehow making it work","mic":"possibly built-in or retracted","effect":"he's IN the game, this is serious"},"controller":{"type":"PS5 DualSense controller","grip":"held in right hand, fingers positioned, still playing","detail":"he hasn't put it down even to block the camera","effect":"priorities visible - game > whatever you want"}},"the_hand_gesture":{"which_hand":"LEFT hand, non-controller hand","position":"extended toward camera, palm facing lens","fingers":"spread, open palm, STOP gesture","focus":"blurred in foreground, creating depth","meaning":"'not now', 'go away', 'I'm in a match', 'don't'","effect":"the gesture that says everything without words","vibe":"universal gamer language for 'I cannot pause an online game'"}},"environment":{"location":"HOTEL ROOM or modern apartment - temporary\/rental vibe","aesthetic":"neutral, modern, forgettable space made interesting by him","gaming_setup":{"tv":{"type":"large flat screen, modern, wall-mounted or on stand","size":"50-65 inch estimate","position":"left side of frame, he's seated in front of it","screen_content":{"game":"first-person shooter - looks like CALL OF DUTY or similar","view":"in-game FPS perspective, urban combat map","HUD":"health bars, minimap, ammo count visible","state":"active gameplay, not paused (he can't pause online)"}},"console":{"type":"PS5 visible on TV stand","position":"horizontal on entertainment unit","color":"white\/standard"},"tv_stand":{"type":"wooden entertainment unit","color":"warm wood tone","style":"modern, minimal"}},"seating":{"type":"ottoman, pouf, or small armless seat","color":"beige\/taupe ribbed fabric","size":"compact, he fills it","position":"pulled close to TV for gaming immersion"},"room_details":{"curtains":"floor-to-ceiling, beige\/taupe, hotel standard","window":"large, behind curtains, nighttime visible","floor":"dark carpet or dark flooring","walls":"neutral, standard hotel\/apartment"},"lighting":{"primary":"ambient room light, warm","screen_glow":"game screen casting light on him","accent":{"type":"RGB or LED lighting somewhere in room","colors":"hints of PURPLE, BLUE, GREEN visible","effect":"subtle rainbow\/prism effect on wall behind him","vibe":"gamer aesthetic, mood lighting"},"on_him":{"face":"soft, mixed light sources","body":"warm tones with cool screen light","shadows":"his hand casting shadow on his torso"},"time":"NIGHT - window shows darkness, this is late-night gaming","atmosphere":"moody, intimate, late-night session vibes"},"vibe":"the hotel room that became a gaming den, he made it his"},"color_story":{"palette_name":"Late Night Lobby - neutrals + screen glow + RGB accents","his_colors":{"swim trunks":"cream with polka dots - retro, stands out","hair":"warm blonde platinum","skin":"fair warm tones","headset":"white\/black, matches controller"},"environment_colors":{"dominant":"beige, taupe, neutral hotel tones","accent":"RGB lighting - purple, blue, green subtle","screen":"cool blues and greys from game"},"contrast":"warm retro swim trunks pattern vs cool gaming gear colors","harmony":"headset + controller + cream swim trunks = cohesive somehow"},"photography":{"type":"lifestyle gaming portrait, candid-interrupt style","style":"instagram (do not show layout or UI) meets twitch, influencer documentation","quality":"good camera, intentional composition despite 'caught' energy","technique":{"depth_of_field":"shallow - hand blurred, face sharp, background soft","focus_pull":"draws eye past hand to his face and expression"},"aspect":"4: 5 or 9: 16 vertical","vibe":"the photo that performs because it captures a real moment (staged or not)"},"narrative":{"story":"late night hotel gaming session, someone tried to get his attention, this was the response","moment":"the split second between 'I'm focused' and 'go away'","context":"he's in a match, probably ranked, definitely can't pause","relationship":"whoever is taking this knows they're being dismissed","the_swim_trunks_question":"was he at the pool? does he just game like this? either way it works","authenticity":"staged or not, the energy is recognizable to anyone who games"},"vibe":{"core":"polka dot swim trunks gamer man mid-session, hand up, priorities clear","energy":"don't talk to me energy, confident dismissal, 'I'm working here'","mood":"focused interrupted, late night, in the zone","aesthetic":"eguy meets hotel room, twitch streamer on vacation but still grinding","contradictions":["swim trunks (beach\/pool) + gaming headset (indoors\/focus)","retro masculine pattern + aggressive FPS gaming","handsome strong face + hard 'leave me alone' gesture","casual outfit + serious gaming focus"],"humor":"the audacity of interrupting someone in a Warzone match","relatability":"every gamer knows this exact moment","caption_energy":"'ranked match don't talk to me' or 'he tried' or '\ud83c\udfae\u270b' or 'in a meeting'"},"what_makes_it_hit":{"the_hand":"blurred palm toward camera is THE shot - immediate, dismissive, relatable","the_controller_grip":"he hasn't let go even to tell you to go away - commitment","the_swim_trunks":"unexpected outfit for gaming creates intrigue, pattern is memorable","the_expression":"handsome face with 'not now' energy - strong and hard simultaneously","the_tousled_hair":"messy short tousle is gamer man uniform, pieces loose adds authenticity","the_headset":"he's serious about this, not just posing with a controller","the_screen":"actual game visible proves he was really playing","the_lighting":"late night RGB moody - it's a vibe, not just documentation","the_moment":"catching someone between worlds - gaming focus and real life interruption","the_universal_truth":"everyone who games has been this person or tried to interrupt this person"},"technical_notes_for_recreation":{"critical_elements":["hand extended toward camera, palm out, slightly blurred (foreground)","gaming headset on head - white\/colorway","PS5 DualSense controller in other hand","short tousled hair, blonde, pieces loose","polka dot swim trunks set - cream with dots","TV with FPS game visible in background (blurred)","seated on ottoman\/small seat","hotel room or neutral modern room","night time, ambient + RGB lighting","expression: slight annoyance, strong focus interrupted"],"pose_key":"twisted toward camera from gaming position, one hand blocking, one holding controller","lighting_key":"warm ambient + cool screen glow + subtle RGB accents","expression_key":"handsome but preoccupied, mild annoyance, 'I'm busy' face"}}{"subject": {"person": "A young East Asian man with short, textured black hair and a confident smile.", "pose": "Full-body mirror selfie, standing with feet shoulder-width apart, holding a smartphone with the flash on.", "attire": {"dress": "A fitted, checkered (gingham) button-up shirt in black and tan/beige. Features long fitted sleeves rolled at the cuffs and black leather buttons at the shoulders.", "footwear": "Black leather loafers with thin laces and decorative black accents on the sides.", "accessories": "Large silver watch."}}, "setting": {"location": "A cozy, organized walk-in closet or bedroom.", "background_elements": ["Open wardrobe with neatly hung clothes and stacked shoe boxes (orange and white).", "Minimalist wooden shelving unit holding perfumes and designer handbags.", "A bed with a white textured comforter on the right side.", "Light-colored wood laminate flooring."], "lighting": "Indoor ambient light combined with a bright, direct circular light flare from the smartphone camera flash in the mirror."}, "technical_details": {"perspective": "Eye-level, vertical orientation, reflection in a large rectangular mirror.", "composition": "Centered subject, clean lines, depth created by the closet shelving.", "style": "Realistic lifestyle photography, clean aesthetic, high resolution.", "color_palette": "Neutral tones, beige, black, and white with pops of orange from shoe boxes."}}



Upload your selfies and start your Retro 1950s Diner shoot now


Photo AI generated



Generate your AI photo shoot โ†’