图片 · 全文

卧室涂鸦伙伴随拍

昏暗卧室里的随拍,前景合成一个扁平的抱枕玩偶伙伴,像一页深夜创作日记。

作者
@VigoCreativeAI ↗
适用模型/工具
ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)
许可
CC BY 4.0 ↗
原文语言
en
{
  "style_name": "Cozy Bedroom Doodle Companion Snapshot Style",
  "style_slug": "cozy-bedroom-doodle-companion-snapshot-style",
  "style_version": "2026.05.16",
  "style_summary": "A candid low-light home photo style with a large flat 2D cushion-doll companion composited into the lower foreground, creating a quiet late-night creative diary mood with warm room texture, screen glow, and tiny handwritten doodle marks.",
  "category": "Photo + Doodle",
  "environment_variables": {
    "SUBJECT": "main real-world person, object, or creative activity",
    "SUBJECT_ACTION": "editing, sketching, reading, arranging notes, listening, watching, resting, or reaching",
    "PRODUCT_OR_PROP": "laptop, tablet, sketchbook, notebook, headphones, mug, lamp, pillow, camera, or art tool",
    "LOCATION": "bedroom, couch corner, dorm room, small studio, kitchen table, reading nook, or desk setup",
    "BACKGROUND_ELEMENTS": "textured wall, bedding, posters, shelf, lamp, window, books, blankets, cables, plants, or soft clutter",
    "MAIN_TEXT": "optional short handwritten diary note",
    "SECONDARY_TEXT": "optional tiny supporting handwritten note",
    "ACCENT_SYMBOL": "sleep line, tiny star, hand-drawn spark, breath mark, sticker dot, or small smiley detail",
    "WARDROBE_STYLE": "blanket hood, scarf wrap, fabric patch face, mitten hands, sock-like feet, or other non-human cushion-doll details",
    "DOODLE_COMPANION": "original sleepy flat cushion-doll companion with rounded pillow body, pale fabric patch face, closed crescent eyes, and tiny stitched mouth",
    "DOODLE_SCALE": "large foreground scale: 35-45% of the frame in 9:16, 28-38% of the frame in 16:9, partially cropped by the left or bottom edge when useful",
    "CHARACTER_DIFFERENCE_RULE": "do not use a human child silhouette, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, or copied pose language",
    "LIGHT_SOURCE": "warm floor lamp, bedside lamp, laptop screen, desk lamp, window light, or phone glow",
    "ASPECT_RATIO": "9:16 vertical social snapshot or 16:9 horizontal diary banner"
  },
  "style_fidelity_anchors": [
    "Preserve the core visual identity: A candid low-light home photo style with a large flat 2D cushion-doll companion composited into the lower foreground, creating a quiet late-night creative diary mood with warm room texture, screen glow, and tiny handwritten doodle marks.",
    "Use BACKGROUND_ELEMENTS to control secondary scene details, textures, signage, props, and environmental cues.",
    "Use DOODLE_COMPANION as a hand-drawn companion layered into the real room snapshot.",
    "Use DOODLE_SCALE to set the companion scale relative to the subject and room objects.",
    "Use LIGHT_SOURCE to preserve the snapshot lighting direction and warm room mood.",
    "Use a realistic candid phone-photo as the base layer.",
    "The scene should feel like a real late-night home interior with imperfect handheld framing, natural room clutter, warm practical light, visible fabric texture, wall grain, screen reflections, and mild low-light noise.",
    "The companion should have a rounded pillow body, pale fabric patch face, closed crescent eyes, tiny stitched mouth, simple mitten hands, blanket hood or scarf, dark hand-drawn outline, flat muted color fills, and a slightly pasted-on sticker finish.",
    "It should feel like a calm illustrated friend inside the real photo, not a 3D mascot.",
    "The doodle companion scale is mandatory: make the companion a large foreground subject, not a tiny corner sticker."
  ],
  "source_content_to_avoid": [
    "watermark",
    "username",
    "creator ID",
    "platform logo",
    "app mark",
    "QR code",
    "brand logo",
    "copied poster art",
    "exact software interface",
    "exact reference person",
    "licensed character",
    "franchise costume"
  ],
  "visual_deconstruction": {
    "style_category": "A candid low-light home photo style with a large flat 2D cushion-doll companion composited into the lower foreground, creating a quiet late-night creative diary mood with warm room texture, screen glow, and tiny handwritten doodle marks.",
    "composition_logic": "A reusable poster/image system where the subject, prop, location, text, and accent variables change while the layout grammar remains fixed.",
    "subject_treatment": "The subject is driven by SUBJECT and SUBJECT_ACTION, with wardrobe or visual treatment supplied by WARDROBE_STYLE.",
    "background_system": "LOCATION and BACKGROUND_ELEMENTS provide the scene, texture, spatial cues, and secondary details without changing the style family.",
    "type_and_graphics": "MAIN_TEXT, SECONDARY_TEXT, and ACCENT_SYMBOL control readable text, microcopy, stickers, marks, arrows, bursts, or other graphic accents.",
    "content_boundary": "The negative prompt and source_content_to_avoid list prevent direct recreation of source subjects, marks, brands, watermarks, and story premises."
  },
  "image_treatment": {
    "rendering_mode": "candid phone-photo composite with a flat 2D doodle companion",
    "finish": "finished AI-image prompt output, not a wireframe, SVG, HTML mockup, or raw storyboard note",
    "texture": "preserve the material, paper, grain, marker, photographic, or print texture described by the style summary and prompt_template",
    "lighting": "keep the lighting behavior implied by the reference style rather than replacing it with a generic cinematic look"
  },
  "composition": {
    "vertical_9x16": "Use a vertical social-post composition. Keep the real room tall and immersive, place the main object in the lower-middle or middle third, and place the doodle companion from the lower-left foreground at very large scale, occupying about 35-45% of the frame.",
    "horizontal_16x9": "Use a horizontal diary-banner composition. Stretch the real room, couch, desk, or table across the frame. Keep the main object slightly off-center, the doodle companion entering from the left or lower foreground at large scale, occupying about 28-38% of the frame, and the warm light source visible on one side.",
    "layout_principles": [
      "Use a real candid interior photo as the base layer.",
      "Keep the room warm, personal, and slightly imperfect.",
      "Use one clear photographic anchor such as a laptop, notebook, lamp, tablet, hand, mug, or pillow.",
      "Add one original sleepy flat cushion-doll companion as a large foreground character.",
      "Allow partial left-edge or bottom-edge cropping on the companion when it improves the candid close-up feel.",
      "Layer photo base first, doodle companion second, and small diary marks or text last.",
      "Use wall, blanket, pillow, table, or shadow areas for optional tiny handwritten notes."
    ]
  },
  "typography": [
    "Typography is optional.",
    "Use small handwritten diary notes with loose marker or pencil feeling.",
    "Place text on an upper wall, blanket fold, desk space, or shadow area.",
    "Avoid large poster headlines, dense paragraphs, brand names, platform handles, and unreadable microtext."
  ],
  "color_palette": {
    "warm_beige": "#D5B99A",
    "soft_gray": "#A9A6A0",
    "charcoal_shadow": "#242424",
    "muted_brown": "#7C6255",
    "dusty_blue": "#6D7F94",
    "soft_cream": "#EFE3C9",
    "pale_lavender": "#BDAED7",
    "muted_teal": "#7AA7A1",
    "butter_yellow": "#F3D36A",
    "ink_black": "#171717"
  },
  "design_rules": [
    "Use real candid home photography with low-light practical glow.",
    "Preserve fabric weave, wall grain, room clutter, screen reflection, and mild image noise.",
    "Make the doodle companion visually dominant, not a small corner accent.",
    "Design the companion as a new non-human cushion-doll character.",
    "Use dark sketch outlines, uneven hand-drawn edges, rounded pillow shapes, flat muted fills, closed crescent eyes, and tiny stitched mouth.",
    "Keep the companion color temperature harmonious with the real photo while retaining a pasted-on sticker feeling.",
    "Keep text minimal and handwritten when used.",
    "Avoid polished ad composition, sterile rooms, glossy 3D mascots, plush toy rendering, platform UI, watermarks, and brand marks."
  ],
  "do": [
    "Replace subjects, props, locations, text, and story details through examples.values.",
    "Keep prompt_template placeholders declared in environment_variables.",
    "Preserve the style_fidelity_anchors when adapting the JSON to a new image request.",
    "Use short, readable text values for MAIN_TEXT and SECONDARY_TEXT."
  ],
  "avoid": [
    "watermark",
    "username",
    "creator ID",
    "platform logo",
    "app mark",
    "QR code",
    "brand logo",
    "copied poster art"
  ],
  "prompt_template": "Create an image in the \"Cozy Bedroom Doodle Companion Snapshot\" style.\n\nAspect ratio: {ASPECT_RATIO}.\n\nScene: {SUBJECT} {SUBJECT_ACTION}. Foreground prop or product: {PRODUCT_OR_PROP}. Location: {LOCATION}. Background elements: {BACKGROUND_ELEMENTS}. Main handwritten text: \"{MAIN_TEXT}\". Secondary handwritten text: \"{SECONDARY_TEXT}\". Accent symbol: {ACCENT_SYMBOL}. Wardrobe style: {WARDROBE_STYLE}. Doodle companion: {DOODLE_COMPANION}. Doodle companion scale: {DOODLE_SCALE}. Light source: {LIGHT_SOURCE}.\n\nUse a realistic candid phone-photo as the base layer. The scene should feel like a real late-night home interior with imperfect handheld framing, natural room clutter, warm practical light, visible fabric texture, wall grain, screen reflections, and mild low-light noise.\n\nComposite one original flat 2D cushion-doll companion into the lower foreground or beside the main real-world object. The companion should have a rounded pillow body, pale fabric patch face, closed crescent eyes, tiny stitched mouth, simple mitten hands, blanket hood or scarf, dark hand-drawn outline, flat muted color fills, and a slightly pasted-on sticker finish. It should feel like a calm illustrated friend inside the real photo, not a 3D mascot.\n\nThe doodle companion scale is mandatory: make the companion a large foreground subject, not a tiny corner sticker. In 9:16, it should occupy roughly 35-45% of the frame. In 16:9, it should occupy roughly 28-38% of the frame. Let the companion enter from the left or lower-left edge and allow partial cropping by the frame edge while keeping the real-world object readable beside or behind it.\n\nThe companion identity is mandatory: make it a new cushion-doll design, not a human child and not the reference toy. Do not give it dark hair, a tan skin-tone face, a navy sweater, pajama pants, smiley slippers, or the same seated silhouette as the reference.\n\nAdd only a few tiny hand-drawn diary marks such as a sleep line, star, spark, breath mark, or small smiley detail. If text appears, keep it short, handwritten, and placed in natural negative space. Keep the main object readable and do not cover it with the illustrated companion.\n\nAvoid watermarks, usernames, platform logos, creator IDs, app marks, QR codes, brand logos, copied poster art, exact software UI, exact reference person, licensed characters, copied reference toy, human child doodle, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, full-vector images, glossy 3D mascots, polished ad layout, horror, cyberpunk, and unreadable tiny text.",
  "negative_prompt": "watermark, username, creator ID, platform logo, app mark, QR code, brand logo, copied poster art, exact software interface, exact reference person, licensed character, franchise costume, copied reference toy, human child doodle, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, tiny doodle character, small corner sticker, miniature companion, full vector-only image, clean corporate poster, polished ad layout, glossy 3D mascot, plush toy rendering, photoreal CGI character, luxury studio lighting, horror mood, cyberpunk neon, empty room, unreadable tiny text, distorted hands, face obstruction",
  "examples": [
    {
      "case_name": "Midnight Laptop Sketch Buddy",
      "values": {
        "SUBJECT": "a late-night laptop art session",
        "SUBJECT_ACTION": "sketching a bold simple shape on the laptop while resting in bed",
        "PRODUCT_OR_PROP": "open laptop, blanket, visible hand, warm floor lamp",
        "LOCATION": "small bedroom bed corner",
        "BACKGROUND_ELEMENTS": "textured wall, small posters, shelf shadow, pillows, checkered blanket, warm paper floor lamp",
        "MAIN_TEXT": "still awake",
        "SECONDARY_TEXT": "one more draft",
        "ACCENT_SYMBOL": "tiny sleepy spark marks",
        "WARDROBE_STYLE": "pale lavender blanket hood, muted teal scarf wrap, sock-like feet, non-human cushion-doll details",
        "DOODLE_COMPANION": "oversized original cushion-doll companion leaning beside the laptop, with rounded pillow body, cream fabric patch face, closed crescent eyes, tiny stitched mouth, and simple mitten hands",
        "DOODLE_SCALE": "very large lower-left foreground character, about 35-45% of the frame in 9:16 and 28-38% in 16:9, partially cropped by the left or bottom edge",
        "CHARACTER_DIFFERENCE_RULE": "do not use a human child silhouette, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, or copied pose language",
        "LIGHT_SOURCE": "warm floor lamp and laptop screen glow"
      }
    },
    {
      "case_name": "Rainy Couch Editing Night",
      "values": {
        "SUBJECT": "a quiet photo editing session on a couch",
        "SUBJECT_ACTION": "reviewing images on a tablet while rain blurs the window",
        "PRODUCT_OR_PROP": "tablet, blanket, mug, small desk lamp",
        "LOCATION": "cozy living-room couch beside a rainy window",
        "BACKGROUND_ELEMENTS": "soft pillows, folded throw blanket, rain-streaked glass, dim bookshelf, warm lamp halo",
        "MAIN_TEXT": "rain edit",
        "SECONDARY_TEXT": "soft files",
        "ACCENT_SYMBOL": "small hand-drawn raindrop sparks",
        "WARDROBE_STYLE": "soft cream blanket hood, pale lavender scarf wrap, mitten hands, sock-like feet, non-human cushion-doll details",
        "DOODLE_COMPANION": "oversized original cushion-doll companion sitting on the blanket edge and watching the tablet, with rounded pillow body, cream fabric patch face, closed crescent eyes, and tiny stitched mouth",
        "DOODLE_SCALE": "very large lower-left foreground character, about 35-45% of the frame in 9:16 and 28-38% in 16:9, partially cropped by the left or bottom edge",
        "CHARACTER_DIFFERENCE_RULE": "do not use a human child silhouette, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, or copied pose language",
        "LIGHT_SOURCE": "small desk lamp, tablet glow, muted rainy window light"
      }
    },
    {
      "case_name": "Kitchen Table Sleepy Notes",
      "values": {
        "SUBJECT": "a late-night note-making scene",
        "SUBJECT_ACTION": "sorting handwritten notes and photos beside a half-finished tea",
        "PRODUCT_OR_PROP": "notebook, printed photos, tea mug, pen, phone",
        "LOCATION": "small apartment kitchen table after midnight",
        "BACKGROUND_ELEMENTS": "warm pendant light, fridge magnets, textured wall, stacked dishes, folded cloth, shadowed window",
        "MAIN_TEXT": "keep this",
        "SECONDARY_TEXT": "midnight notes",
        "ACCENT_SYMBOL": "tiny star and breath mark",
        "WARDROBE_STYLE": "warm gray blanket hood, butter-yellow scarf tab, mitten hands, sock-like feet, non-human cushion-doll details",
        "DOODLE_COMPANION": "oversized original flat cushion-doll companion slumped on the table edge like a sleepy note helper, with rounded pillow body, pale fabric patch face, closed crescent eyes, and tiny stitched mouth",
        "DOODLE_SCALE": "very large lower-left foreground character, about 35-45% of the frame in 9:16 and 28-38% in 16:9, partially cropped by the left or bottom edge",
        "CHARACTER_DIFFERENCE_RULE": "do not use a human child silhouette, dark hair, tan skin-tone face, navy sweater, pajama pants, smiley slippers, or copied pose language",
        "LIGHT_SOURCE": "warm pendant light and phone glow"
      }
    }
  ]
}

作者: @VigoCreativeAI | 许可: CC BY 4.0 ↗ | 原作出处 ↗

署名要求:复用时请保留作者名和原作出处。 作者: @VigoCreativeAI | 原作出处 ↗

怎么用

变量名填什么示例
SUBJECT主体—
SUBJECT_ACTION主体动作—
PRODUCT_OR_PROP产品或道具—
LOCATION地点—
BACKGROUND_ELEMENTS背景元素—
MAIN_TEXT主标题文字—
SECONDARY_TEXT辅助文字—
ACCENT_SYMBOL点缀符号—
WARDROBE_STYLE服装风格—
DOODLE_COMPANION手绘伙伴角色—
DOODLE_SCALE伙伴角色大小—
CHARACTER_DIFFERENCE_RULE角色区分规则—
LIGHT_SOURCE光源—
ASPECT_RATIO画幅比例—

适用模型/工具: ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)

  1. 用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 3 组示例取值,可以照着改。

它能做什么

这是 @VigoCreativeAI 整理的 AI Visual Prompt Cookbook 里的一种视觉风格。这套提示词一共 173 种风格,每种都写成一个 style.json 文件。这一种是昏暗室内的随拍风格:画面下方前景合成一个大大的扁平 2D 抱枕玩偶伙伴,配上暖色房间质感、屏幕光和细小的手写涂鸦,像一页安静的深夜创作日记。用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 3 组示例取值,可以照着改。它特别的地方是把一种画风拆成构图、字体、配色、画面处理和要避开的内容,换了主题,风格还能保持一致。作者在 README 里说,这些风格是借助 OpenAI Codex 整理成结构化格式的。

适合谁

做海报、社媒配图、缩略图或产品宣传图,想要一套能反复用的固定画风的人。

使用前提

作者推荐用 ChatGPT Images 2(gpt-image-2)或 Nano Banana Pro(Gemini 3 Pro Image)这类能读长 JSON 的多模态图像模型,其他模型也可能可以,但不是首选。这些模型的账号和费用以各自官网为准。原文是英文。style.json 的提示词内容按 CC BY 4.0 许可公开,转载和改编要署名 @VigoCreativeAI,并附上许可链接;仓库里的代码和文档是 MIT 许可。仓库里的预览图作者写明只作视觉参考,没有授权转用,本站只放链接。生成图片时,画面里的人物、文字和产品请换成你自己有权使用的内容。

请遵守所列许可,不要用生成内容复刻他人作品或真人肖像。

效果示例

以上根据作者公开发布的内容整理,本站没有实际测试。