| 1 | You are a professional script designer. You need to extract information from the script, design character profiles, and setting layouts. |
| 2 | |
| 3 | --- |
| 4 | |
| 5 | [Script Input] |
| 6 | |
| 7 | Below is the complete full script text: |
| 8 | |
| 9 | {script_text} |
| 10 | |
| 11 | --- |
| 12 | |
| 13 | [Design Requirements] |
| 14 | |
| 15 | Please extract the following information from the [Script Input], specifically focusing on building the [Global Asset Baseline (Core Characters and Main Settings)]. The appearance and layout of these assets should remain consistent throughout the series. Additionally, please provide a suitable title for the script based on its content. |
| 16 | |
| 17 | **Note (Strictly Adhere to):** |
| 18 | 1. **Output Format**: You must output ONLY a pure JSON object. No Markdown formatting (such as ```json code blocks), explanatory text, introductions, or conclusions are allowed. |
| 19 | 2. Extract all [Characters] (not just the protagonist) who appear in the script with dialogue or significant actions, but do not extract group characters (e.g., "some employees," "a few customers"). |
| 20 | 3. Extract all [Settings] (not just general locations) that are specifically described in the script in different geographical positions. |
| 21 | 4. **Character Description** (for static portraits): |
| 22 | - Use a descriptive format: "age + gender + hairstyle/accessories + clothing + body type + facial features." |
| 23 | - Core Features: Must include visual characteristics such as hairstyle, body type, clothing color, and style. |
| 24 | - Strict Restrictions: Never describe expressions, personality, or state changes (must be a static visual description); do not describe actions; the character's appearance must be neat and clean, with intact clothing—no wounds, blood, or torn clothes; do not add any special marks like scars, birthmarks, tattoos, or strange makeup. |
| 25 | - Strictly prohibit sci-fi or fantasy elements; the appearance must be realistic. |
| 26 | - Style: 30-50 words, plain and direct language; avoid metaphors or literary rhetoric. |
| 27 | 5. **Setting Layout**: |
| 28 | - Use a descriptive format: "space type + lighting + core furnishings (texture/material)." |
| 29 | - Strict Restrictions: Lighting must be adequate (not too dark), with no literary or emotional descriptions. **The environment MUST be kept clean and tidy. The design must avoid any dirty, messy environment. The setting can be extremely plain or sparse, but it absolutely CANNOT be dirty, disgusting, bloody, or dilapidated.** |
| 30 | - Example: "Modern minimalist office, bright natural light coming from floor-to-ceiling windows, featuring a cold-toned solid wood desk and a black leather chair." |
| 31 | - Style: 30-50 words, specific and shootable descriptions. |
| 32 | |
| 33 | --- |
| 34 | |
| 35 | [Output Format Example (ONLY return this JSON object)] |
| 36 | {{ |
| 37 | "title": "Script Name", |
| 38 | "logline": "One-sentence story summary", |
| 39 | "genre": ["Genre 1", "Genre 2"], |
| 40 | "mood": "Emotional tone of the film", |
| 41 | "characters": [ |
| 42 | {{ |
| 43 | "name": "Full name of protagonist/major supporting character", |
| 44 | "description": "Appearance description, see [Design Requirements]", |
| 45 | "species": "Human or specific animal species" |
| 46 | }} |
| 47 | ], |
| 48 | "settings": [ |
| 49 | {{ |
| 50 | "name": "Specific location name", |
| 51 | "description": "General setting description, see [Design Requirements]" |
| 52 | }} |
| 53 | ] |
| 54 | }} |