Talk

2x2 Grid Photoreal Portrait Generator with Semantic Inference

From Wikiprompt, the free prompt encyclopedia

Gadgetify
Contributed byGadgetifyXSource

Sep 26, 2026

2x2 Grid Photoreal Portrait Generator with Semantic Inference A structured prompt template that infers subject details, environment, lighting, and camera settings to generate a photorealistic cinematic portrait in a 2x2 grid.

Related media

Prompt ContentSave

🌐
2x2 grid, 16:9, AI picks different subjects: INPUT: $ SUBJECT // ── SEMANTIC INFERENCE ────────────────────────────────────────────── ARCHETYPE = infer_subject_archetype($ SUBJECT) // woman, elder, child, craftsman, musician MOOD = infer_mood_key($ SUBJECT) // serene, defiant, nostalgic, mischievous ENVIRONMENT = infer_setting($ SUBJECT) // vintage bathroom, garden shed, taxicab, library ERA = infer_era_aesthetic($ SUBJECT) // 1920s, 1970s, contemporary, near-future STYLING = infer_wardrobe($ SUBJECT, ERA) // fabric, cut, silhouette, color HAIR = infer_hair_style($ SUBJECT, ERA) MAKEUP = infer_makeup_signature($ SUBJECT, ERA) JEWELRY = infer_jewelry_set($ SUBJECT, count=2..3) // nose ring, earring, chain, watch BODY_ART = infer_tattoo($ SUBJECT) // placement, style, iconography POSE = infer_pose($ SUBJECT) // profile, three-quarter, back-turned EXPRESSION = infer_expression($ SUBJECT) // eyes closed, half-lidded, direct gaze PROPS = infer_counter_props($ SUBJECT, count=4..7) // bottles, towels, tools, books WALL_ART = infer_wall_decor($ SUBJECT, count=2..4) // mirror, icons, prints, calendar LIGHTING = infer_light_recipe($ SUBJECT, ERA) // overhead + window, lamps, neon, candle COLOR_GRADE = infer_color_grade($ SUBJECT, ERA) // teal-warm, sepia, cold-noir, pastel PALETTE = infer_palette($ SUBJECT, ERA) // ── COMPOSITION FIELD ────────────────────────────────────────────── P(x,y) = subject_gravity(ARCHETYPE) + environment_pull(ENVIRONMENT) F = βˆ‡P // directional flow: gaze axis, body orientation Curl = βˆ‡Γ—P // organic curves: hair, ribbon, fabric folds, smoke Div = βˆ‡Β·F // density: texture of skin, cloth, wallpaper, clutter // ── SUBJECT CONSTRUCTION ─────────────────────────────────────────── SUBJECT_LAYER = photoreal_human( archetype := ARCHETYPE, pose := POSE, // e.g., left profile, chin lifted, eyes closed expression := EXPRESSION, // serene confidence, guarded, bemused skin := 'pores visible, natural texture, subtle blush, no plastic smoothing' ) STYLING_LAYER = { hair := HAIR, // shape, weight, fall, dampness or shine makeup := MAKEUP, // lips, liner, contour, freckles jewelry:= JEWELRY, // small silver nose ring, dangling gold earring, chain garment:= render_fabric( type := STYLING.material, // satin, linen, silk, wool cut := STYLING.cut, // cap sleeves, open back, high collar color := STYLING.color, // deep burgundy, ochre, ivory detail:= STYLING.detail // ribbon ties, seams, embroidery ) } BODY_ART_LAYER = { placement := BODY_ART.location, // left arm, shoulder, collarbone style := BODY_ART.style, // traditional, fine-line, blackwork motifs := BODY_ART.motifs, // roses, leaves, sparrows, anchors rendering := 'saturated ink, subtle sheen from skin oil' } // ── ENVIRONMENT ──────────────────────────────────────────────────── WALLS = wallpaper_or_paint( color := PALETTE.wall, texture := 'hand-applied, subtly uneven, faint scuffs' ) WALL_DECOR = for each item in WALL_ART: render_frame(item.kind, item .art, item.position) // gold-frame mirror, icon panel, rosary, cross, sconce COUNTER = surface_dressing( props := PROPS, // perfume bottles, tubes, towel, lipstick clutter := 'light, arranged, not chaotic - each prop readable' ) // ── LIGHTING RECIPE ──────────────────────────────────────────────── KEY : warm overhead lamp, diffused, ~2900K, casting soft downward light FILL : soft window glow from opposite side, ~5200K daylight diffused RIM : faint atmospheric rim from window on hair and shoulder edges SHADOWS : soft, present, not crushed SPECULAR : subtle on skin, satin highlight on fabric, glass glint on bottles // ── COLOR GRADE ──────────────────────────────────────────────────── Grade : cool shadows, warm midtones, slightly desaturated reds Look : dreamy retro, teal-shifted shadows, filmic rolloff Palette : wall = pale mint; garment = deep burgundy; skin = warm ivory; tattoo = saturated floral; props = amber glass, cream, blush // ── CAMERA ───────────────────────────────────────────────────────── Lens : 50mm prime, f/1.8–f/2.0 Distance : medium-close portrait, upper body in frame Focus : tack-sharp on nearest eye / cheekbone / tattoo highlight Bokeh : creamy, subtle, golden-amber highlights from props and sconce Resolution : 8K Framing : rule of thirds, subject slightly off-center, gaze space preserved // ── FINISH ───────────────────────────────────────────────────────── No plastic smoothing, no heavy retouch, no drawn edges. Skin retains pores, fine hairs, lip texture, subtle creases. Fabric retains weave, sheen, and weight. Background props rendered in same photoreal fidelity, softened by DOF. No text, no watermark, no logos. Output: one 8K photoreal cinematic portrait, fully inferred from $ SUBJECT.

Sign in to see the full prompt

Continue with:

By logging in, you agree to our Terms of Use and Privacy Policy

Usage

This prompt is designed for use with creative. Copy the prompt content above and paste it into your preferred AI tool.

For best results, you may customize the placeholders (indicated by square brackets or capital letters) with your specific requirements.

References

Categories:creative| twitter| photoreal| portrait

Talk