{
  "style_name": "Sunburst Fisheye Bubble Type Poster Style",
  "style_slug": "sunburst-fisheye-bubble-type-poster-style",
  "style_version": "2026.05.11",
  "style_summary": "An ultra-low-angle fisheye summer lifestyle poster style with a close photographic subject, saturated cobalt sky, huge arched lemon-yellow bubble typography, warm orange type shading, Y2K accessories, and heavy analog grain.",
  "environment_variables": {
    "SUBJECT_IDENTITY": "specific adult character identity, including distinct hair, face, styling, and body language when generating a set",
    "SUBJECT": "main person, traveler, skater, swimmer, musician, road-trip friend, product ambassador, or fashion model",
    "SUBJECT_ACTION": "leaning into the fisheye lens, looking above camera, adjusting sunglasses, holding a prop, riding forward, stepping into sun, or turning in wind",
    "PRODUCT_OR_PROP": "sunglasses, camera, drink can, skateboard, beach towel, flower pendant, cassette player, road map, surf wax, or featured product",
    "LOCATION": "desert roadside, beach path, motel pool, coastal hill, festival field, gas station forecourt, flower meadow, or sunny parking lot",
    "BACKGROUND_ELEMENTS": "cobalt sky, sun flare, distant van, dry hillside, palm fragments, checker pattern, pool tiles, flowers, road signs, or travel clutter",
    "MAIN_TEXT": "short arched bubble headline such as SUNRISE, DAWN, SPLASH, GLOW, RUSH, NOON, or WAVE",
    "SECONDARY_TEXT": "tiny editorial caption, date line, route note, issue code, or micro campaign text",
    "ACCENT_SYMBOL": "cream shine slash, lens flare dot, tiny sunburst, checker strip, painted underline, or sparkle glint",
    "WARDROBE_STYLE": "white tank, tinted sunglasses, hoop earrings, checker pants, surf-skate layers, nylon shorts, denim, striped knit, or Y2K summer accessories",
    "ASPECT_RATIO": "9:16 or 16:9",
    "LENS_STYLE": "ultra-wide fisheye, action-camera barrel distortion, low-angle close portrait",
    "TEXTURE_LEVEL": "heavy film grain, color bleed, halftone speckle, compressed social poster finish"
  },
  "style_fidelity_anchors": [
    "Preserve the core visual identity: An ultra-low-angle fisheye summer lifestyle poster style with a close photographic subject, saturated cobalt sky, huge arched lemon-yellow bubble typography, warm orange type shading, Y2K accessories, and heavy analog grain.",
    "Keep the photographic treatment bright, compressed, close, and lens-distorted according to the style reference.",
    "Place the camera below the subject looking upward, very close to the body and face.",
    "Preserve realistic skin, fabric, hair, accessories, and daylight reflections.",
    "Use harsh sunny lighting, saturated cobalt sky, warm skin highlights, crunchy shadows, and a spontaneous summer travel feeling.",
    "Layout: make the subject large and cropped, with the face near the upper-middle for vertical layouts or dominant center-left/center-right for horizontal layouts.",
    "Build the poster around a huge arched bubble headline reading MAIN_TEXT in lemon yellow across the top and side edges.",
    "Use golden orange edge shading, cream shine slashes, and ACCENT_SYMBOL.",
    "Texture: add TEXTURE_LEVEL, slight lens flare, color fringing, and analog poster compression.",
    "Avoid: watermarks, usernames, creator IDs, QR codes, platform logos, app marks, copied reference person, copied reference outfit, copied exact pose, copied exact text, repeated same face across a sample set, chrome lettering, glossy 3D balloon type, corporate minimal layout, muted pastel palette, night cyberpunk mood, and crowded small text."
  ],
  "source_content_to_avoid": [
    "watermark",
    "username",
    "creator ID",
    "QR code",
    "platform logo",
    "app interface marks",
    "copied reference person",
    "copied reference outfit",
    "copied exact pose",
    "copied exact text",
    "repeated same face across a sample set",
    "long paragraphs"
  ],
  "visual_deconstruction": {
    "style_category": "An ultra-low-angle fisheye summer lifestyle poster style with a close photographic subject, saturated cobalt sky, huge arched lemon-yellow bubble typography, warm orange type shading, Y2K accessories, and heavy analog grain.",
    "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": "ultra-low-angle fisheye lifestyle photography poster",
    "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": {
    "layout": "Keep the subject hierarchy, crop behavior, framing, and density described by the prompt_template.",
    "subject": "Use SUBJECT and SUBJECT_ACTION as the primary visual anchor, scaled and positioned according to the style identity.",
    "scene": "Use LOCATION and BACKGROUND_ELEMENTS for setting detail without changing the visual genre.",
    "text": "Place MAIN_TEXT and SECONDARY_TEXT as designed graphic elements, not as long paragraphs."
  },
  "typography": {
    "main_text": "MAIN_TEXT should be short, legible, and visually integrated with the poster or image system.",
    "secondary_text": "SECONDARY_TEXT should read as small caption, label, route note, slogan, or microcopy.",
    "style": "Match the typography behavior described by the style summary and prompt_template, including scale, distortion, texture, and placement."
  },
  "color_palette": {
    "palette_behavior": "Use the dominant colors, contrast rhythm, and accent-color logic implied by the style summary.",
    "background": "Keep the background color family consistent with the reference style.",
    "accents": "Use ACCENT_SYMBOL and graphic marks to carry small high-contrast color moments."
  },
  "design_rules": [
    "Include PRODUCT_OR_PROP as a clear foreground object or visual anchor.",
    "Use WARDROBE_STYLE for clothing, styling, surface treatment, and character details.",
    "For a multi-case set, give every case a visibly different face, hair, body language, and styling details.",
    "Keep the photographic treatment bright, compressed, close, and lens-distorted according to the style reference.",
    "Place the camera below the subject looking upward, very close to the body and face.",
    "Preserve realistic skin, fabric, hair, accessories, and daylight reflections.",
    "Use harsh sunny lighting, saturated cobalt sky, warm skin highlights, crunchy shadows, and a spontaneous summer travel feeling."
  ],
  "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",
    "QR code",
    "platform logo",
    "app interface marks",
    "copied reference person",
    "copied reference outfit"
  ],
  "prompt_template": "Create an image in sunburst-fisheye-bubble-type-poster-style.\n\nAspect ratio: {ASPECT_RATIO}.\n\nScene: {SUBJECT_IDENTITY}, {SUBJECT} {SUBJECT_ACTION}, using or wearing {PRODUCT_OR_PROP}, in {LOCATION}. Include {BACKGROUND_ELEMENTS}. Style the subject with {WARDROBE_STYLE}. For a multi-case set, give every case a visibly different face, hair, body language, and styling details.\n\nPhotography: {LENS_STYLE}. Place the camera below the subject looking upward, very close to the body and face. Preserve realistic skin, fabric, hair, accessories, and daylight reflections. Use harsh sunny lighting, saturated cobalt sky, warm skin highlights, crunchy shadows, and a spontaneous summer travel feeling.\n\nLayout: make the subject large and cropped, with the face near the upper-middle for vertical layouts or dominant center-left/center-right for horizontal layouts. Build the poster around a huge arched bubble headline reading \"{MAIN_TEXT}\" in lemon yellow across the top and side edges. The letters should feel inflated, hand-painted, warped by perspective, and partly cropped by the frame. Use golden orange edge shading, cream shine slashes, and {ACCENT_SYMBOL}.\n\nTexture: add {TEXTURE_LEVEL}, slight lens flare, color fringing, and analog poster compression. Add \"{SECONDARY_TEXT}\" only as tiny editorial microcopy if it stays clean and unobtrusive.\n\nAvoid: watermarks, usernames, creator IDs, QR codes, platform logos, app marks, copied reference person, copied reference outfit, copied exact pose, copied exact text, repeated same face across a sample set, chrome lettering, glossy 3D balloon type, corporate minimal layout, muted pastel palette, night cyberpunk mood, and crowded small text.",
  "negative_prompt": "watermark, username, creator ID, QR code, platform logo, app interface marks, copied reference person, copied reference outfit, copied exact pose, copied exact text, repeated same face across a sample set, long paragraphs, crowded small text, chrome lettering, metallic text, glossy 3D balloon type, clean corporate minimal layout, muted pastel-only palette, luxury studio editorial, night scene, cyberpunk, horror, dystopian, overly smooth digital photo, no grain, flat vector-only poster",
  "examples": [
    {
      "case_name": "Desert Dawn Ride",
      "values": {
        "SUBJECT_IDENTITY": "adult East Asian woman with a short copper bob haircut",
        "SUBJECT": "a roadside fashion traveler",
        "SUBJECT_ACTION": "leaning toward the fisheye camera and looking above the lens",
        "PRODUCT_OR_PROP": "cobalt wraparound sunglasses and a small film camera",
        "LOCATION": "a desert roadside pullout",
        "BACKGROUND_ELEMENTS": "cobalt sky, distant white van, dusty hill, sun flare, and low wildflowers",
        "MAIN_TEXT": "DAWN",
        "SECONDARY_TEXT": "route 08 / early light",
        "ACCENT_SYMBOL": "cream shine slash and lens flare dots",
        "WARDROBE_STYLE": "white ribbed tank, checker trousers, hoop earrings, black cord necklace, and Y2K road-trip styling",
        "LENS_STYLE": "ultra-wide fisheye, action-camera barrel distortion, low-angle close portrait",
        "TEXTURE_LEVEL": "heavy film grain, color bleed, halftone speckle, compressed social poster finish"
      }
    },
    {
      "case_name": "Motel Pool Splash",
      "values": {
        "SUBJECT_IDENTITY": "adult Black male skater with a shaved head",
        "SUBJECT": "a poolside skater",
        "SUBJECT_ACTION": "crouching close to the lens while lifting a lemon soda can",
        "PRODUCT_OR_PROP": "a yellow soda can, blue sunglasses, and a skateboard",
        "LOCATION": "a retro motel pool deck",
        "BACKGROUND_ELEMENTS": "hard blue sky, pool tiles, palm edge, sun umbrellas, and checker towel",
        "MAIN_TEXT": "SPLASH",
        "SECONDARY_TEXT": "pool hour / stay bright",
        "ACCENT_SYMBOL": "tiny sunburst and painted underline",
        "WARDROBE_STYLE": "cropped white tee, nylon shorts, striped socks, wristbands, tinted glasses, and summer skate styling",
        "LENS_STYLE": "ultra-wide fisheye, action-camera barrel distortion, low-angle close portrait",
        "TEXTURE_LEVEL": "heavy film grain, color bleed, halftone speckle, compressed social poster finish"
      }
    },
    {
      "case_name": "Flower Field Glow",
      "values": {
        "SUBJECT_IDENTITY": "adult South Asian indie singer with long dark curly hair",
        "SUBJECT": "an indie singer",
        "SUBJECT_ACTION": "turning in the wind while holding a cassette recorder",
        "PRODUCT_OR_PROP": "a cassette recorder, flower pendant, and oval sunglasses",
        "LOCATION": "a roadside flower field near a coastal hill",
        "BACKGROUND_ELEMENTS": "blue sky, yellow flowers, distant parked car, hillside, and warm lens flare",
        "MAIN_TEXT": "GLOW",
        "SECONDARY_TEXT": "field note / golden hour",
        "ACCENT_SYMBOL": "sparkle glint and cream letter highlights",
        "WARDROBE_STYLE": "white sleeveless mesh top over tank, denim skirt, hoop earrings, layered necklaces, and soft Y2K festival styling",
        "LENS_STYLE": "ultra-wide fisheye, action-camera barrel distortion, low-angle close portrait",
        "TEXTURE_LEVEL": "heavy film grain, color bleed, halftone speckle, compressed social poster finish"
      }
    },
    {
      "case_name": "Coastal Rush Poster",
      "values": {
        "SUBJECT_IDENTITY": "adult Latina coastal skateboarder with long black hair blown sideways",
        "SUBJECT": "a coastal skateboarder",
        "SUBJECT_ACTION": "stepping forward with board under one arm and hair blown sideways",
        "PRODUCT_OR_PROP": "a skateboard, tinted sports sunglasses, and route map",
        "LOCATION": "a cliffside road above the ocean",
        "BACKGROUND_ELEMENTS": "cobalt sky, road barrier, ocean strip, dry grass, and parked van",
        "MAIN_TEXT": "RUSH",
        "SECONDARY_TEXT": "coast run / noon signal",
        "ACCENT_SYMBOL": "checker strip and lens flare dot",
        "WARDROBE_STYLE": "white tank, red wind shorts, checkered belt, blue sunglasses, and surf-skate accessories",
        "LENS_STYLE": "ultra-wide fisheye, action-camera barrel distortion, low-angle close portrait",
        "TEXTURE_LEVEL": "heavy film grain, color bleed, halftone speckle, compressed social poster finish"
      }
    }
  ]
}
