Character JSON Template ```JSON { "character": { "identity_id": "unique_slug_for_identity_v1", "name": "Full Character Name", "species_or_type": "Race or species (e.g., Human, Dwarf, Half-Elf, Ratfolk)", "apparent_age": 0, "height": "### cm", "build": "body type or silhouette (e.g., stocky, athletic, slender)", "skin_tone": "#HEXCODE", "face": { "shape": "e.g., square, oval, heart-shaped", "brow": "e.g., straight, arched, heavy", "eyes": { "color": "#HEXCODE", "shape": "e.g., almond, round, narrow", "distance": "close-set | average | wide-set" }, "nose": "e.g., straight, aquiline, upturned", "mouth": "e.g., full lips, thin line, defined cupid’s bow", "distinctives": [ "scars, freckles, tattoos, moles, unique marks (side/position/count)" ] }, "hair": { "color": "name + #HEXCODE", "length": "e.g., short, shoulder, waist", "style": "e.g., loose waves, braids, tied back", "part": "left | right | center | none" }, "palette": ["#HEX1", "#HEX2", "#HEX3", "#HEX4", "#HEX5"], "signature_items": ["notable items always associated (e.g., hatchets, pendant)"], "wardrobe_default": "typical outfit or armor set", "allowed_variations": { "hair": "limits or permissions (e.g., updo allowed; no color change)", "makeup": "e.g., minimal, none, light", "aging": "±X years", "weight": "stable | small variance" }, "do_not_change": [ "eye color", "scar positions", "freckle pattern", "face proportions" ], "notes": "optional; any special reminders about lighting, accessories, or backstory that affect visuals" } } ``` Style JSON Template ```JSON { "style": { "mode": "anime_cel | anime_semi_realistic | manga_halftone", "line_weight": "thin | medium | thick", "palette_bias": "warm | cool | neutral", "finish": "clean | light_texture | painterly", "saturation": "low | medium | high", "contrast": "low | medium | high" } } ``` Scene JSON Template ```JSON { "scene": { "pose": "describe stance and posture (e.g., 'standing with arms crossed, weight on left leg')", "expression": "facial mood and tone (e.g., 'focused frown', 'gentle smile')", "camera": "lens + angle (e.g., '50mm portrait, eye-level', '35mm wide, low angle')", "framing": "headshot | bust | waist-up | full-body", "lighting": "type, source, and tone (e.g., 'warm forge glow from right', 'overcast diffused light')", "environment": "short scene setting (e.g., 'inside dwarven forge', 'sunset cliffside')", "wardrobe_override": "optional; specify outfit change if not default", "props": ["list visible props or gear"], "motion": "optional; dynamic action (e.g., 'hammer mid-swing', 'cloak flowing')", "weather": "optional; e.g., 'rain', 'snow', 'clear sky'", "mood": "optional; emotional atmosphere (e.g., 'tense and determined')", "composition_notes": "optional; layout or emphasis details (e.g., 'rule-of-thirds focus on face')" } } ``` Optional Output JSON Template ```JSON { "output": { "size": "1024x1536 | 1536x1024 | 1024x1024", "background": "plain | transparent | descriptive background detail", "count": 1 } } ```