{
  "style_name": "Rough Animation Pet Sketch Storyboard Style",
  "style_slug": "rough-animation-pet-sketch-storyboard-style",
  "style_version": "2026.05.15",
  "style_summary": "A loose animation development sketch style for comic pet scenes, built from warm beige paper, red-brown construction lines, scratchy dark burgundy contours, semi-transparent color wash, simple room props, and exaggerated animal expressions.",
  "environment_variables": {
    "SUBJECT": "main pet, animal character, mascot pair, or expressive creature group",
    "SUBJECT_ACTION": "main comic action or emotional beat, such as begging, guarding, panicking, judging, leaping, chewing, or reacting",
    "PRODUCT_OR_PROP": "foreground object, food bowl, toy, snack, remote, parcel, cup, blanket, cake, or other prop that explains the joke",
    "LOCATION": "warm interior or simple staged setting such as kitchen, sofa corner, bakery counter, studio, hallway, window nook, classroom, or dining table",
    "BACKGROUND_ELEMENTS": "lightly sketched shelves, frames, cabinets, windows, plants, counters, chairs, lamps, doors, party decorations, or simple room details",
    "MAIN_TEXT": "optional tiny handwritten production note or wall scribble; usually empty",
    "SECONDARY_TEXT": "optional small rough annotation; usually empty",
    "ACCENT_SYMBOL": "motion ticks, crumbs, floating snack pieces, stress marks, tail arcs, sweat drops, sparks, or sketchy emphasis lines",
    "WARDROBE_STYLE": "optional collar, scarf, tiny tag, apron, raincoat, party cone, or simple accessory; keep it sketchy and original",
    "ASPECT_RATIO": "9:16 vertical storyboard poster or 16:9 horizontal animation-board crop"
  },
  "style_fidelity_anchors": [
    "Preserve the core visual identity: A loose animation development sketch style for comic pet scenes, built from warm beige paper, red-brown construction lines, scratchy dark burgundy contours, semi-transparent color wash, simple room props, and exaggerated animal expressions.",
    "Use BACKGROUND_ELEMENTS to control secondary scene details, textures, signage, props, and environmental cues.",
    "Use the reference only as a style reference, not as a scene to copy.",
    "Preserve the visual language: warm beige paper, loose red-brown construction lines, scratchy dark burgundy contour strokes, semi-transparent watercolor-like color wash, rough animation storyboard finish, lightly sketched interior background, exaggerated original pet expressions, huge oval eyes, tiny pupils, visible correction strokes, and one clear comic prop-driven beat.",
    "Leave sketch marks, motion ticks, crumbs, rough shadows, and unfinished room lines visible.",
    "Keep the same visual genre, density level, and rendering mode across new subjects.",
    "Preserve the original balance between main subject, typography, decorative marks, and background texture.",
    "Use the variables to change content while keeping the style system stable."
  ],
  "source_content_to_avoid": [
    "watermark",
    "username",
    "platform logo",
    "app UI",
    "button overlay",
    "QR code",
    "creator signature",
    "brand logo",
    "exact reference characters",
    "copied franchise character",
    "polished vector art",
    "clean corporate mascot"
  ],
  "visual_deconstruction": {
    "style_category": "A loose animation development sketch style for comic pet scenes, built from warm beige paper, red-brown construction lines, scratchy dark burgundy contours, semi-transparent color wash, simple room props, and exaggerated animal expressions.",
    "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": "finished raster illustration",
    "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 tall storyboard poster crop. Stack the expressive character above or beside the prop, keep the reaction character low in the foreground, and let tails, ears, shelves, or background lines crop near the frame edges.",
    "horizontal_16x9": "Use a wide animation-board crop. Spread the reaction character and expressive character across the frame with the prop between them, leaving warm sketched room background visible behind.",
    "layer_order": [
      "warm beige paper or interior wash",
      "thin red-brown room construction lines",
      "loose color blocks for characters and prop",
      "dark scratchy contour passes",
      "facial features and exaggerated eyes",
      "foreground crumbs, motion ticks, stress marks, sparks, and rough shadows"
    ]
  },
  "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": {
    "paper_and_light": [
      "warm beige",
      "cream",
      "pale peach",
      "soft tan"
    ],
    "linework": [
      "red-brown pencil",
      "dark burgundy ink",
      "nearly black brown"
    ],
    "character_wash": [
      "muted gray-blue",
      "warm cream",
      "pale yellow",
      "peach blush",
      "soft pink"
    ],
    "prop_accents": [
      "orange food",
      "golden snack",
      "rust red",
      "warm ochre"
    ]
  },
  "design_rules": [
    "Make the image read as an animation development frame rather than a finished clean cartoon.",
    "Keep red-brown construction lines visible on both characters and background.",
    "Use one foreground prop to explain the comic situation.",
    "Push one character into an extreme expression and keep another character deadpan or suspicious.",
    "Draw eyes very large and simple so the emotion reads instantly.",
    "Use semi-transparent warm color fills under darker scratchy contour lines.",
    "Let linework stay messy, layered, corrective, and visibly unfinished.",
    "Keep backgrounds warm, pale, lightly sketched, and secondary.",
    "Use original characters and avoid platform or watermark elements."
  ],
  "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",
    "platform logo",
    "app UI",
    "button overlay",
    "QR code",
    "creator signature",
    "brand logo"
  ],
  "prompt_template": "Create a {ASPECT_RATIO} image in the \"Rough Animation Pet Sketch Storyboard\" style.\n\nSubject: {SUBJECT}.\nSubject action: {SUBJECT_ACTION}.\nProduct or prop: {PRODUCT_OR_PROP}.\nLocation: {LOCATION}.\nBackground elements: {BACKGROUND_ELEMENTS}.\nMain text: {MAIN_TEXT}.\nSecondary text: {SECONDARY_TEXT}.\nAccent symbol: {ACCENT_SYMBOL}.\nWardrobe or visual styling: {WARDROBE_STYLE}.\n\nUse the reference only as a style reference, not as a scene to copy. Preserve the visual language: warm beige paper, loose red-brown construction lines, scratchy dark burgundy contour strokes, semi-transparent watercolor-like color wash, rough animation storyboard finish, lightly sketched interior background, exaggerated original pet expressions, huge oval eyes, tiny pupils, visible correction strokes, and one clear comic prop-driven beat.\n\nStage the scene like an animation story artist frame. Keep one character in an extreme emotional pose and another character in a contrasting deadpan or suspicious reaction. Make the foreground prop explain the joke. Leave sketch marks, motion ticks, crumbs, rough shadows, and unfinished room lines visible. Do not include platform UI, watermarks, creator IDs, logos, QR codes, app buttons, or copied characters.",
  "negative_prompt": "watermark, username, platform logo, app UI, button overlay, QR code, creator signature, brand logo, exact reference characters, copied franchise character, polished vector art, clean corporate mascot, 3D render, photorealistic pet photo, airbrushed fur, hyperreal lighting, glossy toy look, anime cel shading, dense readable signage, perfect typography, cold neon palette, dark horror mood, violent scene, flat empty background, overfinished lineart",
  "examples": [
    {
      "case_name": "Midnight Snack Interrogation",
      "values": {
        "SUBJECT": "a narrow-eyed gray cat and a cream dog caught in the act",
        "SUBJECT_ACTION": "the cat silently interrogates the dog while the dog freezes with guilty wide eyes",
        "PRODUCT_OR_PROP": "orange cookie jar tipped open with round biscuits spilling out",
        "LOCATION": "dim warm kitchen pantry corner",
        "BACKGROUND_ELEMENTS": "loose cabinet rectangles, crooked shelf lines, cereal box silhouettes, and rough tile marks",
        "MAIN_TEXT": "WHO ATE IT?",
        "SECONDARY_TEXT": "pantry notes",
        "ACCENT_SYMBOL": "cookie crumbs, accusation ticks, smell curls, and a stiff wagging tail arc",
        "WARDROBE_STYLE": "plain pet silhouettes with simple collar tags"
      }
    },
    {
      "case_name": "Vacuum Cleaner Alarm",
      "values": {
        "SUBJECT": "a smug sofa cat and a panicked floppy-eared dog",
        "SUBJECT_ACTION": "the dog recoils from the vacuum hose while the cat watches like a bored supervisor",
        "PRODUCT_OR_PROP": "chunky orange vacuum cleaner with a curling black hose",
        "LOCATION": "warm living room rug",
        "BACKGROUND_ELEMENTS": "sketched sofa edge, lamp silhouette, wall frame boxes, rug stripes, and scattered dust puffs",
        "MAIN_TEXT": "NOPE NOPE",
        "SECONDARY_TEXT": "rug test",
        "ACCENT_SYMBOL": "buzzing vibration ticks, dust clouds, hose curls, and alarm sweat drops",
        "WARDROBE_STYLE": "tiny scarf on the dog, simple collar on the cat"
      }
    },
    {
      "case_name": "Houseplant Evidence",
      "values": {
        "SUBJECT": "a stern gray cat and a round cream puppy with muddy paws",
        "SUBJECT_ACTION": "the cat points at the toppled plant while the puppy pretends nothing happened",
        "PRODUCT_OR_PROP": "terracotta plant pot knocked sideways with loose leaves and soil clumps",
        "LOCATION": "sunny apartment hallway",
        "BACKGROUND_ELEMENTS": "door rectangle, coat hook scribbles, narrow floorboards, plant shadow, and simple wall panels",
        "MAIN_TEXT": "CASE FILE",
        "SECONDARY_TEXT": "mud report",
        "ACCENT_SYMBOL": "mud paw prints, falling leaves, sharp blame marks, and nervous tail loops",
        "WARDROBE_STYLE": "no clothing, just simple expressive pet silhouettes"
      }
    },
    {
      "case_name": "Birthday Candle Chaos",
      "values": {
        "SUBJECT": "a tiny unimpressed cat and a large startled dog",
        "SUBJECT_ACTION": "the dog howls at a tiny candle flame while the cat waits to eat the cake",
        "PRODUCT_OR_PROP": "small orange birthday cake with one crooked candle",
        "LOCATION": "round dining table in a warm apartment",
        "BACKGROUND_ELEMENTS": "rough chair backs, window lines, taped paper decoration shapes, table edge, and loose party crumbs",
        "MAIN_TEXT": "MAKE A WISH",
        "SECONDARY_TEXT": "tiny flame",
        "ACCENT_SYMBOL": "candle sparks, cake crumbs, shock ticks, and looping breath lines",
        "WARDROBE_STYLE": "sketchy paper party cone on the dog, plain cat silhouette"
      }
    }
  ]
}
