
2x2 grid, 16:9, AI picks subjects: INPUT: $ SUBJECT // ── SEMANTIC INFERENCE ────────────────────────────────────────── ARCHETYPE = infer_subject_archetype($ SUBJECT) // detective, child, musician, dancer, animal, messenger MOOD_KEY = infer_emotional_tone($ SUBJECT) // melancholic, defiant, whimsical, longing, solemn STAGE = infer_storybook_setting($ SUBJECT) // rain-slick street, foggy forest, train platform, ballroom LIGHT_SOURCE = infer_primary_light($ SUBJECT) // window slats, streetlamp, projector beam, moon HAZE = infer_atmospheric_element($ SUBJECT) // smoke, fog, mist, dust, rain, steam SYMBOLS = infer_symbolic_objects($ SUBJECT, 3..5) // clocks, birds, keys, doors, branches, letters FRAME_ELEMENT = infer_framing_device($ SUBJECT) // doorway, arch, window, mirror, stage proscenium SILHOUETTES = infer_background_figures($ SUJECT, 1..3) // distant witness, mirror-self, shadow-self ACCENT_COLOR = infer_single_accent($ SUBJECT) // red, blue, yellow, ember orange, none PALETTE = { black, deep charcoal, graphite, silver-gray, paper white, one accent } TEXTURE_MIX = { film_grain, ink_wash, paper_fiber, smoke_haze, wet_reflection } // ── COMPOSITION FIELD ────────────────────────────────────────── // Subject anchors the center; light rays and reflections radiate outward. P(x,y) = subject_gravity(ARCHETYPE) + beam_pressure(LIGHT_SOURCE) F = ∇P // primary light ray direction, floor reflection angle Curl = ∇×P // smoke curls, water ripples, cloud shape, decorative scrollwork Div = ∇·F // density of symbolic objects, background figures, poster elements // ── SUBJECT LAYER ────────────────────────────────────────────── SUBJECT_RENDER = monochrome_figure( archetype := ARCHETYPE, pose := staged_contrapposto or dramatic_gesture, silhouette := clean, readable, theatrical, facial_tone := partial shadow — features half-lit, half-dissolved ) // Subject faces a light source; one side is silver-gray, the other black. // No full-face realism — expression implied through silhouette and gesture. // ── LIGHTING SYSTEM ──────────────────────────────────────────── KEY : single directional beam from LIGHT_SOURCE — window slats casting parallel shadows — streetlamp halo pooling on wet floor — projector cone slicing through haze — moonburst through foliage FILL : minimal, deep shadow dominant RIM : reflective highlight on the floor, silver edge on subject's silhouette BEAMS : volumetric light shafts through haze; sharp or diffuse depending on genre REFLECTIONS: wet floor, mirrored pool, polished surface, glass // ── ATMOSPHERE ───────────────────────────────────────────────── HAZE_LAYER = volumetric field from HAZE: density : gradient from subject outward motion : drifting, curling, thinning interaction: haze brightens in beam, darkens in shadow treatment: silver streaks, mist ribbons, ink-wash blots // ── STORYBOOK FRAMING ────────────────────────────────────────── FRAME_DEVICE = FRAME_ELEMENT rendered in strong graphic style — arch, doorway, window, mirror: purely architectural silhouette — acts as a threshold the subject either stands within, moves through, or faces DECORATIVE_DETAILS around edges: — scrollwork corners, hanging vines, tiny stars, floating leaves — restrained, not cluttering; each traces to $ SUBJECT's world // ── SYMBOLIC OBJECTS ─────────────────────────────────────────── for each symbol in SYMBOLS: placed at a Div-maximum point rendered as silhouette or outlined icon some act as foreground depth cues (feet of a statue, top of a clock) some act as background narrative cues (distant figure, hanging sign) none compete with subject silhouette // ── STAGED BACKGROUND ────────────────────────────────────────── BACKGROUND = layered stage geometry LAYER 1 (nearest): frame element + foreground props LAYER 2 (mid): subject + symbolic objects LAYER 3 (far): distant architecture, silhouettes, glowing windows LAYER 4 (deepest): fog banks, moon, horizon haze Every layer separated by tone and haze; no layer fully resolved. // ── ACCENT COLOR ─────────────────────────────────────────────── ACCENT = single hue applied to one element only: — a scarf, a lit window, an eye highlight, a blossom, a lantern — maximum 3% of frame area — if subject suggests no accent, palette stays pure monochrome // ── TEXTURE PASS ─────────────────────────────────────────────── Composite pass: film grain overlay (subtle, organic) Ink wash diffusion on flat tone regions Paper fiber visible in highlights Wet reflections rendered with sharp silver streak highlights Smoke rendered as soft diffusion, no hard edges // ── CAMERA & FINISH ──────────────────────────────────────────── Framing : subject slightly off-center, framed by stage geometry Format : 4:5 or 2:3 Resolution: 8K Finish : filmic black-and-white, no color, no bloom, no vignette beyond natural falloff Text : none // ── VALIDATION ───────────────────────────────────────────────── verify: subject silhouette reads at 200px thumbnail verify: primary light source creates consistent shadows across all layers verify: accent color (if present) appears on exactly one element verify: no color beyond palette + single accent verify: no logos, no watermarks, no captions verify: image reads as a poster, not a photograph Output: one 8K monochrome noir storybook poster.
This image was generated with GPT Image 2.5 by OpenAI. The prompt on this page is the exact text used to create it.
The example was generated with GPT Image 2.5 using: 1672:941 · Dramatic · Cinematic · Mysterious. Reusing these settings gives the closest match.
Copy the prompt as-is first, then replace only the subject while keeping the style, lighting, and composition keywords. Generate a few variations — outputs differ between runs.
Yes. Prompts work best as starting points — adjust descriptors, aspect ratio, or style tags to make the output your own.