故事板创建Skill storyboard-creation

这个技能用于通过AI图像生成工具创建视觉故事板,帮助视频和电影制作人规划镜头、摄像机角度和运动,确保连续性,适用于视频规划、电影预生产、广告制作、音乐视频和动画等领域。关键词:故事板、AI图像生成、镜头类型、摄像机角度、连续性规则、视频规划、电影制作、预生产、视觉脚本。

导演编剧 1 次安装 2 次浏览 更新于 3/12/2026

name: storyboard-creation description: “电影和视频故事板制作,包括镜头词汇、连续性规则和面板布局。涵盖镜头类型、摄像机角度、运动、180度规则和注释格式。用于:视频规划、电影预生产、广告故事板、音乐视频规划、动画。触发词:故事板、故事板制作、镜头列表、电影规划、视频规划、预生产、镜头构图、摄像机角度、场景规划、视觉脚本、动画分镜、故事板面板、视频故事板” allowed-tools: Bash(infsh *)

故事板创建

通过 inference.sh CLI 使用 AI 图像生成创建视觉故事板。

快速开始

curl -fsSL https://cli.inference.sh | sh && infsh login

# 生成故事板面板
infsh app run falai/flux-dev-lora --input '{
  "prompt": "故事板面板,现代城市天际线在日落时的宽建立镜头,电影构图,略微去饱和色彩,电影静止风格,16:9 宽高比",
  "width": 1248,
  "height": 832
}'

# 将面板拼接成板
infsh app run infsh/stitch-images --input '{
  "images": ["panel1.png", "panel2.png", "panel3.png"],
  "direction": "horizontal"
}'

安装说明: 安装脚本 仅检测您的操作系统/架构,从 dist.inference.sh 下载匹配的二进制文件,并验证其 SHA-256 校验和。无需提升权限或后台进程。提供 手动安装和验证

镜头类型

缩写 名称 取景 何时使用
ECU 极近景 仅眼睛,细节 强烈情感,揭示细节
CU 近景 脸部填满帧 情感、反应、对话
MCU 中近景 头部和肩膀 采访、对话
MS 中景 腰以上 一般对话、动作
MLS 中长景 膝盖以上 行走、随意互动
LS 长景 全身 角色在环境中
WS 广角景 环境主导 建立位置、规模
EWS 极广角景 广阔景观 史诗范围、孤立、过渡

生成每种镜头类型

# 近景 — 情感焦点
infsh app run falai/flux-dev-lora --input '{
  "prompt": "女人脸部显示担忧的近景镜头,左侧柔和戏剧性光线,浅景深,电影静止风格,略微去饱和",
  "width": 1248,
  "height": 832
}'

# 中景 — 对话场景
infsh app run falai/flux-dev-lora --input '{
  "prompt": "两个人在咖啡馆桌子旁交谈的中景镜头,窗户透入温暖下午光线,自然构图,电影静止风格,35mm 镜头外观",
  "width": 1248,
  "height": 832
}'

# 广角景 — 建立
infsh app run falai/flux-dev-lora --input '{
  "prompt": "未来实验室内部的广角建立镜头,戏剧性顶光,长走廊玻璃墙,科幻氛围,电影构图,变形镜头风格",
  "width": 1248,
  "height": 832
}'

摄像机角度

角度 效果 何时使用
眼平 中性、自然 大多数场景的默认
高角度 主体看起来小、脆弱 显示弱点、概览
低角度 主体看起来强大、主导 权威、英雄主义、威胁
鸟瞰 上帝视角概览 地图、建立地理
虫眼 极致力量、敬畏 建筑、高耸形象
荷兰角 不安、迷失方向 紧张、疯狂、动作
过肩 (OTS) 观众与角色定位 对话、POV

摄像机运动

运动 描述 情感
摇摄 摄像机水平旋转(在三脚架上) 扫描、跟随、揭示
俯仰 摄像机垂直旋转(在三脚架上) 揭示高度、力量
轨道 摄像机向主体移动/远离 亲密(进)、距离(出)
横移 摄像机侧向移动 跟随旁侧、揭示
起重机/摇臂 摄像机垂直上下移动 宏大揭示、过渡
变焦 镜头焦距变化(摄像机静止) 焦点转移、戏剧强调
斯坦尼康/云台 平滑手持跟踪 沉浸、跟随动作
手持 刻意摄像机抖动 紧迫、纪录片感、混乱
静态 摄像机不动 稳定、观察、紧张

在故事板中,用面板上绘制的箭头指示运动。

连续性规则

180度规则

想象一条线(轴)在两个对话角色之间。摄像机必须保持在该线的 ONE 侧。

         角色 A        角色 B
              ●─────────────────●
             /                   \
           /     摄像机区域       \
         /     (保持在这一侧)      \
       📷          📷          📷
     摄像机 1   摄像机 2   摄像机 3

跨越线 会混淆观众对空间关系的理解。仅在有意图时跨越(通过中性镜头之间或可见摄像机运动)。

动作匹配

当在同一动作的两个角度之间剪辑时,动作必须无缝继续:

面板 A: 手伸向门把手(中景)
面板 B: 手抓住门把手(近景)
         ↑ 动作从同一点继续

视线匹配

当角色看着某物时,下一个镜头应从他们近似视角显示他们所看内容。

面板 A: 角色向上看向右
面板 B: 他们看到的物体,从稍左下取景

屏幕方向

如果角色在一个镜头中从左向右移动,他们应在下一个镜头中继续从左向右移动。反向方向暗示他们转身。

面板布局

标准格式

布局 面板 用于
2x3(6 面板) 每页 6 个 详细场景、对话
3x3(9 面板) 每页 9 个 动作序列、蒙太奇
2x2(4 面板) 每页 4 个 关键时刻、演示
单张 每页 1 个 英雄镜头、关键时刻

面板注释格式

每个面板应包括:

┌────────────────────────────────────┐
│ 场景 3 — 镜头 2                   │ ← 场景和镜头编号
│                                    │
│   [生成图像在此]                   │ ← 视觉
│                                    │
├────────────────────────────────────┤
│ 镜头:中景,眼平                   │ ← 镜头类型和角度
│ 运动:慢轨道推进                   │ ← 摄像机运动
│ 时长:4 秒                         │ ← 估计时长
│ 动作:莎拉打开信                   │ ← 发生什么
│ 对话:“这改变了一切”                │ ← 任何台词
│ 音效:纸张沙沙声,时钟滴答声       │ ← 音效
│ 音乐:紧张构建                     │ ← 音乐提示
└────────────────────────────────────┘

故事板工作流程

步骤 1:镜头列表

在生成图像前,写下镜头列表:

场景 1 — 办公室,日

1.1  广角景 - 办公室建筑外部建立镜头,早晨
1.2  中景 - 莎拉走过办公室,拿着咖啡
1.3  近景 - 莎拉的脸,注意到桌子上有东西
1.4  极近景 - 桌子上的信封,陌生笔迹
1.5  中景 - 莎拉拿起信封,打开
1.6  近景 - 莎拉读信时眼睛睁大
1.7  极近景 - 信上关键短语(插入文本)

步骤 2:生成面板

在所有面板中使用一致风格:

# 建立一致风格提示后缀
STYLE="电影静止风格,略微去饱和,暖色分级,35mm 镜头,浅景深"

# 面板 1.1 — 广角建立
infsh app run falai/flux-dev-lora --input "{
  \"prompt\": \"现代玻璃办公室建筑外部的广角镜头,早晨金色小时光线,人们进入,$STYLE\",
  \"width\": 1248, \"height\": 832
}" --no-wait

# 面板 1.2 — 中景
infsh app run falai/flux-dev-lora --input "{
  \"prompt\": \"专业女士走过现代开放式办公室的中景镜头,拿着咖啡杯,窗户透入早晨光线,$STYLE\",
  \"width\": 1248, \"height\": 832
}" --no-wait

# 面板 1.3 — 近景
infsh app run falai/flux-dev-lora --input "{
  \"prompt\": \"女人脸部向下看桌子带着好奇表情的近景,柔和办公室光线,$STYLE\",
  \"width\": 1248, \"height\": 832
}" --no-wait

步骤 3:组装板

# 将面板拼接成行
infsh app run infsh/stitch-images --input '{
  "images": ["panel_1_1.png", "panel_1_2.png", "panel_1_3.png"],
  "direction": "horizontal"
}'

infsh app run infsh/stitch-images --input '{
  "images": ["panel_1_4.png", "panel_1_5.png", "panel_1_6.png"],
  "direction": "horizontal"
}'

# 然后垂直拼接行以完成页面
infsh app run infsh/stitch-images --input '{
  "images": ["row1.png", "row2.png"],
  "direction": "vertical"
}'

风格一致性提示

  • 在所有面板中使用 相同风格后缀(镜头、色彩分级、光线)
  • 如果需要跨面板一致角色,使用 FLUX LoRA
  • 保持所有面板 相同宽高比
  • 生成 比需要更多的面板 并选择最佳
  • 如果面板不匹配风格,用调整提示重新生成

常见错误

错误 问题 修复
跨越 180 度线 混淆空间关系 保持一侧或使用中性镜头
所有相同镜头类型 视觉单调,无节奏 在近景、中景、广角景之间变化
无建立镜头 观众不知道位置 以广角景或极广角景开始场景
每个场景镜头太多 节奏拖沓 每个场景 5-8 镜头是典型
面板间风格不一致 看起来像不同项目 使用相同风格提示后缀
缺少注释 面板模糊 始终注明镜头类型、运动、动作

相关技能

npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@prompt-engineering

浏览所有应用:infsh app list