Files

786 lines
33 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"song": {
"title": "Svjetlo kroz Maglu",
"artist": "Radni Dan",
"genre": "Pop Rock / Motivational Rap",
"mood": "Hopeful, gritty, determined"
},
"character": {
"bodyType": "average 40s male, sturdy build",
"hairStyle": "short neat hair with slight side part, light stubble",
"outfitPalette": "navy, charcoal, camel, white, subtle textures",
"defaultOutfit": "smart-casual: tailored blazer, oxford shirt (top button open), slim chinos, leather sneakers or derby shoes, minimalist watch, messenger bag"
},
"scenes": [
{
"sceneId": 1,
"lyricAnchor": "intro",
"time": "Early Morning",
"location": "Foggy street in a quiet city block",
"outfit": "camel coat over navy blazer and white oxford, charcoal chinos, leather sneakers; steaming paper coffee cup in hand",
"lightFX": "soft ground fog, cool blue ambience, warm shop-window spill, rays through mist",
"cuts": [
{
"cutId": 1,
"pose": "walking steadily with coffee, shoulders relaxed",
"action": "breath visible in cold air",
"camera": [
"full body tracking through fog with distant headlights bokeh",
"side shot catching coffee steam in backlight",
"face zoom in with gentle lens flare from streetlamp",
"overhead drone-lite glide showing puddle reflections",
"back shot with long god rays slicing mist"
]
},
{
"cutId": 2,
"pose": "pauses at crosswalk",
"action": "checks watch, sips coffee",
"camera": [
"low angle shoe splash past a glowing puddle",
"medium shot watch face catching specular highlight",
"face zoom in through drifting fog",
"back shot red-to-green signal glow on mist",
"overhead crosswalk stripes fading into haze"
]
},
{
"cutId": 3,
"pose": "resumes walk",
"action": "adjusts strap of messenger bag",
"camera": [
"tracking three-quarter with storefront light streaks",
"side shot shallow DOF light orbs (bokeh)",
"face zoom in calm focus",
"reflected view in wet window pane",
"wide establishing with soft sunrise rim light"
]
},
{
"cutId": 4,
"pose": "stops to let bicycle pass",
"action": "nods politely",
"camera": [
"over-shoulder bicycle headlights streaking",
"medium profile with fog swirls lit from back",
"ground-level reflection of both in puddle",
"wide silhouette against pale dawn sky",
"face close-up catching tiny snowlike mist droplets"
]
},
{
"cutId": 5,
"pose": "steps onto tram platform edge",
"action": "exhales, looks down the track",
"camera": [
"back shot rails vanishing into fog",
"side shot coffee steam crossing light beam",
"face zoom in hopeful gaze",
"overhead platform LEDs forming dotted trail",
"low angle rails with subtle lens flare"
]
}
]
},
{
"sceneId": 2,
"lyricAnchor": "verse A",
"time": "Morning",
"location": "City tram interior, gently swaying",
"outfit": "navy blazer, white oxford, grey chinos; coffee cup; transit card",
"lightFX": "cool daylight through foggy windows, window streak glares, rhythmic flicker of tunnels",
"cuts": [
{
"cutId": 1,
"pose": "standing near door, one hand on pole",
"action": "sips coffee, eyes on passing streets",
"camera": [
"full body with window streaks bokeh outside",
"side shot with parallax of city blur",
"face zoom in catching soft rim light",
"reflection shot in tram door glass",
"overhead passengers silhouettes in soft haze"
]
},
{
"cutId": 2,
"pose": "leans on pole",
"action": "checks phone briefly (calendar alert)",
"camera": [
"close on phone UI glow reflecting on face",
"low angle hand + coffee, light streaks above",
"medium shot over-shoulder to window",
"face zoom in steadied breathing",
"wide carriage shot with light pulses"
]
},
{
"cutId": 3,
"pose": "shifts stance with sway",
"action": "tightens blazer button",
"camera": [
"profile tightening button with specular highlight",
"back shot rows of seats in perspective",
"face zoom in determined eyes",
"window reflection double exposure feel",
"handheld subtle sway for realism"
]
},
{
"cutId": 4,
"pose": "glances at a child smiling",
"action": "returns a soft smile",
"camera": [
"medium two-shot with warm sun beam",
"face zoom in softened expression",
"side shot catching dust motes in light",
"overhead strap lights forming leading line",
"wide interior with gentle motion blur"
]
},
{
"cutId": 5,
"pose": "tram slows",
"action": "prepares to step out",
"camera": [
"close on shoes as doors open, light washes floor",
"back shot doors parting with faint lens flare",
"face three-quarter with morning glow",
"low angle step-down with steam from cup",
"wide exterior as he exits into bright haze"
]
}
]
},
{
"sceneId": 3,
"lyricAnchor": "verse A",
"time": "Late Morning",
"location": "Modern office, clean lines, window light",
"outfit": "blazer off on chair, rolled sleeves, oxford + chinos; ID badge",
"lightFX": "soft skylight, bounce from white desks, screen glow highlights",
"cuts": [
{
"cutId": 1,
"pose": "seated typing",
"action": "focused, steady pace",
"camera": [
"over-shoulder code/docs on monitor with gentle bloom",
"side shot keypress rhythm, wristwatch glint",
"face zoom in concentration with catchlight",
"overhead tidy desk grid, coffee ring",
"wide office depth with sunbeams"
]
},
{
"cutId": 2,
"pose": "stands to stretch",
"action": "rolls shoulders, exhales",
"camera": [
"medium profile with light streak on edges",
"back shot window rim light tracing silhouette",
"face close slight smile of relief",
"low angle chair wheels reflecting light",
"wide airy office, dust motes floating"
]
},
{
"cutId": 3,
"pose": "points to sticky notes",
"action": "organizes tasks",
"camera": [
"macro sticky notes with pen glide",
"side shot hand gestures casting shadows",
"face zoom in purposeful look",
"overhead desk layout symmetry",
"rack focus foreground notes → him"
]
},
{
"cutId": 4,
"pose": "quick call with headset",
"action": "nods, types one-handed",
"camera": [
"face close with soft headset LED glow",
"side keyboard shot light skimming keys",
"back shot monitor reflections",
"low angle desk edge lens flare",
"wide office with colleagues as bokeh"
]
},
{
"cutId": 5,
"pose": "final keystroke & save",
"action": "small fist pump",
"camera": [
"face zoom in subtle satisfaction",
"overhead enter-key press highlight",
"side shot progress bar completing",
"back shot sun patch moving across floor",
"wide with gentle parallax slide"
]
}
]
},
{
"sceneId": 4,
"lyricAnchor": "bridge",
"time": "Noon",
"location": "Office meeting room with glass walls",
"outfit": "puts blazer back on, pocket square minimal",
"lightFX": "top light soft panels, glass reflections, whiteboard glow",
"cuts": [
{
"cutId": 1,
"pose": "standing by screen",
"action": "presenting calmly",
"camera": [
"three-quarter presenter with screen bloom",
"side shot hand outlining charts",
"face zoom in composed tone",
"overhead table symmetry + notebooks",
"glass reflection two-layer composition"
]
},
{
"cutId": 2,
"pose": "listening to feedback",
"action": "nods, writes key points",
"camera": [
"close pen tip gliding with light spark",
"profile with colleagues blurred",
"face zoom in attentive eyes",
"back shot city light filtering",
"low angle chair legs + floor sheen"
]
},
{
"cutId": 3,
"pose": "whiteboard stand",
"action": "draws simple plan",
"camera": [
"over-shoulder marker stroke with squeak",
"side shot board light wash",
"macro marker cap click",
"face zoom in confident smile",
"wide room with glass reflections"
]
},
{
"cutId": 4,
"pose": "wraps up",
"action": "thanks team with small bow",
"camera": [
"medium group claps, light bloom",
"back shot handshake silhouette",
"face close gratitude",
"overhead chairs and cables geometric",
"wide corridor outside glowing"
]
},
{
"cutId": 5,
"pose": "exits meeting room",
"action": "deep breath reset",
"camera": [
"hallway tracking with specular highlights",
"side shot blazer hem flutter",
"face zoom in renewed focus",
"reflection in glass wall double image",
"low angle sun slice across floor"
]
}
]
},
{
"sceneId": 5,
"lyricAnchor": "bridge",
"time": "Early Afternoon",
"location": "City park bench under light trees",
"outfit": "blazer off, sleeves rolled, relaxed tie-less",
"lightFX": "dappled sun through leaves, pollen glitter bokeh, gentle breeze",
"cuts": [
{
"cutId": 1,
"pose": "sitting on bench",
"action": "unwraps simple sandwich",
"camera": [
"full body bench shot with leaf bokeh",
"side shot paper crinkle detail",
"face zoom in serene break",
"overhead lunch + watch on wrist",
"back shot path with cyclists light streaks"
]
},
{
"cutId": 2,
"pose": "takes first bite",
"action": "closes eyes a second",
"camera": [
"close bite with sun rim on cheek",
"profile crumbs, shallow DOF",
"face zoom in small smile",
"wide park pond sparkle",
"low angle grass blades glowing"
]
},
{
"cutId": 3,
"pose": "checks notebook",
"action": "jots quick line",
"camera": [
"macro ink glint",
"side shot wrist veins and light",
"overhead notebook grid clean",
"back shot kite in distant sky",
"face close pensive"
]
},
{
"cutId": 4,
"pose": "sips water",
"action": "exhales, shoulders drop",
"camera": [
"close water bottle condensation sparkles",
"profile sip with sun flare",
"wide bench with trees swaying",
"ground-level ants-eye leaves",
"face gentle relief"
]
},
{
"cutId": 5,
"pose": "stands to go",
"action": "tucks notebook into bag",
"camera": [
"back shot dust motes in sun beam",
"side shot bag flap catchlight",
"low angle steps from gravel",
"overhead bench now empty",
"wide exit through shimmering heat"
]
}
]
},
{
"sceneId": 6,
"lyricAnchor": "bridge → rap",
"time": "Afternoon",
"location": "Open office collaboration zone",
"outfit": "smart-casual with blazer on, sleeves half-rolled",
"lightFX": "big window shafts, whiteboard bounce, laptop screen glows",
"cuts": [
{
"cutId": 1,
"pose": "huddled with team",
"action": "points at tablet, laughs",
"camera": [
"three-quarter group with warm spill",
"side shot fingertip reflect on glass",
"face zoom in animated eyes",
"overhead table, sticky notes constellation",
"back shot sun flare between heads"
]
},
{
"cutId": 2,
"pose": "pair-programming vibe",
"action": "nods at colleagues suggestion",
"camera": [
"over-shoulder code lines glow",
"profile double-bounce light",
"face close appreciative smirk",
"wide office as soft bokeh",
"macro key tap with sparkle"
]
},
{
"cutId": 3,
"pose": "high-five moment",
"action": "quick celebratory clasp",
"camera": [
"hand slap in slow-mo micro flare",
"wide with cheering silhouettes",
"face zoom in spark of pride",
"back shot window halo",
"low angle chairs and shoe scuffs gleam"
]
},
{
"cutId": 4,
"pose": "whiteboard arrows",
"action": "draws bold box around goal",
"camera": [
"marker squeak macro with dust specks",
"side shot arm casting graphic shadow",
"face determined nod",
"overhead board geometry",
"wide team nodding"
]
},
{
"cutId": 5,
"pose": "break breath",
"action": "looks out window to skyline",
"camera": [
"back shot silhouette and city shimmer",
"profile rim light on jawline",
"face close hopeful",
"low angle blinds lines across suit",
"wide room with golden haze creep"
]
}
]
},
{
"sceneId": 7,
"LyricAnchor": "rap",
"time": "Late Afternoon",
"location": "Recording studio, vocal booth with pop filter and headphones",
"outfit": "black tee under blazer, dark jeans; studio sneakers",
"lightFX": "neon edge lights, VU meter glow, soft haze for beams",
"cuts": [
{
"cutId": 1,
"pose": "headphones on",
"action": "adjusts mic height behind pop filter",
"camera": [
"face close through pop filter mesh bokeh",
"side mic silhouette with LED rim",
"overhead booth foam pattern",
"back shot cable drape glint",
"macro hands rolling knob with light tick"
]
},
{
"cutId": 2,
"pose": "eyes closed",
"action": "raps first bar with steady breath",
"camera": [
"profile with breath not hitting mic (good distance)",
"face zoom in focused cadence",
"VU meter needles dancing",
"wide booth with purple-blue haze",
"low angle light bar lens flare"
]
},
{
"cutId": 3,
"pose": "punch-in moment",
"action": "signals engineer, resumes",
"camera": [
"over-shoulder engineer glass reflection",
"side shot finger count-in",
"face close confident nod",
"macro record light switching on",
"wide studio cables lines"
]
},
{
"cutId": 4,
"pose": "chorus take",
"action": "leans slightly, controlled power",
"camera": [
"three-quarter with mic halo",
"face zoom in grit + hope",
"low angle stand and shock mount glint",
"back shot waveforms on screen",
"overhead booth ceiling star LEDs"
]
},
{
"cutId": 5,
"pose": "final word",
"action": "exhales, half smile",
"camera": [
"face close de-compress",
"side shot headphone slide off one ear",
"macro stop button press",
"wide studio with color wash fade",
"back shot door open to warm hall"
]
}
]
},
{
"sceneId": 8,
"lyricAnchor": "verse B",
"time": "Evening",
"location": "City park path with family",
"outfit": "soft knit over shirt, dark chinos; family in cozy layers",
"lightFX": "golden hour glow, lens flare peeks, fairy-light bokeh",
"cuts": [
{
"cutId": 1,
"pose": "walking hand-in-hand",
"action": "gentle chat, smile",
"camera": [
"full body back shot into sun",
"side shot swinging hands in flare",
"face close warm laugh lines",
"overhead trees and light leaks",
"low angle shoes kicking leaves sparkle"
]
},
{
"cutId": 2,
"pose": "kid points at birds",
"action": "he kneels to show map",
"camera": [
"two-shot knee level with soft glow",
"face close parental pride",
"over-shoulder simple map sketch",
"wide path dotted with fairy lights",
"macro leaf veins lit"
]
},
{
"cutId": 3,
"pose": "group selfie",
"action": "click with laughter",
"camera": [
"phone POV smiling faces, sun starburst",
"side shot arm extended",
"back shot silhouettes + flare arc",
"overhead family circle",
"wide park twinkle lights on"
]
},
{
"cutId": 4,
"pose": "rest on bench",
"action": "water break, shared bottle",
"camera": [
"medium sharing gesture backlit",
"face close gentle gratitude",
"low angle bottle condensation spark",
"overhead bench wood grain glow",
"wide with city edge twinkling"
]
},
{
"cutId": 5,
"pose": "stand to leave",
"action": "quick group hug",
"camera": [
"tight hug with sun blooming",
"side shot hands around shoulders",
"back shot long shadows merge",
"overhead crown of light around heads",
"wide path leading toward skyline"
]
}
]
},
{
"sceneId": 9,
"lyricAnchor": "verse B",
"time": "Night",
"location": "Overlook with clean city nightscape",
"outfit": "blazer back on, scarf added",
"lightFX": "city bokeh, cool-blue sky, subtle haze for star glints",
"cuts": [
{
"cutId": 1,
"pose": "hands on railing",
"action": "breath visible, quiet awe",
"camera": [
"full body with skyline glitter",
"profile face with neon reflection in eyes",
"back shot shoulders squared",
"low angle railing shine + lens flare",
"overhead city grid lines"
]
},
{
"cutId": 2,
"pose": "checks notes on phone",
"action": "adds a single word: 'continue'",
"camera": [
"macro phone screen glow",
"side shot finger tap highlight",
"face close calm resolve",
"wide skyline as bokeh ocean",
"back shot scarf ripple"
]
},
{
"cutId": 3,
"pose": "exhale slowly",
"action": "pockets hands",
"camera": [
"profile fogged breath in neon halo",
"low angle shoe on concrete edge",
"face zoom in quiet smile",
"overhead subtle city ray streak",
"wide with passing light trail"
]
},
{
"cutId": 4,
"pose": "turns to camera",
"action": "small nod forward",
"camera": [
"head-on medium with flare arch",
"close eyes determined brightness",
"side jawline rim light",
"back shot then whip-pan reveal city",
"wide crane up, city expands"
]
},
{
"cutId": 5,
"pose": "steps away",
"action": "walks along overlook path",
"camera": [
"tracking back shot bokeh river",
"side shot rail lights passing",
"face three-quarter confident",
"low angle puddle reflecting skyline",
"overhead path curve luminous"
]
}
]
},
{
"sceneId": 10,
"lyricAnchor": "rap → end",
"time": "Night",
"location": "Office district after hours",
"outfit": "blazer + scarf, gloves optional",
"lightFX": "glass facade reflections, wet pavement neon, gentle drizzle mist",
"cuts": [
{
"cutId": 1,
"pose": "walking alone between towers",
"action": "steady stride, chin up",
"camera": [
"full body on wet pavement mirror",
"side shot droplets catching light",
"face close focused calm",
"back shot towers converging lines",
"overhead umbrella silhouettes distant"
]
},
{
"cutId": 2,
"pose": "pauses at intersection",
"action": "inhales cool air",
"camera": [
"low angle traffic light glow on mist",
"profile breath plume",
"wide glass reflections kaleidoscope",
"macro droplet slide on sleeve",
"face close half-smile"
]
},
{
"cutId": 3,
"pose": "checks tram schedule afar",
"action": "decides to walk instead",
"camera": [
"long lens heat-haze shimmer line",
"back shot step away from stop",
"side shot rhythmic footfalls",
"wide lone figure + city hum",
"overhead rain dot glitter"
]
},
{
"cutId": 4,
"pose": "crosswalk stride",
"action": "bag strap adjustment",
"camera": [
"ground reflection of zebra stripes",
"three-quarter with neon banding",
"face close rain specks on cheek",
"low angle heel-toe cadence",
"wide car lights streak behind"
]
},
{
"cutId": 5,
"pose": "turns corner",
"action": "street opens to quieter block",
"camera": [
"back shot disappearing into warm alley glow",
"side shot brick wall glisten",
"overhead pocket of golden steam vent",
"face three-quarter softened by warmth",
"wide fade to gentle drizzle veil"
]
}
]
},
{
"sceneId": 11,
"lyricAnchor": "end",
"time": "Late Night",
"location": "Home living room, cozy lamp pools",
"outfit": "cardigan over tee, soft pants, socks; glasses on table",
"lightFX": "warm lamps, TV ambient glow, window rain reflections",
"cuts": [
{
"cutId": 1,
"pose": "sinks into sofa",
"action": "removes watch, exhales",
"camera": [
"full body cozy frame with lamp bloom",
"macro watch buckle catchlight",
"face close relief",
"overhead coffee table still life",
"back shot curtain rain trails"
]
},
{
"cutId": 2,
"pose": "scrolls photos",
"action": "smiles at family selfie",
"camera": [
"close phone screen glow on eyes",
"profile soft grin",
"wide living room warm pools",
"low angle socks on rug texture",
"back shot window city twinkle"
]
},
{
"cutId": 3,
"pose": "leans back",
"action": "sips late tea",
"camera": [
"macro steam ribbon in lamp light",
"side shot cup handle highlight",
"face close calm closure",
"overhead tray symmetry",
"wide gentle rack focus to rain"
]
},
{
"cutId": 4,
"pose": "turns off lamp",
"action": "room dims to TV glow",
"camera": [
"finger on switch micro flare",
"silhouette against window bokeh",
"face close eyes soft",
"low angle shadows lengthen",
"wide night hush settles"
]
},
{
"cutId": 5,
"pose": "final glance to window",
"action": "small nod—tomorrow again",
"camera": [
"face three-quarter with faint smile",
"back shot rain tracing lines of light",
"macro drop racing down glass",
"wide living room serene",
"fade out on city reflections"
]
}
]
}
]
}