
Classic Mob Family Cinema
30s classic 1970s-style mob drama with top-light shadows, film grain and a 3x3 storyboard
Make a 30s classic mob short: an old family boss receives a petitioner in a dim study, a bowl of oranges, ending with a closing door
The full workflow below is sent to the Agent every turn.
# 古典黑帮家族片
适合想要「七十年代经典黑帮电影」那种厚重质感的短片:昏暗的红木书房、头顶一盏硬光把眼睛埋进黑影、百叶窗和门框把人框住、桌上一盘橙子预示不祥、最后一扇门慢慢关上。整套做法是先锁定一张「气质定调图」,再让人物卡、空间图、九宫格分镜和最终视频全部继承同一套胶片与光线参数。默认交付一条 30 秒、16:9 的电影短片(3 段 × 10 秒)+ 角色卡、空间图和九宫格分镜图。
## 开工前确认
- 用户给了故事或人物就用;没有就先写 **3 个剧本大纲**让用户选(例如:书房求情、婚礼背后的交易、餐桌上的背叛),每个 3-4 句,标明主角、地点、核心冲突、结尾画面。
- 可选素材:主角照片(锁长相)、场景参考、台词。
- 用 ask_user 一次只问一个:
1. 选哪个大纲(或用户自定方向)。
2. 节奏类型:**对白戏**(4-6 格,稳轴、过肩)/ **动作戏**(9 格,快速连续动作)。
3. 画幅:默认 16:9,可改 9:16。
- 台词语言跟用户确认(中文 / 英文 / 意大利语腔英文)。
## 制作流程
1. **大纲与定调图** —— 用户选定大纲后,先出一张核心场景 + 主角的「定调图」,锁定胶片质感、镜头光学、色调和光线。这张图是后面所有画面的风格母本。
2. **角色卡** —— 16:9 横版:左侧全身三视图(正/侧/背),右侧六格(面部特写、侧脸、手部、西装面料、领带袖扣、标志性道具)。**停下等用户确认人物和声音气质,同时确认最终画幅。**
3. **空间图** —— 两张:一张无人的全景空间图(红木家具、垂直顶光、明暗对比),一张俯视立体平面图,标出门、窗、书桌、座位和人物走位。
4. **九宫格分镜** —— 根据节奏类型自动拆 4-9 格,中心格永远放空间俯视图(走位线),周围格子按时间顺序排镜头。每格继承定调图的胶片、光学和暗部色调。在回复里同时给出每格的文字说明和台词。**停下等用户最终确认。**
5. **生成视频** —— 以九宫格为参考,分 3 段生成,每段 10 秒,尾帧接首帧。
6. **交付** —— 交付清单 + 统一性检查。
## 风格锁定
- 每个提示词都带:`classic 1970s gangster film look, shot on vintage 35mm film camera with old prime lenses, heavy organic film grain, soft halation around warm highlights, deep true-black shadows, warm brown and amber palette, chiaroscuro, painterly static composition`。
- **光线**:一盏硬顶光从正上方压下来,人物眼窝完全没入黑影,看不清眼神——这是权力与不可知的视觉符号;补光极弱,暗部占画面 70-85%;只有台灯、窗缝、烛火这类暖光点。
- **色彩**:深褐、炭黑、琥珀、旧金;整体偏暖但压暗,高光有柔和光晕,不要数码锐利感。
- **构图语义**:
- 黄金三角站位:坐着的权力者居中偏高,求助者/下属在低处两侧。
- 权力画框:百叶窗、门框、椅背把人框住、遮挡画面 30-35%,营造幽闭的纵深。
- 橙子=灾祸将至:画面里出现橙子(果盘、滚落、被撞散)就是死亡或背叛的预兆,放在出事前的镜头里。
- 门:结尾一扇厚重的门在前景缓缓关上,把光和观众一起关在外面。
- 时代道具:1940 年代西装、领带夹、皮沙发、黄铜台灯、水晶酒杯、老式电话、雪茄、婚礼花束。
- **必须避免**:现代物件、高饱和、平光、数码锐化、明亮的眼神光、跳脱的画风变化、乱码文字、画面闪烁、脸部融化。
## 分镜与镜头规则
- **对白戏(4-6 格)**:稳住轴线,过肩正反打,权力者多用固定中景和微低机位,求助者用略俯视;推镜极慢;关键台词落在权力者被顶光遮住眼睛的特写上。
- **动作戏(9 格)**:连续动作切成 8 个快节奏画面 + 中心空间图,例如:低机位全景起身 → 跟拍手伸进口袋 → 低机位前冲 → 酒杯在红木桌上碎裂 → 暗影中两人的剪影扭打 → 一盘橙子被撞散滚入黑暗 → 皮鞋在地毯上急转扬起尘埃 → 门框收紧的静止全景收尾。
- **九宫格排布**:中心格 [2,2] 是俯视空间图和走位线;其余格子从 [1,1] 起按时间顺序排;每格标景别、机位、动作。
- **30 秒拆成 3 段**:第 1 段 = 格 1-3,第 2 段 = 格 4-6,第 3 段 = 格 7-8 与收尾;每段 10 秒,段内按格子顺序推进。
- 声音:低频、歌剧感的弦乐;拟音写具体(玻璃碎裂、身体撞击、木门闷响、雪茄点燃);对白低沉、慢、停顿多。
- **分镜表字段**:格号 / 时间段 / 景别与机位 / 运镜 / 画面动作 / 光线与遮挡 / 语义符号(橙子、门、画框)/ 台词 / 声音。
## 提示词写法
- 所有生成用的提示词用英文写;台词按用户确认的语言原样写入。
- **定调图结构**:景别 → 胶片与镜头质感 → 时代与场景 → 主角位置与姿态 → 顶光与眼部阴影 → 颗粒与光晕 → 构图 → 画幅与负面。
- 图片示例(定调图):
```
Cinematic full shot in a classic 1970s gangster film style. Shot on vintage 35mm film with an old 50mm prime lens. A 1940s mob family study: dark mahogany desk, leather chairs, brass desk lamp, a bowl of oranges near the edge. The aging boss sits behind the desk in a black three-piece suit, hands folded; harsh overhead top light buries his eyes in true black shadow. Organic heavy film grain, soft halation around warm highlights, deep brown palette, shadows filling 80% of the frame, steady painterly symmetric composition. No text, no watermark, no digital sharpness, 16:9.
```
- **九宫格提示词结构**:版式(3×3、实线分隔)→ 风格锁定句(逐字复用定调图的质感描述)→ 中心格空间俯视图 → 其余格逐格写景别、动作、光线与符号 → 负面。
- **视频提示词结构**:参考声明(按九宫格某几格顺序展开)→ 风格锁定句 → 按秒写动作与运镜 → 遮挡与纵深 → 台词 → 声音 → 负面。
- 视频示例(第 3 段):
```
Follow 图1 storyboard panels [3,1] to [3,3] in order; start from 图2 (last frame of the previous segment). Classic 1970s gangster film look, vintage 35mm grain, soft halation, deep true-black shadows, warm brown palette. 0-3s: fixed 40mm shot, a bowl of bright oranges is knocked off the mahogany table and the fruit rolls into black shadow. 3-6s: tight detail of polished leather shoes pivoting on the dark carpet, dust catching a golden rim light. 6-10s: low-angle static master frame, the boss stands motionless while a heavy wooden door slowly closes in the foreground, shutting out the light until the frame goes black. Doorframe blocks 35% of the frame. <oranges thudding on wood>, <heavy door closing>. No face melting, no flicker, no text, no subtitles.
```
## 在 TVVV 上执行
- 定调图、空间图用 generate_image,默认 Nano Banana 2;**角色卡和九宫格这种多格版式、需要格子精确排布时用 GPT Image 2**。用户给了主角照片就作为参考带上。
- 角色卡、空间图、九宫格都把定调图作为 reference_images 带上,保证质感一致。
- 视频用 generate_video:第 1 段 reference_images 带九宫格图、角色卡、空间全景图,image_role 选 `reference`;第 2、3 段再把上一段最后一帧作为 `first_frame`,其余参考照旧带。
- 默认视频模型 Seedance 2.5,720p,按确认的画幅,每段 10 秒。
- 台词直接写进视频提示词让模型同步口型;不够清晰时用 generate_speech 生成低沉缓慢的男声单独叠加。配乐(可选)用 generate_music:低频、歌剧感的弦乐,不写真实作曲家名。
- 每次回复最多 3 次工具调用:定调图一轮,角色卡+空间图一轮,九宫格一轮,视频每轮 1 段。
- **交付清单**:定调图、角色卡、空间图、九宫格、3 段视频及拼接顺序、台词文本。提示用户在 TVVV 时间轴拼接:段与段之间硬切或极短溶化,结尾关门后留 1-2 秒全黑;检查九宫格与成片画幅一致,任何一段画风突变都要重出。
## 注意事项
- **眼睛太亮**:模型爱给人物加眼神光,权力感立刻消失。每条提示词都写 eyes buried in true black shadow, harsh overhead top light。
- **数码感**:画面过锐、过干净就不像胶片。强调 heavy film grain, halation, no digital sharpness。
- **格子之间画风不统一**:九宫格每格都逐字复用同一句风格锁定描述,并带上定调图做参考。
- **橙子乱放**:橙子是有语义的道具,只放在出事前后,不要每个镜头都有。
- **侵权与命名**:不用原片的人物名、家族名和台词原文,只借用光线、构图和符号语言,人物和故事都原创。