Prompt Lookbook

Black-and-White Fairy-Tale Noir Poster — AI Image Prompt Guide

Black-and-White Fairy-Tale Noir Poster — AI Image Prompt Guide

Black-and-White Fairy-Tale Noir Poster — AI Image Prompt Guide

Build a narrative poster around a readable silhouette, layered stage and single light source. Keep symbolic props subordinate to the subject and limit colour to one small accent.

English translation of the public case notes.

Text-to-image case for a black-and-white fairy-tale noir poster. The prompt first derives character archetypes, mood, setting and symbols from a defined SUBJECT, then unifies them through one light source, layered staging and minimal accent colour. Suitable uses include narrative posters, character concepts and cover series. Input: an explicit SUBJECT from which the character, emotion, environment, lighting, mist and symbolic objects can be developed. Goal: a readable silhouette, a coherent single-source lighting scheme and no more than one small accent-colour area. Key elements include storybook noir, volumetric mist, layered scenery and restrained symbolism. Specify the subject and intended interpretation before the light source, framing and background layers. Add texture, format and checks last. Silhouette readability and consistent lighting take priority over decoration. Avoid fully photorealistic faces, excessive colour, competing symbolic props, contradictory shadows, a photographic rather than poster-like finish, and captions or watermarks. Practical controls: • Build the reusable structure around archetype, mood, stage and light—not a pile of style words. • Tie mist, reflections and rim lighting to the same main source. • The final accent-colour restriction is cut off in the source. [Source text is truncated.]

Original case notes (Chinese)

🛍️ 商用思路|黑白童话海报的结构配方 复刻方式:文生图 / 图像编辑。 这套思路能省下的是:这是一个偏工程拆解的海报提示词:先让模型从主题推断角色、情绪、场景和符号,再用单一光源、分层舞台和少量强调色统一画面。适合做黑白叙事海报、角色概念图和系列封面。 生产流程: 类型:文生图 输入:一个明确的 SUBJECT,用来触发角色原型、情绪、场景、光源、雾气和象征物推断 目标:生成一张黑白 noir 童话海报,主体剪影清晰,单一光源统一全场,最多只保留一个小面积强调色 关键词:黑白海报 / noir / 童话书 / 单一光源 / 体积雾 / 舞台分层 / 象征物 / 剪影可读性 重点:先定义主体与语义推断,再锁定光源、框景和分层背景,最后才写纹理、格式与验证条件;“主体剪影”和“单一光源”应优先于装饰细节。 约束:避免全脸写实、彩色泛滥、符号物过多抢主体、阴影方向不一致、画面像照片而不是海报、出现文字水印或字幕。 💡 提高可用率的三把钥匙 • 用“原型—情绪—舞台—光源”建立可复用模板,而不是只堆风格词。 • 把雾、反光、边缘光都绑定到同一个主光源,能显著提升黑白画面的统一性。 • 将强调色限制… #GPTImage2 #OpenAI #AI绘画 #黑白海报 #童话黑色电影 #单光源构图

Full prompts

Chinese prompt

2x2 网格,16:9,AI 选择主体:输入:$ SUBJECT

// ── 语义推断 ──────────────────────────────────────────
ARCHETYPE     = infer_subject_archetype($ SUBJECT)        // 侦探、孩子、音乐家、舞者、动物、信使
MOOD_KEY      = infer_emotional_tone($ SUBJECT)           // 忧郁、反抗、奇想、渴望、肃穆
STAGE         = infer_storybook_setting($ SUBJECT)        // 雨湿街道、雾气森林、火车站台、舞厅
LIGHT_SOURCE  = infer_primary_light($ SUBJECT)            // 百叶窗光、路灯、放映机光束、月亮
HAZE          = infer_atmospheric_element($ SUBJECT)      // 烟、雾、薄雾、尘埃、雨、蒸汽
SYMBOLS       = infer_symbolic_objects($ SUBJECT, 3..5)   // 时钟、鸟、钥匙、门、树枝、信件
FRAME_ELEMENT = infer_framing_device($ SUBJECT)           // 门口、拱门、窗、镜子、舞台台口
SILHOUETTES   = infer_background_figures($ SUJECT, 1..3)  // 远处目击者、镜中自我、影子自我
ACCENT_COLOR  = infer_single_accent($ SUBJECT)            // 红、蓝、黄、余烬橙、无
PALETTE       = { 黑色、深炭灰、石墨色、银灰、纸白、一种强调色 }
TEXTURE_MIX   = { 电影颗粒、水墨晕染、纸张纤维、烟雾朦胧、湿润反光 }

// ── 构图场 ──────────────────────────────────────────
// 主体锚定中心;光线和反射向外辐射。
P(x,y) = subject_gravity(ARCHETYPE) + beam_pressure(LIGHT_SOURCE)
F = ∇P                    // 主光束方向、地面反射角度
Curl = ∇×P                // 烟雾卷曲、水波、云形、装饰卷草纹
Div  = ∇·F                // 象征物、背景人物、海报元素的密度

// ── 主体层 ──────────────────────────────────────────────
SUBJECT_RENDER = monochrome_figure(
    archetype   := ARCHETYPE,
    pose        := 舞台式对立式站姿或戏剧化手势,
    silhouette  := 干净、可读、戏剧化,
    facial_tone := 局部阴影——五官半明半暗、半溶解
)
// 主体面向光源;一侧为银灰,另一侧为黑色。
// 不要完整面部写实——通过剪影和姿态暗示表情。

// ── 灯光系统 ────────────────────────────────────────────
KEY       : 来自 LIGHT_SOURCE 的单一方向光束
            — 百叶窗光投下平行阴影
            — 路灯光晕汇聚在湿地面上
            — 放映机锥形光切开薄雾
            — 月光从树叶间爆发
FILL      : 极少,深阴影占主导
RIM       : 地面反射高光,主体剪影上的银色边缘光
BEAMS     : 穿过雾气的体积光束;锐利或柔和取决于类型
REFLECTIONS: 湿地面、镜面水潭、抛光表面、玻璃

// ── 氛围 ─────────────────────────────────────────────────
HAZE_LAYER = 来自 HAZE 的体积场:
    density  : 从主体向外渐变
    motion   : 漂移、卷曲、变薄
    interaction: 雾气在光束中变亮,在阴影中变暗
    treatment: 银色 streaks、雾带、水墨斑块

// ── 童话书式框景 ──────────────────────────────────────────
FRAME_DEVICE = 以强烈图形风格渲染 FRAME_ELEMENT
    — 拱门、门口、窗、镜子:纯建筑剪影
    — 作为阈限,主体站在其中、穿过它,或面对它
DECORATIVE_DETAILS around edges:
    — 卷草纹角饰、垂挂藤蔓、小星星、漂浮树叶
    — 克制,不杂乱;每个都追溯到 $ SUBJECT 的世界

// ── 象征物 ───────────────────────────────────────────
for each symbol in SYMBOLS:
    放置在 Div 最大值的位置
    渲染为剪影或描边图标
    一些作为前景深度提示(雕像的脚、时钟顶部)
    一些作为背景叙事提示(远处人物、悬挂招牌)
    都不得与主体剪影竞争

// ── 舞台化背景 ──────────────────────────────────────────
BACKGROUND = 分层舞台几何
    LAYER 1(最近):框景元素 + 前景道具
    LAYER 2(中景):主体 + 象征物
    LAYER 3(远景):远处建筑、剪影、发光窗户
    LAYER 4(最深):雾堤、月亮、地平线雾气
每一层都通过色调和雾气分隔;没有任何一层完全解析清楚。

// ── 强调色 ──────────────────────

English prompt

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.