C.W.K.
Stream
Lesson 05 of 10 · published

The Story Workflow

~16 min · workflows, production, l5

Level 0Spark
0 XP0/100 lessons0/14 achievements
0/200 XP to next level200 XP to go0% complete

피파 한 줄 정리: Story는 paragraph가 아니라 *shots*야. 5-15 shot list (type·description·purpose) → 각 shot 따로 generate → editor에서 sequence. Shot vocabulary (ECU·CU·MS·WS·EWS)를 익혀.

Telling a visual story with AI is like directing a film, not writing a novel. A novelist can spend a paragraph describing a room; a director breaks that room into specific shots — an establishing wide, a close-up on a detail, a medium shot of a character reacting. The narrative emerges from the sequence, not from any single image. This is the most important mindset shift for AI-driven visual storytelling.

Why Single-Prompt Stories Fail

Beginners often try to describe an entire scene in one prompt: "A knight entering a dark castle, sword drawn, dragon visible through the window, rain falling, lightning illuminating ancient tapestries, a wounded companion leaning against the wall." This overloaded prompt typically produces a muddled composition where nothing reads clearly. The model tries to include everything and ends up with a visual mess.

❌ Everything in One Prompt

"A knight entering a dark castle, sword drawn, dragon visible through the window, rain falling, lightning illuminating ancient tapestries, a wounded companion leaning against the wall, cinematic lighting, dramatic atmosphere"

✅ Shot-by-Shot Sequence

Shot 1: "Dark castle exterior, rain, lightning flash silhouetting a tall gate — wide establishing shot"
Shot 2: "Close-up of a gloved hand gripping a sword hilt, rain droplets on steel"
Shot 3: "Knight's silhouette in doorway, warm firelight from inside, dramatic contrast"
Shot 4: "Medium shot of wounded companion against stone wall, pained expression, firelight"
Shot 5: "Through a rain-streaked window, dragon eye glowing in the distance"

The Shot List Approach

Maintaining Visual Continuity

The challenge with shot-by-shot generation is keeping the visual world consistent. Strategies:

  • Style anchor — Include the same style direction in every prompt ("dark fantasy oil painting, muted earth tones, dramatic chiaroscuro").
  • Color palette lock — Define 3–4 colors that appear in every shot.
  • Character reference — Use the same reference image for recurring characters.
  • Lighting continuity — Specify consistent light sources ("warm firelight from camera-right, cool storm light from camera-left").
Key Takeaways
  • Break stories into individual shots, not paragraph-length descriptions. Each shot has one clear purpose.
  • Use a shot list (type, description, purpose) before prompting — plan the sequence, then execute each frame.
  • Maintain continuity through style anchors, color palette locks, and consistent reference images.

Code

예시 코드·json
{
  "story_sequence": "The Knight's Return",
  "shots": [
    {
      "number": 1,
      "type": "wide establishing",
      "description": "Castle exterior in storm",
      "purpose": "Set location and mood",
      "prompt_focus": "architecture, weather, atmosphere"
    },
    {
      "number": 2,
      "type": "extreme close-up",
      "description": "Hand on sword",
      "purpose": "Build tension, show determination",
      "prompt_focus": "detail, texture, rain"
    },
    {
      "number": 3,
      "type": "medium wide",
      "description": "Knight enters hall",
      "purpose": "Transition from outside to inside",
      "prompt_focus": "silhouette, contrast, doorway framing"
    },
    {
      "number": 4,
      "type": "medium close-up",
      "description": "Wounded companion",
      "purpose": "Emotional beat, stakes",
      "prompt_focus": "face, expression, warm light"
    },
    {
      "number": 5,
      "type": "POV through window",
      "description": "Dragon in distance",
      "purpose": "Reveal threat, cliffhanger",
      "prompt_focus": "rain glass, distant glow, ominous"
    }
  ]
}

External links

Exercise

60초 story 아이디어. 5-7 shot으로 분리. Shot list (type·description·purpose) 작성. Shot당 frame 1개 generate. 순서대로 배열했을 때 sequence가 story로 읽히는지 확인.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.