An ad-script JSON with a narrativeIntent field spelling out coreMessage and targetEmotion. A method of feeding the creative brief straight into the model.
"narrativeIntent": {
"coreMessage": "Every shot is a battle cry",
"targetEmotion": "Explosive power, unstoppable determination",
"productNarrative": "This isn’t a kick — it’s a shockwave tearing through the game"
},
"actionCore": {
"motionType": "Full-power strike with dominant leg",
"pose": "Plant foot firmly grounded, torso twisted, kicking leg fully extended forward, cleats in contact with ball",
"ballState": "Just struck, intense deformation from impact, trail of light and shock ripples"
},
"characterDesign": {
"identity": "Elite football player, late 20s",
"appearance": "Athletic build, sweat-slick skin, intense gaze, sharp jawline",
"kit": "Black and red kit, short sleeves, gloves, dynamic modern cleats"
},
"stadiumScene": {
"macroSetting": "Packed stadium under floodlights, nighttime with roaring crowd",
"microSetting": "Player at the edge of the penalty box, grass torn from ground beneath foot",
"atmosphere": "Sparks, particles, mist from turf and sweat, pressure visible"
},
"cameraLanguage": {
"frameType": "Dynamic close-up from low angle behind the player",
"cameraMovement": "Fast dolly-in just behind the kick motion",
"pointOfView": "Hyper-action shot from ball's trajectory line"
},
"lightingAndEnergy": {
"mainLight": "Top-back stadium lights casting strong rim lighting and lens flares",
"highlightZones": "Ball, cleats, kicking leg, explosion point",
"energyRepresentation": "Motion blur streaks + explosive arc trailing the ball"
},
"visualEffects": {
"motionDetail": "Turf exploding from impact zone, laces fluttering, rain droplets streaking",
"ballTrail": "Flaming energy trail curving toward the goal, light distortion",
"symbolicElements": "Faint pulse ring from the strike resembling a shockwave or sonic boom"
},
"colorEngineering": {
"dominantPalette": "Black, crimson red, electric white, neon cyan",
"contrastZones": "Ultra-bright highlights vs dramatic shadows under player",
"moodTreatment": "Cinematic sports intensity — like a final boss moment"
},
"renderSpec": {
"qualityTarget": "Photorealistic with stylized cinematic VFX",
"focusDepth": "Ultra-sharp on player and ball, depth blur on crowd and background lights",
"postTreatment": "Dynamic sharpening, chromatic glow, dramatic grading curve"
}
}
"narrativeIntent": {
"coreMessage": "모든 슈팅은 전투의 함성이다",
"targetEmotion": "폭발적인 힘, 멈출 수 없는 결의",
"productNarrative": "이것은 단순한 슈팅이 아니다 — 경기 전체를 찢어놓는 충격파다"
},
"actionCore": {
"motionType": "주력 다리의 전력 슈팅",
"pose": "지지 발은 단단히 땅을 딛고, 상체는 회전하며, 슈팅 다리는 완전히 뻗어나가고, 스터드가 공에 닿는다",
"ballState": "공은 방금 맞아 충격으로 격렬하게 변형되며, 빛의 띠와 충격파 물결을 끌고 간다"
},
"characterDesign": {
"identity": "엘리트 축구 선수, 20대 후반",
"appearance": "탄탄한 운동선수 체형, 땀에 젖은 피부, 날카로운 눈빛, 뚜렷한 턱선",
"kit": "검정과 빨강 배색 유니폼, 반팔, 장갑, 역동적인 현대식 축구화"
},
"stadiumScene": {
"macroSetting": "조명 아래 관중으로 가득 찬 경기장, 야간, 함성이 파도치는 관중",
"microSetting": "선수는 페널티 박스 가장자리에 있고, 발밑의 잔디가 뜯겨 나간다",
"atmosphere": "불꽃이 튀고 입자가 흩날리며, 잔디와 땀에서 피어오르는 안개, 뚜렷하게 느껴지는 압박감"
},
"cameraLanguage": {
"frameType": "선수 뒤에서 로우 앵글로 포착한 다이내믹 클로즈업",
"cameraMovement": "슈팅 동작 바로 뒤를 따라붙는 빠른 돌리인",
"pointOfView": "공의 궤적을 따라 펼쳐지는 하이퍼 액션 시점"
},
"lightingAndEnergy": {
"mainLight": "경기장 상단 백라이트가 강한 림 라이트와 렌즈 플레어를 드리운다",
"highlightZones": "축구공, 스터드, 슈팅 다리, 폭발 지점",
"energyRepresentation": "모션 블러 잔상 + 공을 따라가는 폭발적인 궤적 곡선"
},
"visualEffects": {
"motionDetail": "충격 지점의 잔디가 폭발하듯 튀고, 신발끈이 바람에 휘날리며, 빗방울이 줄무늬 궤적을 남긴다",
"ballTrail": "골대 방향으로 휘어지며 뻗어나가는 불타는 에너지 궤적, 왜곡되는 빛",
"symbolicElements": "슈팅 순간 희미하게 번지는 펄스 링, 마치 충격파나 소닉붐 같은"
},
"colorEngineering": {
"dominantPalette": "블랙, 딥레드, 일렉트릭 화이트, 네온 시안",
"contrastZones": "극도로 밝은 하이라이트와 선수 아래의 극적인 그림자가 대비를 이룬다",
"moodTreatment": "시네마틱한 스포츠의 열기 — 마치 최종 보스가 등장하는 순간처럼"
},
"renderSpec": {
"qualityTarget": "포토리얼리즘, 스타일화된 시네마틱 VFX와의 융합",
"focusDepth": "선수와 축구공은 극도로 선명하게, 관중과 배경 조명은 피사계 심도로 흐리게 처리",
"postTreatment": "다이내믹 샤프닝, 색수차 글로우, 극적인 컬러 그레이딩 커브"
}
}
✍️ Editor’s Notes
This is an advanced move of stating intent before describing the image — the narrativeIntent field puts the core emotion (explosive force, unstoppable) and the product narrative (it's not a kick, it's a shockwave) right up front, essentially locking in the emotional tone for the model before filling in any technical detail down the line, the exact reverse of how most people just pile on camera params first. The black-and-red electric color scheme in colorEngineering, and describing renderSpec as feeling like a final-boss moment, are both about conveying quality through analogy rather than listing adjectives. This kind of plain-language-mixed-with-jargon approach demands more semantic understanding from the model — it's leaning on the model's capacity for analogical reasoning.