
First frame made with Flux. {
"version": "1.0",
"duration": 8,
"aspect_ratio": "16:9",
"frame_rate": 24,
"style": "photorealistic, cinematic night lighting, vibrant neon accents",
"setting": {
"location": "Smurftown street at night",
"environment": "wet asphalt with reflections, soft fog, colorful shop signs",
"vehicle": "sleek black luxury sedan parked with headlights and underglow"
},
"audio": {
"music": "hip-hop",
"mood": "energetic, modern trap/boom-bap hybrid",
"beat_bpm": 92,
"volume": 0.85,
"beat_markers": [0.0, 0.65, 1.3, 2.0, 2.65, 3.3, 4.0, 4.65, 5.3, 6.0, 6.65, 7.3]
},
"characters": [
{
"id": "lead_smurf",
"role": "star",
"description": "Smurf in front of the car, streetwear hoodie, beanie, chains, reflective shades",
"scale": "human-hand-sized, blue skin, iconic Smurf proportions"
},
{
"id": "smurfette",
"role": "support",
"description": "white dress, blonde hair, stylish sneakers"
},
{
"id": "brainy_smurf",
"role": "support",
"description": "glasses, cardigan, sneakers"
},
{
"id": "crew_smurfs",
"role": "background",
"description": "3–5 additional Smurfs forming a half-circle cypher"
}
],
"scenes": [
{
"time": [0, 2],
"camera": {
"shot": "low-angle dolly in on lead_smurf",
"movement": "slow push-in, slight lens flare from headlights"
},
"action": [
{
"character": "lead_smurf",
"motion": "toprock intro—shoulder pops and side-steps on each beat"
},
{
"character": "smurfette",
"motion": "grooves with two-step and arm waves, staying on rhythm"
},
{
"character": "brainy_smurf",
"motion": "bouncy side-to-side step with finger snaps on off-beats"
},
{
"character": "crew_smurfs",
"motion": "head nods and light footwork, clapping on backbeats"
}
],
"fx": {
"lights": "neon sign flicker synced to snare hits",
"ground": "subtle water splash reflections"
}
},
{
"time": [2, 6],
"camera": {
"shot": "orbiting medium-wide around the cypher",
"movement": "smooth 180° arc, then quick whip-pan on beat at 4.0s"
},
"action": [
{
"character": "lead_smurf",
"motion": "breakdance combo: 6-step ➜ coffee grinder ➜ windmill (2–3 rotations) ➜ freeze (baby freeze)",
"sync": "landing poses snap exactly on beat markers 2.65s, 4.0s, 5.3s"
},
{
"character": "smurfette",
"motion": "hip-hop party moves: body roll, heel-toe, arm wave; cheers during freezes"
},
{
"character": "brainy_smurf",
"motion": "tut combo framing the lead, then side glide"
},
{
"character": "crew_smurfs",
"motion": "call-and-response claps; two do a simple shuffle; one attempts a baby toprock"
}
],
"fx": {
"dust": "tiny chalk-like floor puffs during power moves",
"lights": "car underglow pulses softly on kicks"
}
},
{
"time": [6, 8],
"camera": {
"shot": "hero close-up ➜ pull-back wide",
"movement": "slow-mo 60 fps for 1 beat, then real-time out"
},
"action": [
{
"character": "lead_smurf",
"motion": "headspin into clean freeze, points to camera on final beat"
},
{
"character": "all",
"motion": "hit a unified final pose facing camera"
}
],
"fx": {
"confetti": "tiny metallic flecks from above catching headlights (subtle)",
"text": "no on-screen text"
}
}
],
"direction_notes": [
"Keep choreography crisp and on-beat; accent key hits at 2.0s, 4.0s, 6.0s, and 7.3s.",
"Expressions: confident, playful, high-energy.",
"Clothing details should feel premium streetwear yet unmistakably Smurf-fit.",
"Ensure the car remains static; reflections emphasize movement."
]
}

