GoodCase.aiAI News · Radar↗AI Map↗Course · LearnPrompt↗
ProjectsGoodCase.aiAI News Radar ↗AI Map ↗LearnPrompt ↗
GoodCase.aiGoodCase.aiAI Prompt Case Collection
GoodCase.ai
RankingsCasesSkillsFavoritesSubmitDailyJoin us
中文EN
Agent Access →

Projects

AI News · Radar ↗AI Map ↗Course · LearnPrompt ↗
GoodCase.aiGoodCase.aiAI Prompt Case Collection
RankingsCasesSkillsFavoritesSubmitDailyJoin us
中文EN
Agent Access →

Loading…

GoodCase.ai · AI Prompt Case Collection
DSH PluginsChangelogFeedback
ModelsCreatorsSeedance 2.5Seedance 2.0GPT Image 2GeminiNano Banana ProClaudeClaude Opus 5.5Grok ImagineVeoKlingQwen ImageGPT Image 1.5MiniMax H3
← Director method Skills

Director method · unofficial research version

Wong Kar-wai: Distance and Time

Turn a relationship — or a person and someone absent — into countable distance, a repeated gesture, and one object that carries time.

Relationships, time, and feeling · 7 rules · avg shot 1.5–4s · v1.2.0

Keyframe from the shared test brief

Cover reuses a generated keyframe · not a model input

Install ↓

GoodCase's own synthesis from public work and interviews. Not made or endorsed by the director or their company. Does not reproduce shots, lines, characters or plots from any real film. The full method text is in Chinese.

§ 01 · RESULT

See the result first.

Same original brief for all five directors. Keyframes below are single images generated from this Skill's storyboard; they are results, never model inputs.

Demo shotNot made
No demo video for this director yet. The keyframes below are single images generated from the storyboard, not video results.
  1. S01 她回来了

    S01 · 3sR1 R7

    她回来了

    △ partly 门板占左三分之一、手按在门上、头顶被裁,遮挡做到了;但她的脸是朝镜头的四分之三侧脸,几乎完整露出,分镜要的是侧背面、门框挡住半张脸。

  2. S02 空桌上多了一杯茶(线索一)

    S02 · 2.5sR1 R7

    空桌上多了一杯茶(线索一)

    ✓ matches the shot 门板占右三分之一,她贴左缘背对镜头,头微偏向桌子,桌上一杯茶冒着细热气。

  3. S03 茶是热的:物件的第一个状态

    S03 · 2sR1 R4

    茶是热的:物件的第一个状态

    ✓ matches the shot 椅背横档横过下三分之一挡住杯底,茶杯偏右,热气被窗光从背后打亮。

  4. S04 第一次伸手:停在杯壁前,没碰到

    S04 · 2.5sR1 R3

    第一次伸手:停在杯壁前,没碰到

    △ partly 手伸向杯子、没碰到,构图偏左右两极成立;但椅背竖栏落在手和杯子中间,没有挡住手腕和前臂,指尖与杯壁的距离也远不止两指。

  5. S05 她的目光往下走;发现的瞬间不拍

    S05 · 2sR1 R7 R4

    她的目光往下走;发现的瞬间不拍

    ✓ matches the shot 门帘占左三分之一挡住眼和嘴,只见下颌与颈侧,桌上的茶杯在纵深里虚着,热气变细。

  6. S06 水痕从桌边通向窗口,断成七小段(线索二,可数量的前值=7)

    S06 · 3sR1 R2

    水痕从桌边通向窗口,断成七小段(线索二,可数量的前值=7)

    △ partly 贴地低机位、桌腿占左三分之一,水痕断成一串小段反着窗光伸向窗脚,数得出来;但分镜要她的鞋尖从画面上缘入画,生成出来像一只鞋放在桌面上。

  7. S07 第二次伸手:这次碰到了

    S07 · 2.5sR1 R3 R2

    第二次伸手:这次碰到了

    ✓ matches the shot 桌沿横在上方挡住眼睛,她蹲着伸手悬在水痕上方。露出的身体比分镜写的多(分镜只要手、前臂和一点肩),但这一镜的信息(手停在水痕上)读得出来。

  8. S08 她沿水痕走到窗前,用了八步(可数量的后值=8)

    S08 · 3sR1 R2

    她沿水痕走到窗前,用了八步(可数量的后值=8)

    ✓ matches the shot 鞋高度贴地,椅腿占右侧挡住小腿,只见鞋、大衣下摆和一串水迹通向窗。

  9. S09 第三次伸手:抬到一半收回;全片唯一一次拉长时间

    S09 · 6sR1 R3 R5 R7

    第三次伸手:抬到一半收回;全片唯一一次拉长时间

    ✓ matches the shot 纱帘占左三分之一,她背对镜头,手抬到玻璃一半高度,窗外院子过曝成一片白。

  10. S10 窗外只有一个空院子;不解释、不和解

    S10 · 3.5sR1 R7 R4

    窗外只有一个空院子;不解释、不和解

    △ partly 越过她的后颈与肩看出去,窗外院子空无一人;但画面拉成了房间全景,窗格与纱帘没有把画面切成几格,而且桌上的茶杯不见了。

Generated with:codex exec · image_generation · gpt-6.1-sol / high · codex-cli 0.163.0 · each shot gets only the references it cites; used across the film: C01 / L01 / P01 · one run per shot, no retouching

§ 02 · METHOD

How this director decides.

Visual thesis from the test run:她回来的这间屋子里,有人刚刚离开:水痕断成七小段,她却要走八步才到窗前——多出来的那一步,是她在半路把手收回去的那一次。

R1 · S01teaching · not a model input

Decide the obstruction before the actor

隔着东西拍人

每一镜至少有一层前景遮挡(门框、玻璃、纱帘、栏杆、椅背),并写明它挡住了人物身体的哪一部分。人物推到画面边缘,允许切掉头顶。

S01:18mm 门外低机位,小幅手持重新构图,位移不到 30cm;门框占左三分之一,挡住左肩与半张脸

R3 · S04teaching · not a model input

One gesture, three times, slightly changed

  1. S04 手垂在桌边 → 指尖伸向杯壁,距约两指宽停住 → 手指蜷回,始终没碰到杯子
  2. S07 手悬在水痕上方一掌高 → 指尖按进第三段水迹 → 指尖抬起带一点湿亮,停在地面上方
  3. S09 背对窗光站定 → 手抬到玻璃一半高度 → 手收回贴在身侧(拖影+重复帧,背景保持原速)

同一个动作出现三次,每次差一点

让一个小动作(伸手、停步、换手、回头)出现三次,构图接近、位置微移,第三次给出含义或停在半途。

R6 · no shotteaching · not a model input

Sound crosses the cut

12345678910
  • ↔ S01→S02 门轴吱声在 S01 画面切掉后继续 0.6 秒
  • ↔ S05→S06 檐下滴水声先于 S06 入画 0.5 秒,出现在 S05 尾部
  • ↔ S08→S09 第八下脚步余响跨切点落在 S09 开头 0.4 秒
  • ↔ S10 结尾 画面已黑之后滴水声再响一下才收,声音晚于画面结束

声音和画面错开

声音先于画面进入或晚于画面结束,跨过切点。环境声(雨、收音机、隔壁的电视、碗碟)承担情绪;如果用旁白,它是第一人称,并至少有一处与画面事实不符。

  1. R1

    隔着东西拍人 · Shoot through something

    每一镜至少有一层前景遮挡(门框、玻璃、纱帘、栏杆、椅背),并写明它挡住了人物身体的哪一部分。人物推到画面边缘,允许切掉头顶。

    遮挡是关系的形状:镜头离人太近、被挡住、又晚了半拍,观众感到的距离就是人物之间的距离。

    Check:分镜每一镜的机位或构图里能读到遮挡物与被挡部位。

  2. R2

    关系落到一个能数的量上 · Make the relationship countable

    为这段关系选一个可数的东西:厘米、步数、分钟、第几次、门牌号。它必须是为这个故事新造的,并且在片中变化一次。

    抽象情绪拍不出来,数量可以。数量的变化就是关系的变化。

    Check:导演意图里写出这个量,且至少两个镜头写出它的前后数值。

  3. R3

    同一个动作出现三次,每次差一点 · Repeat a gesture three times, slightly changed

    让一个小动作(伸手、停步、换手、回头)出现三次,构图接近、位置微移,第三次给出含义或停在半途。

    重复让人物显得困在时间里,差异让观众自己读出变化。

    Check:分镜里同一动作出现在至少三镜,并写明三次的差别。

  4. R4

    让一件物件承载时间 · Let an object carry time

    选一件物件承担人物之间的联系,给它至少一个插入镜头,并让它的状态变化(冰块化开、烟灰变长、灯灭)成为时间流逝的计量。

    物件比台词可靠:它在,人不在;它的变化替人说出过去了多久。

    Check:物件有插入镜,且分镜写出它在不同镜头里的状态差。

  5. R5

    全片只拉长一次时间 · Stretch time exactly once

    只用一次变速(步进印片式的拖影与重复帧,不是平滑升格),落在人物克制住自己、把动作收回来的那一秒;其余镜头正常速度甚至偏快。

    慢动作用多了就是 MV。只用一次,那一秒才有重量。

    Check:分镜里只有一镜写了变速,且那一镜的动作是收回而不是伸出。

  6. R6

    声音和画面错开 · Let sound and picture drift apart

    声音先于画面进入或晚于画面结束,跨过切点。环境声(雨、收音机、隔壁的电视、碗碟)承担情绪;如果用旁白,它是第一人称,并至少有一处与画面事实不符。

    声画的距离制造回忆感:我们听到的和看到的不在同一时间。

    Check:声音方案里至少一处跨切点;有旁白时标出与画面不符的那一句。

  7. R7

    正脸是舍不得给的 · Withhold the full face

    多拍侧脸、后颈、手和下颌线。两人同框不正对。结尾停在离开、错过或没说出口,不解释、不和解。

    看不全的脸让观众主动去补,补出来的就是情绪。

    Check:没有正面全脸的镜头;最后一镜没有解释性的动作或台词。

Use it for

  • · 关系、错过、未说出口的情绪,或一个人面对另一个人留下的痕迹
  • · 狭窄室内、走廊、楼梯、窗边、雨后街道这类能被切割的空间
  • · 需要重复、回忆、时间流逝感的短片段落

Not for

  • · 必须清楚交代地理方位的动作段落
  • · 群戏调度、多人对话的信息交代
  • · 需要观众第一眼就看清全貌的产品或说明类视频

This is not it

  • · 霓虹灯加旁白不算这套方法。把所有颜色描述删掉,R1–R4 仍要成立。
  • · 满屏手持晃动不是犹豫。要的是小幅重新构图,整镜位移不到一米。
  • · 慢动作不是为了好看,用两次以上就失去了 R5。
  • · 不要借用真实电影里的台词、门牌号、歌曲或具体镜头。可数的量要为这个故事新造。

§ 03 · RECIPE

Follow it shot by shot.

Everything below is the Skill's actual output on the shared brief, unedited except for layout.

Input used in the test

用王家卫的拍法,把下面这个故事做成一份 AI 视频的完整拍摄方案:30 秒,16:9。

故事:一位四十岁左右的女人回到空置多年的老屋。她推门进屋,发现原本空着的木桌上多了一杯还在冒热气的茶。她看见地上有一道水痕从桌边通向窗口。她走到窗前,窗外只有一个空院子。

要求:人物、三条线索的顺序和结局都不要改,没有对白。我已经有三张参考图:C01 是她的定妆照,L01 是老屋室内,P01 是桌上那杯茶。生成工具还没定,按只支持首帧图生视频来写。

Model inputs (generation_input)

  • C01C01 · identity · Ready
    她的脸、短发、深灰旧呢子大衣、手里的一串旧钥匙
    → sent to the model
  • L01L01 · location · Ready
    老屋室内:门、木桌、窗的位置关系,墙面与地面的材质,窗外院子
    → sent to the model
  • P01P01 · prop · Ready
    桌上那杯茶:白瓷带盖茶杯、热气、桌面木纹
    → sent to the model

Covers, teaching cards and the keyframes above are never passed to the model.

  1. B1 她推门进入空置多年的老屋Audience knows:这屋子很久没人住
  2. B2 空木桌上多了一杯还在冒热气的茶Audience knows:有人刚来过,而且就在不久前
  3. B3 她低头,地上一道水痕从桌边通向窗口Audience knows:那个人往窗口去了
  4. B4 她沿水痕走到窗前Audience knows:答案应该在窗外
  5. B5 窗外只有一个空院子Audience knows:没有人,她来晚了
ShotTaskSize / cameraAction (start → end)SoundCutRulesAssets
S01
3s
她回来了中近
18mm 门外低机位,小幅手持重新构图,位移不到 30cm;门框占左三分之一,挡住左肩与半张脸
手压在门板上 → 门向内开出一道缝 → 她半个身子进门后停住,仍为侧背面门轴干涩吱声;院子里的风;空屋底噪进入停在她停住的瞬间,不给她看见了什么R1 R7C01 L01 K01
S02
2.5s
空桌上多了一杯茶(线索一)全
25mm 门内墙角,锁定机位;门板占右三分之一,挡住她右臂与右髋
她贴左边缘背对 → 头略偏向桌子 → 头停住,热气仍直立S01 门轴吱声跨切点延续 0.6 秒;空屋底噪她看见了,但不给她的脸R1 R7C01 L01 P01 K02
S03
2s
茶是热的:物件的第一个状态特写
85mm 桌面高度,锁定机位;椅背横档横过下三分之一,挡住杯底(本镜无人物,遮挡物挡住物件)
热气直立成一柱 → 杯口茶叶转半圈 → 热气仍直立,茶叶停在新角度瓷杯内极轻水声;隔墙远处收音机人声一次;大提琴单音动机第一次(2 秒)插入镜打断她,时间交给物件R1 R4P01 L01 K03
S04
2.5s
第一次伸手:停在杯壁前,没碰到特写(手)
85mm 隔着椅背竖栏,锁定机位,微幅重新构图不超过 10cm;竖栏占右三分之一,挡住手腕与前臂
手垂在桌边 → 指尖伸向杯壁,距约两指宽停住 → 手指蜷回,始终没碰到杯子衣袖摩擦;空屋底噪停在没碰到,把动作的结果留给下一次R1 R3C01 L01 P01 K04
S05
2s
她的目光往下走;发现的瞬间不拍近(下颌与颈)
25mm 隔着门帘,锁定机位,微幅重新构图不超过 10cm;门帘占左三分之一,挡住眼与嘴
下颌线微抬 → 目光向下移 → 颈侧肌肉绷一下,下颌停在低位鞋底在积灰上挪半步的沙声;本镜尾檐下滴水声先入 0.5 秒;景深处热气变细发现水痕这一步留在本镜与 S06 之间,让观众自己完成R1 R7 R4C01 L01 P01 K05
S06
3s
水痕从桌边通向窗口,断成七小段(线索二,可数量的前值=7)全(地面)
18mm 墙角贴地,锁定机位;桌腿占左三分之一,挡住水痕第一段(本镜无脸,遮挡物挡住物件)
七小段水迹反着窗光 → 一处高光随水滴沉降微移,光束里浮尘飘动 → 七段仍完整可数,最远一段在窗脚檐下滴水声先于本镜入画 0.5 秒,入镜后持续约每 2 秒一下把数量交给观众,不用镜头强调R1 R2L01 K06
S07
2.5s
第二次伸手:这次碰到了特写(手与地面)
85mm 隔着桌沿俯拍,锁定机位,微幅重新构图不超过 10cm;桌沿横过上三分之一,挡住头顶与眼睛
手悬在水痕上方一掌高 → 指尖按进第三段水迹 → 指尖抬起带一点湿亮,停在地面上方指尖触水极轻一声;檐下滴水继续与 S04 构图接近作跳接,第二次比第一次更近R1 R3 R2C01 L01 K07
S08
3s
她沿水痕走到窗前,用了八步(可数量的后值=8)近(鞋与脚踝)
18mm 墙角贴地,锁定机位,人物穿过画面;椅腿占右三分之一,挡住她的小腿与脚踝
第一步落在桌边 → 第三步与第四步之间收回半步后继续 → 第八步停在窗脚,双脚并住八下可数的脚步声,第三下与第四下之间空半拍;第八下余响跨切点压进 S09数值从七变成八,这就是关系的变化R1 R2C01 L01 K08
S09
6s
第三次伸手:抬到一半收回;全片唯一一次拉长时间中近(背与手)
25mm 窗前贴近人物,小幅手持重新构图不超过 30cm;纱帘占左三分之一,挡住左侧脸与左肩;步进印片变速只在本镜
背对窗光站定 → 手抬到玻璃一半高度 → 手收回贴在身侧(拖影+重复帧,背景保持原速)纱帘被风推的摩擦;S08 第八步余响入镜 0.4 秒;大提琴单音动机第二次(全程 6 秒)克制的那一秒给足重量,收回而不是伸出R1 R3 R5 R7C01 L01 K09
S10
3.5s
窗外只有一个空院子;不解释、不和解全(越过她的肩)
18mm 越肩,锁定机位;她失焦的后颈与肩占左下角挡住窗的一角,窗格与纱帘把画面切成几格
空院子,一点灰被风扬起 → 什么也没有进入画面 → 院子仍是空的,她的肩没有动风声持续;檐下滴水在画面结束之后再响一下才收(声音晚出)结尾停在错过,没有解释性的动作R1 R7 R4C01 L01 K10
S01 · keyframe + motion prompts

Keyframe prompt

18mm-equivalent frame from outside the doorway, low camera at waist height. A fixed foreground obstruction — the dark wooden door panel and its frame — occupies the left third and hides the woman's left shoulder and the left half of her face. She is pushed to the right edge of frame, seen in three-quarter profile from behind, the top of her head cropped by the frame edge. One hand presses flat on the door panel. Only light: the courtyard window inside, hard and low from the right, dust visible in the beam; the rest of the room falls into cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no plastic bucket, no modern lamp, no visible second person.

Motion prompt (image-to-video)

Small handheld reframing, not shake; total camera travel under 30 cm. The door panel stays fixed in the left third of frame. She starts with her hand pressed on the door, then the door swings inward a hand's width and she steps half her body through and stops. End with her standing still just inside, right edge of frame, still in profile, left shoulder and half her face still hidden by the door frame. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, window light hard and low from the right. Avoid: her turning to face camera, a second person entering, the door slamming, any plastic bucket or modern lamp.
S02 · keyframe + motion prompts

Keyframe prompt

25mm-equivalent frame from the inside corner of the room, camera fixed. A fixed foreground obstruction — the open door panel — occupies the right third and hides the woman's right arm and right hip. She is pushed to the left edge, standing with her back to camera, head slightly turned toward the table, the top of her head cropped. Deep in frame on the bare wooden table stands a single cup of tea with a thin column of steam. The cup of tea on the table is exactly as in reference image P01. Only light: the courtyard window, hard and low from the right, dust and steam visible in the beam; the rest of the room falls into cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no extra chairs added, no visible second person.

Motion prompt (image-to-video)

Camera locked off, no push, no pan. The door panel stays fixed in the right third of frame. She starts with her back to camera, then turns her head a few degrees toward the table and stops; the steam above the cup keeps rising straight. End with her head held toward the table, still seen from behind, right arm still hidden by the door panel. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, P01 cup of tea unchanged in position, window light hard and low from the right. Avoid: her face turning to camera, the cup moving, steam disappearing, any second person appearing in the doorway.
S03 · keyframe + motion prompts

Keyframe prompt

85mm-equivalent macro frame at table height, camera fixed; no person in frame. A fixed foreground obstruction — the horizontal rail of a chair back — crosses the lower third and hides the base of the cup. The cup is pushed to the right edge of frame, a straight column of steam rising and cropped by the top edge; one tea leaf floats at the surface. The cup of tea on the table is exactly as in reference image P01. Only light: the courtyard window, hard and low from the right, the steam lit from behind so it reads white against cold shadow; dust visible in the beam. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no symmetric centered framing, no even fill light, no hand entering frame, no modern mug, no printed logo on the cup.

Motion prompt (image-to-video)

Camera locked off, no push, no pan, no rack focus. The chair rail stays fixed across the lower third of frame. The steam starts rising as one straight column, then the single tea leaf at the surface turns half a circle. End with the steam still rising straight and the leaf stopped at its new angle; the base of the cup still hidden by the chair rail. Normal speed throughout, no slow motion. Maintain: P01 cup exactly as given, L01 room, window light hard and low from the right. Avoid: any hand or person entering frame, the cup sliding, the steam blowing sideways or vanishing, the liquid level changing.
S04 · keyframe + motion prompts

Keyframe prompt

85mm-equivalent frame at table height, camera fixed, shot through furniture. A fixed foreground obstruction — a vertical chair-back spindle — occupies the right third and hides the woman's wrist and forearm, so only her hand reads clearly. Her hand is pushed to the left of frame, fingers extended toward the cup; the cup sits at the right edge, steam cropped by the top edge. The gap between fingertip and cup wall is about two fingers wide. The cup of tea on the table is exactly as in reference image P01. Only light: the courtyard window, hard and low from the right, rimming her knuckles; dust and steam visible in the beam, the rest of the room in cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no face in frame, no second hand.

Motion prompt (image-to-video)

Camera locked off; micro reframing only, under 10 cm. The chair spindle stays fixed in the right third of frame. Her hand starts hanging at the edge of the table, then the fingertips reach toward the cup and stop about two fingers' width from its wall. End with the fingers curling back slightly without ever touching the cup; wrist and forearm still hidden by the spindle. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, P01 cup unmoved, window light hard and low from the right. Avoid: the hand touching or lifting the cup, the cup sliding, her face entering frame, a second hand appearing.
S05 · keyframe + motion prompts

Keyframe prompt

25mm-equivalent frame close to the subject, camera fixed. A fixed foreground obstruction — a hanging cloth door curtain — occupies the left third and hides her mouth and eyes, leaving only her jawline, chin and the side of her neck readable. She is pushed to the left edge, in profile, the top of her head cropped by the frame edge. Deep in frame behind her, out of focus, the cup on the table with a thinner column of steam. The cup of tea on the table is exactly as in reference image P01. Only light: the courtyard window, hard and low from the right, skimming her jawline and neck; dust visible in the beam, the rest in cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no eyes visible, no second person.

Motion prompt (image-to-video)

Camera locked off; micro reframing only, under 10 cm. The door curtain stays fixed in the left third of frame and keeps her mouth and eyes hidden. She starts with her jawline lifted a few degrees, then her head tips down as her gaze travels toward the floor, and the muscle on the side of her neck tightens once. End with her chin lowered and held, eyes still hidden behind the curtain. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, P01 cup unmoved and out of focus behind her, window light hard and low from the right. Avoid: her turning toward camera, her eyes becoming visible, the curtain being pulled aside, a second person behind her.
S06 · keyframe + motion prompts

Keyframe prompt

18mm-equivalent frame from the corner of the room, camera on the floor, looking along the floor; no face in frame. A fixed foreground obstruction — a table leg — occupies the left third and hides the first segment of the trail. On the floor, a wet trail broken into exactly seven short separate segments runs from the table edge toward the base of the window, each segment catching the hard window light; the farthest segment lies at the foot of the window. The toe of her shoe enters at the very top edge of frame, cropped. Only light: the courtyard window, hard and low from the right, so the wet segments read as bright slivers against dry dusty floor; the rest in cold shadow. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no symmetric centered framing, no even fill light, no footprints, no puddle, no plastic bucket, no visible second person.

Motion prompt (image-to-video)

Camera locked off on the floor, no push, no pan, no tilt up. The table leg stays fixed in the left third of frame. The seven wet segments start still, each holding a bright highlight; one highlight shifts slightly as a drop settles, and the dust in the light beam drifts. End with all seven segments still present and countable, the farthest still at the foot of the window; the first segment still hidden behind the table leg. Normal speed throughout, no slow motion. Maintain: L01 room, window light hard and low from the right, exactly seven separate wet segments — do not add, merge or dry any of them. Avoid: the camera tilting up to a face, anyone walking through frame, the trail becoming one continuous line or a puddle.
S07 · keyframe + motion prompts

Keyframe prompt

85mm-equivalent frame looking down past the table, camera fixed. A fixed foreground obstruction — the edge of the wooden table top — crosses the upper third and hides the crown of her head and her eyes; only her hand, forearm and a sliver of her shoulder read. Her hand is pushed to the right of frame, hovering above the floor; below it the wet trail broken into short separate segments runs away to the left toward the window. Only light: the courtyard window, hard and low from the right, rimming her fingers and the wet segments; dust visible in the beam, the rest in cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no eyes visible, no puddle, no footprints.

Motion prompt (image-to-video)

Camera locked off; micro reframing only, under 10 cm. The table edge stays fixed across the upper third and keeps her eyes hidden. Her hand starts hovering a palm's height above the floor, then one fingertip lowers and presses into the third wet segment. End with the fingertip lifted again, a small wet shine left on it, the hand held just above the floor; her eyes still hidden by the table edge. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, the wet segments separate and unchanged in number, window light hard and low from the right. Avoid: her face entering frame, the hand wiping or smearing the trail into a line, a second hand, anyone else in frame.
S08 · keyframe + motion prompts

Keyframe prompt

18mm-equivalent frame from the corner of the room, camera on the floor at shoe height. A fixed foreground obstruction — a chair leg — occupies the right third and hides her lower leg and ankle as she passes. Only her shoes and the hem of her clothing are in frame, pushed to the right edge; her body is cropped away above the knee. The wet trail broken into short separate segments leads away from camera toward the base of the window. Only light: the courtyard window, hard and low from the right, throwing a long hard shadow of her leg across the dusty floor; the rest in cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no face or torso in frame, no second pair of feet.

Motion prompt (image-to-video)

Camera locked off on the floor, no push, no pan; the subject moves through frame instead. The chair leg stays fixed in the right third of frame. Her shoes start at the table edge, then she walks along the wet trail toward the window — eight footfalls in total, and between the third and fourth she pulls one half-step back before continuing. End with both shoes stopped at the foot of the window, heels together, her lower leg still passing behind the chair leg. Normal speed throughout, no slow motion. Maintain: C01 clothing, L01 room, the wet segments still visible on the floor, window light hard and low from the right. Avoid: the camera tilting up to her face, her shoes stepping on and smearing the wet segments into a line, a second pair of feet, more than eight footfalls.
S09 · keyframe + motion prompts

Keyframe prompt

25mm-equivalent frame at the window, camera close to the subject. A fixed foreground obstruction — a thin hanging window curtain — occupies the left third and hides the left side of her face and her left shoulder. She is pushed to the left of frame, seen from behind in three-quarter back view, the top of her head cropped by the frame edge; her hand is raised only halfway toward the glass. Beyond the glass the courtyard is a flat pale emptiness, overexposed. Only light: the courtyard window, hard and low from the right, so she reads as a dark silhouette with a hard rim on her shoulder and knuckles; dust visible in the beam. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no person in the courtyard, no reflection of another figure in the glass.

Motion prompt (image-to-video)

Small handheld reframing, not shake; total camera travel under 30 cm. The window curtain stays fixed in the left third of frame. She starts standing still with her back to the window-light, then her hand rises to half the height of the glass and she withdraws it back against her side — this withdrawing second is step-printed: long-shutter trails on the hand plus repeated-frame stutter, while the curtain and the dust behind her stay at normal speed. End with the hand flat against her side, her body still, left side of her face still hidden by the curtain. Maintain: C01 identity and clothing, L01 room, window light hard and low from the right, empty courtyard beyond the glass. Avoid: smooth slow motion of the whole frame, her hand reaching the glass, her turning to face camera, any figure appearing in the courtyard or reflected in the glass.
S10 · keyframe + motion prompts

Keyframe prompt

18mm-equivalent frame from just behind her shoulder, camera fixed. Two fixed foreground obstructions: the out-of-focus back of her neck and shoulder fill the lower left corner and hide the bottom-left corner of the window, and the window's cross-bar muntin and the thin hanging curtain cut the frame into panes. Through the glass: an empty courtyard — a bare wall, a patch of dusty ground, nothing else and nobody. Only light: the courtyard daylight, hard and low from the right, blowing out the pale ground; the interior falls into cold shadow. The woman is about forty; her face, hair and clothing are exactly as in reference image C01 — do not restyle her. The room is exactly as in reference image L01: an old house shut for years, dust in the air, a bare wooden table, one window onto the courtyard. No text, no watermark, no frontal full-face portrait, no symmetric centered framing, no even fill light, no person in the courtyard, no animal, no silhouette or reflection of another figure in the glass.

Motion prompt (image-to-video)

Camera locked off, no push, no pan, no rack focus. Her out-of-focus neck and shoulder stay fixed in the lower left corner; the window muntin and curtain stay fixed across the frame. The courtyard starts empty and stays empty: a little dust lifts off the ground and the curtain edge moves once in the draught. End on the empty courtyard with nothing having entered frame and her shoulder unmoved. Normal speed throughout, no slow motion. Maintain: C01 identity and clothing, L01 room, window light hard and low from the right, the courtyard completely empty. Avoid: any person, animal or shadow entering the courtyard, her turning around, a reflected figure in the glass, a final camera push.

Sound and edit

  • · 房间底噪:空屋低频嗡声,全片不断,S02 最明显
  • · 环境声:院子里的风(S01 起,S09–S10 增强);檐下滴水约每 2 秒一下(S06 起);隔墙极远收音机人声,听不清词,只在 S03 出现一次
  • · 拟音:门轴干涩吱声(S01)、鞋底在积灰上的沙声(S05、S08)、指尖触水(S07)、纱帘摩擦(S09)
  • · 点状音效:八下可数的脚步声(S08),第三下与第四下之间空半拍
  • · 音乐:单音大提琴下行动机,只出现两次——S03 尾 2 秒、S09 全程 6 秒
  • · 无人声:不用对白也不用旁白
  • ↔ S01→S02 门轴吱声在 S01 画面切掉后继续 0.6 秒
  • ↔ S05→S06 檐下滴水声先于 S06 入画 0.5 秒,出现在 S05 尾部
  • ↔ S08→S09 第八下脚步余响跨切点落在 S09 开头 0.4 秒
  • ↔ S10 结尾 画面已黑之后滴水声再响一下才收,声音晚于画面结束

全部硬切,无叠化与转场特效。关键进展留在两镜之间:S05 停在目光下移,S06 直接是地面,发现水痕的瞬间不拍。S04 与 S07 构图接近、机位微移,按同一动作跳接处理。可用剪辑解决而不必重生成:素材尾端多余动作切短入出点;S03 取热气稳定的前 2 秒;S08 脚步数不对按音效重切、缺步用另一条素材补;S09 若模型变速不干净,直接按降级方案后期制作。

Tool adapter and fallbacks

unknown · 首帧图生视频 / 单镜 4–6 秒 / 16:9 输出

  • · 无尾帧:结束状态写进运动提示词,镜头压到 2–3 秒,S08 用人物进出画代替镜头跟随
  • · 视频模型不吃多图参考:C01/L01/P01 只在生图阶段用于生成 K01–K10,视频模型只收 K 图加运动提示词,身份一致性由 K 图承担
  • · 无原生音频:第 7 节全部声音交后期,无一项依赖模型生成
  • · 步进印片大概率不支持:S09 按正常速度生成 6 秒,后期抽帧到约 12fps 加帧重复,并对手部遮罩做长曝残影,背景保持原速
  • · 单镜上限 4 秒:S09 拆成抬手 3 秒与收回 3 秒两段生成,后期接成一镜,接点藏在手抬到最高点那一帧
  • · 画幅:若工具无 16:9 预设则换工具,不裁切交付,裁切会破坏贴边构图与前景遮挡的三分之一分割

§ 04 · INSTALL

director-wong-kar-wai · v1.2.0

Install into your agent.

curl -LO https://goodcase.ai/director-skills/packages/director-wong-kar-wai.skill
unzip -o director-wong-kar-wai.skill
npx skills add ./director-wong-kar-wai --global --copy --yes --agent claude-code

The one-line GitHub install is not available yet: this package has not been mirrored to the public repo. The download path above is the one we verified.

Download .skill ↓

25390 B · zip sha256 105092767c02b850d9449560cc51a8f2d25e7aa831e7d198494a7810adc2d6b1

What has actually been verified

  • Package structurePassed2026-10-25 · 4 checks
  • Real installPassed2026-10-25 · skills 1.5.22 · claude-code · 7 files byte-identical
  • Triggered on the shared briefPassed2026-10-25 · claude-opus-5[1m] · Claude Code 2.1.268
  • Demo shotNot made

Installing the Skill does not give your agent a video API. Without a generation tool it delivers copyable prompts and an asset list.

§ 05 · EVIDENCE

Sources, runs, and what failed.

  • BFI · Sight and Sound:王家卫谈《重庆森林》(访谈) ↗研究起点。本模块没有引用其中原话,规则是 GoodCase 的归纳。
  • DirectorSKILL · 09_wong_kar_wai.md(MIT,固定 commit c65ae0d) ↗MIT · Copyright (c) 2026 wangzhang-wu · 借鉴了前景遮挡、可数的时间标记、步进印片只用一次的结构;文字为 GoodCase 重写,并补上不依赖霓虹与旁白的验收。

Trigger run · shared brief

Passed

2026-10-25T05:57:25.797Z · 448s · claude-opus-5[1m] · 2.1.268 (Claude Code)

Skill invoked:✓ · references:references/workflow.md, references/director-wong-kar-wai.md, references/asset-contract.md, references/output-contract.md, references/acceptance.md, references/sources.md

临时项目 .claude/skills + --setting-sources project + --strict-mcp-config

  • ✓ 输出末尾有可解析的分镜 JSON
  • ✓ director 字段与模块一致(写的是 wong-kar-wai)
  • ✓ skillVersion 与包一致(写的是 1.2.0)
  • ✓ 封面、教学图、示范结果没有被列为模型输入
  • ✓ 素材 status 只用 missing / ready / uploaded
  • ✓ 片长与要求相符(±20%)(合计 30 秒)
  • ✓ 每一镜都引用了本模块存在的规则编号
  • ✓ 镜头引用的素材 ID 都在素材清单里
  • ✓ 用户给的 C01 / L01 / P01 都进了素材清单
  • ✓ 每一镜的关键帧与运动提示词都是完整正文(不是引用)
  • ✓ 末尾有逐条验收(7 条)

Fallback run · no assets, no tools

Passed

2026-10-25T06:20:12.639Z · 611s · claude-opus-5[1m] · 2.1.268 (Claude Code)

Skill invoked:✓ · references:references/workflow.md, references/director-wong-kar-wai.md, references/asset-contract.md, references/output-contract.md, references/acceptance.md, references/sources.md

临时项目 .claude/skills + --setting-sources project + --strict-mcp-config

  • ✓ 输出末尾有可解析的分镜 JSON
  • ✓ director 字段与模块一致(写的是 wong-kar-wai)
  • ✓ skillVersion 与包一致(写的是 1.2.0)
  • ✓ 封面、教学图、示范结果没有被列为模型输入
  • ✓ 素材 status 只用 missing / ready / uploaded
  • ✓ 无素材时所有 generation_input 都标 missing(15 件)
  • ✓ 缺失素材都给了制作提示词
  • ✓ 写出了工具降级方式(7 条)
  • ✓ 分镜仍然完整给出,提示词是完整正文(10 镜)

Specialty brief · text-only storyboard

Passed

2026-10-25T06:23:28.218Z · 780s · claude-opus-5[1m] · 2.1.268 (Claude Code)

Skill invoked:✓ · references:references/workflow.md, references/director-wong-kar-wai.md, references/asset-contract.md, references/output-contract.md, references/acceptance.md, references/sources.md

临时项目 .claude/skills + --setting-sources project + --strict-mcp-config

  • ✓ 输出末尾有可解析的分镜 JSON
  • ✓ director 字段与模块一致(写的是 wong-kar-wai)
  • ✓ skillVersion 与包一致(写的是 1.2.0)
  • ✓ 封面、教学图、示范结果没有被列为模型输入
  • ✓ 素材 status 只用 missing / ready / uploaded
  • ✓ 片长与要求相符(±20%)(合计 30 秒)
  • ✓ 每一镜都引用了本模块存在的规则编号
  • ✓ 镜头引用的素材 ID 都在素材清单里
  • ✓ 每一镜的关键帧与运动提示词都是完整正文(不是引用)
  • ✓ 末尾有逐条验收(9 条)

Blind review across all five

Passed

Pre-registered:每个配对必须引用样本里的调度、信息释放顺序、镜长或切点、声音安排作为理由;只引用题材或色彩词的配对,即使猜对也记为依据不合格;pass line:两位审阅者各自至少 4/5 配对正确

  • codex exec · 只读 · 纯文本 · gpt-6.1-sol:5/5This director's sample:✓ 门框、门板、椅栏和纱帘持续遮挡人物的脸、肩、手腕等部位;伸手动作出现三次,依次停在杯前、触到水痕、向玻璃抬起后收回,第三次独用拖影与重复帧拉长时间;门轴声、滴水声和脚步余响跨越切点,结尾画面结束后滴水声才收。
  • Claude 子代理 · 全新上下文 · claude-opus-5-5(子代理继承本会话模型):5/5This director's sample:✓ 每镜都写明前景遮挡挡住哪部分身体(门框挡左肩与半张脸、门帘挡眼与嘴);可数量水痕七段到八步完成一次变化;伸手出现三次(S04没碰、S07碰到、S09抬到一半收回);步进印片变速只用在S09克制收手那一秒;声音反复跨切点(门轴延续0.6秒、滴水先入0.5秒、结尾滴水晚于画面);镜长2–3.5秒,几乎不给正脸,停在错过。

只有一个室内题材、每位只有一次生成,结论只能说明这一次输出可区分,不能推出方法稳定可区分;维伦纽瓦的大尺度能力没有被这个题材检验到

Failures and fixes

  1. 2026-10-25
    生图链路
    现有复测管线的 codex-runner 注释写明参考图参数「v1 刻意不传、从未实跑」,不确定 codex 内置 image_generation 会不会真的用 --image 传入的图锁定身份。正式生成前先做一次 spike:传入 C01 与 L01 生成一镜,人工核对房间结构、墙面剥落、窗与树、人物大衣发型与钥匙均与参考一致,确认参考图进入了生成;spike 产物不发布,记录在 image-log.json。skills/directors/runs/image-log.json(group=spike)
  2. 2026-10-25
    触发复测隔离
    按 deep-reasoner 的审查意见用隔离 HOME 跑 claude -p,结果读不到登录态,直接 api_error,复测无法进行。改为临时项目目录 + --setting-sources project + --strict-mcp-config。init 事件核对:只加载内置 Skill 与被测的那一个,本机 ~/.claude/skills 下的其他 Skill 与 MCP 都没加载。scripts/skills/run-director-trigger.mjs 头注释;各 run.json 的 loadedSkills
  3. 2026-10-25
    同题复测污染
    第一版公共流程与导演规则里的举例和同题剧本重叠:导演意图示例写的是「她离那杯茶越近」,素材合约示例写的是「深灰旧呢子大衣」(正是 C01),赖特 R7 用「圆形杯口与圆形窗」举匹配剪辑,斯皮尔伯格 R5 写「门、桌、窗」。带着这些示例去跑同题复测,等于提前给了答案。把示例全部换成与剧本无关的题材(男孩与铁门、井盖与钟面、入口家具出口),内容 sha 随之变化;已开始的王家卫第一次触发复测中止作废、不留输出,用修正后的包重跑。单测加了一条:包内不得出现同题剧本原句。scripts/skills/lib/director-skills.test.mjs「同题剧本不能进包」
  4. 2026-10-25
    关键帧 S09
    第一次生成里她的手握住了窗闩,分镜要求的是手停在离玻璃 3cm、不触碰也不收回(R3 第三次伸手停在半途)。按成本阶梯先走最便宜的一档:原提示词不改,重生成一次。第二次手停在窗框前方,保留第二张;两次尝试都记在 image-log.json。S07 露出正脸的问题没有重生成,照实记为失败。skills/directors/runs/image-log.json(wong-kar-wai / S09 两条);skills/directors/runs/wong-kar-wai/keyframe-review.json
  5. 2026-10-25
    输出合约 v1.0.0
    v1.0.0 复测里斯皮尔伯格与维伦纽瓦的输出把逐镜 keyframePrompt 写成「见 K01 prompt」,完整文字放进了 assets[].prompt。检查器只查非空,判了通过;生图脚本把这句引用原样发给图片模型,出来的是 C01 灰底定妆照的翻版、一张海边、几张通用房间,和分镜无关。王家卫那次输出是完整正文,没踩到。这是合约缺陷:公共流程第 5 步、输出合约、验收清单都写明逐镜提示词必须是能直接粘贴的完整正文,不许引用。检查器改用 isFullPrompt(至少 60 字、不以 见/参见/同上/see/refer 开头),生图脚本遇到同样情况直接拒绝。公共流程与五个模块升到 1.1.0,五位全部按新包重跑;v1.0.0 的输出、生图日志与图片整份留档,不上页面。skills/directors/runs/_history/v1.0.0/(三位导演的 run 与 24 条生图记录);scripts/skills/lib/director-skills.test.mjs「见 K01 prompt」测试
  6. 2026-10-25
    输出合约 v1.1.0
    v1.1.0 复测里四位导演(斯皮尔伯格、维伦纽瓦、王家卫、韦斯·安德森)都替用户手里的参考图编了外观。用户只说有 C01 定妆照、L01 老屋、P01 茶杯,Skill 看不到图,却在锁定句里写了「肩长深棕发」「头发后梳」「低发髻、石板灰大衣」「鼠尾草绿墙」「赭红釉茶杯」,并标成 reference C01 / L01 / P01。真实使用时这些文字会和用户的图打架。生图脚本另外拼接了三件素材真实的锁定句,所以图片大多跟着参考图走,韦斯那份「桌上唯一一件不对的东西是红杯子」也就落空了。合约只要求锁定句每镜原样重复,没说内容从哪来,是合约的缺口。公共流程第 5 步与素材合约加了一条:用户给了图但没描述时,锁定句只写「与参考图 C01 完全一致」加上用户文字里能确认的事实,不许替参考图编发型、服装、颜色、材质;导演方法需要改造型或颜色的,写进假设作为建议。验收清单加第 4 条。公共流程与五个模块升到 1.2.0,五位重跑;v1.1.0 的四份输出、三份关键帧核对、32 条生图记录留档,不上页面。这一条没法用正则自动判,靠逐份人工核对并写进每位的关键帧核对记录。skills/directors/runs/_history/v1.1.0/(四份 output.md 的锁定句;spielberg / villeneuve / wong-kar-wai 的 keyframe-review.json)
  7. 2026-10-25
    关键帧连戏(未修,记为已知问题)
    v1.2.0 五位的关键帧里,后半段的宽镜头普遍出现桌上的茶杯消失:斯皮尔伯格 S06、维伦纽瓦 S05、王家卫 S10、韦斯·安德森 S06 / S07、赖特 S24。原因有两层:Skill 只在前几镜把 P01 列进 assetRefs,后面桌子仍在画面里却不再引用茶杯;同时复测脚本给 L01 写的锁定句是「a bare square wooden table」,房间参考图里本来就是一张空桌。另一个反复出现的偏差是维伦纽瓦的小比例人物:提示词写 8% 到 12% 画高,出来是 35% 到 65%。本轮没有修,照实记进每位的关键帧核对。下一版合约候选:道具在后续镜头里仍在画面中,就继续列进 assetRefs 并带上它的锁定句;复测脚本的 L01 锁定句改成不预设桌面状态。小比例人物可以考虑先生成空镜再把人物合成进去。改合约会让五个包的内容 sha 再变一次,需要再跑一轮,留给下一轮计划。skills/directors/runs/<slug>/keyframe-review.json 里标 partial 的各镜;skills/directors/source/common-brief.mjs 的 L01 lockSentence

Keyframe generation log

Done

10/10 shots, 10 attempts, 0 failed.

Manual review(2026-10-25,Claude(本会话执行者)人工逐张对照分镜,未请第三方复核):10 镜:pass 6、partial 4、fail 0。共尝试 10 次,没有重生成,全部是单次示范,不代表稳定复现。遮挡物挡住人或物件这条王家卫的核心规则在 S02 / S03 / S05 / S08 / S09 都做到了;偏差在精确位置(遮挡物该挡手腕却挡在中间)和连戏(S10 桌上没有茶杯)。出现人物的 8 张短发、深灰呢子大衣、深绿毛衣、铜钥匙与 C01 一致;10 张房间与 L01 一致;S02 到 S05 茶杯杯盖斜靠托碟,与 P01 一致。锁定句只写「exactly as in reference image」,没有编外观;窗侧硬光、纱帘、断续水痕写进了假设,注明与 L01 冲突时以 L01 为准。

One success per shot is a single demonstration, not proof of stable reproduction.

Package, installation and generation are verified separately. Anything not run is marked as not run.