开始使用

AI 视频的 3D 预演:生成前如何锁定镜头路径

在灰模场景里规划镜头,每个机位导出一张静帧,让每个 ArcLoop shot 直接继承构图,而不是靠 prompt 去猜。

开始创作
AI 视频的 3D 预演:生成前如何锁定镜头路径

Convert the live-action input[0] into a de-characterized 3D mannequin motion reference video. The final result should preserve only the performer’s motion structure, pose changes, rhythm, weight shifts, and limb trajectories, while matching the original movement as closely as possible. Keep the choreography exactly the same as the source video, wit

模型
Kling O3 Pro
时长
15 秒
画面比例
16:9
分辨率
720p
制作同款

前言

你脑子里有这个镜头:先从高处俯瞰公路全景,接着俯冲进两栋楼之间,在车进入画面时抓住它,侧面跟拍一拍,然后拉远直到整座城市都收进框里。你把这一切写进 prompt,模型给你的是一辆反向行驶的车,或者摄像机自始至终贴着地面,或者四个画面漂亮但根本不属于同一组运动的片段。

问题不在模型。镜头运动和角色走位是空间信息,而文字是装空间信息的烂容器。灰模 3D 预演——空白模型、粗糙场景、一台摄像机——才是更好的容器。这篇指南告诉你怎么搭一个只回答三个问题的预演,怎么每个机位导出一帧静图,再怎么把每张静图变成一个 ArcLoop shot,让整组镜头连起来。如果你一直在想怎么在快速多镜头运动里控住摄像机,这就是那套工作流。

预演是用来做什么的,不是用来做什么的

预演只回答三个问题,不多:

  • 摄像机在哪里,下一步去哪里?
  • 每个角色从哪里出发,往哪个方向移动?
  • 什么在什么前面? 前景柱子、角色、背景建筑——就是这个顺序。

它不回答任何东西长什么样。场景可以是照片参考搭的粗块。角色可以是胶囊体。没有人会看到预演;它的全部工作就是锁住骨架,让生成只需要填皮肤。

这改变了你审片的方式。AI 片段回来之后,你拿它跟预演比,不是跟风格参考比。镜头方向一致、从左到右的路线一致、前景背景的层次一致——通过。光效和材质可以是模型想要的任何东西。

如果你有 3D 背景,3D 转 AI 动漫流程指南涵盖了更多迁移内容。这篇文章只盯一件事:镜头路径。

让模型能跟上的预演规则

  • 一个 shot,一个镜头运动。 预演里有一个跟拍变成升降变成拉远,那就是三个 shot。在那里剪开。
  • 把摄像机放在真实摄像机能待的地方。 模型学的是真实摄影。穿墙或者穿过角色的摄像机,生成出来也会这样。
  • 标记路线,不是表演。 一个胶囊体沿路径滑过去就够了。表演来自 shot 描述,不来自预演。
  • 保持比例诚实。 如果角色站在门旁边只有两个头高,生成出来的角色也会是那么高。
  • 按项目的宽高比导出。 16:9 的预演静帧框不住 9:16 的 shot。在 Story Brief 里设好交付比例,让预演摄像机跟上。

如何搭预演并交给 ArcLoop,一步一步来

  1. 用参考照片搭场景粗块。 粗形状就够了:道路、两栋楼的体块、前景一根柱子。如果我的资产里已经有一个场景资产,用它的 Main image 作为参考,让预演和最终成片共享一个布局。
  2. 放置角色并画出走位路线。 每个角色一条路径。记录他们在哪里停下来。
  3. 设置机位。 对于运动镜头,记录起始帧和结束帧。对于多机位场景,放好每台摄像机,按出现顺序编号。
  4. 放一遍,修掉明显问题。 如果摄像机把角色挡在墙后面看不见,就移墙。不要打磨其他任何东西。
  5. 每个机位导出一张静帧。 每个 shot 的起始帧和结束帧。把静帧上传到内容库;也上传预演片段,让团队能看到预期的运动。
  6. 把静帧作为 Visual reference 资产绑定,以场景命名,这样构图就是 Agent 可以复用的东西,而不是散落在对话里的备注。
  7. 在 episode 上 Generate Shots,然后编辑每个 shot card。 附上对应的预演静帧,用 @ 引用角色和场景,只写这个 shot 的摄像机和动作。不要描述面部或服装;资产会处理那些。
  8. 先生成图片,对比预演静帧,再生成视频。 如果静帧的构图是对的,视频通常也会保持。如果不对,在花 credit 生成运动之前先修 shot card。

镜头路径在 shot card 里住哪里

摄像机信息属于 shot 描述本身,用普通的摄影语言,按运动发生的顺序写:摄像机从哪里开始,做什么动作,到哪里结束,什么东西保持在画面里。把预演静帧放在参考槽里,不是放在文字里。文字应该读起来像 shot list 上的一行,不像剧本里的一个段落。

词汇方面——推、拉、摇、跟、仰、升——参见摄影语言指南。两三个角色的场景,多角色走位指南涵盖视线和谁接哪句台词。

示例 1:单人奔跑,跟拍摄像机

最简单的情况:一个角色沿山路向上跑,经过一根石柱,在山脊的雕像前停下。预演里是一条路线和一台从后面跟拍的摄像机。拆成一个跟拍 shot 和一个到达 shot,这样每个各有一个明确的动作。

Shot 1 — Tracking shot, camera behind and slightly left of @Kaito, following at running pace along the mountain path. @Kaito runs uphill without slowing, passes the stone pillar on the right so it crosses the foreground for a few frames, and keeps going. Background: the ridge and the statue growing larger with every stride. Camera stays at shoulder height, no tilt, no push-in. Late afternoon light from the left. Composition: match previz still 01A.
Shot 2 — Camera continues the same track from Shot 1, then slows and tilts up as @Kaito reaches the ridge and stops in front of @Guardian Statue. He drops from a run to a standing breath, hands on his knees, chest rising. The statue fills the upper right of frame; the valley opens wide behind him as the camera settles. Same light direction as Shot 1. Composition: match previz still 01B.

示例 2:两个角色,三台摄像机

开放世界风格的街头对话:摄像机住在主角背后,所以单个固定机位会穿墙。预演用三台摄像机:A 走上来时从后面拍,B 那侧的反打,以及 B 走开时的第三台。三台摄像机,三个 shot。

Shot 3 — Over-the-shoulder, camera behind @Ren at head height, tracking at walking pace as he walks up to @Vendor Marcus at the food cart. @Ren slows and stops two steps away. Marcus looks up from the grill and turns to face him. Foreground: Ren's shoulder on the left edge; midground: Marcus and the cart; background: the street and passing traffic. Camera stops when Ren stops. Match previz camera 1.
Shot 4 — Reverse angle from behind @Vendor Marcus, camera at chest height, static, same distance as Shot 3 so the cut feels like a real conversation. @Ren is now facing camera, talking, one hand gesturing toward the cart, the other in his jacket pocket. Marcus's shoulder frames the left edge and stays out of focus. The street behind Ren matches the background of Shot 3. Match previz camera 2.

示例 3:快速行驶的车,四个机位

速度是 prompt 最容易失败的地方。预演设置四个机位:道路上方的高角度、在两楼之间俯冲、车的侧视图、拉远到广角。每个是独立的 shot;模型一次只需要执行一个动作。

Shot 5 — High-angle establishing shot over @Neon Expressway at night, camera slowly descending toward the road, no pan. @Vela's car enters from the bottom of frame, small, headlights on, and drives away from camera up the center lane. The road layout must read clearly: two lanes, towers on both sides, a gap between the two tallest towers ahead. Rain-wet asphalt reflecting signs. Match previz camera 1.
Shot 6 — Camera flies forward between the two towers at car height, tracking alongside @Vela's car in a clean side profile, left to right. Neon reflections streak across the door and the windows. The car stays centered in frame and does not change direction or lane. The towers pass as vertical streaks in the background. End on the car pulling slightly ahead of camera. Match previz camera 3.

最常见的崩法

  • 摄像机反向。 预演是从左到右,片段却从右到左。拒绝它。确认 shot card 里用文字写明了方向,不是只靠参考静帧。
  • 角色跑到了错误的那侧。 通常是路线没写进文字里。加上「经过右边的石柱」。
  • 一个 shot 里两个运动。 如果模型得先俯冲再拉远,其中一个会丢掉。拆开这个 shot。
  • 预演静帧被原样复制,材质也带进去了。 灰模静帧可能把生成拉向灰色调。用风格参考和场景的 Main image 锁住风格;预演静帧是构图参考,不是画面参考。
  • 比例漂移。 预演里胶囊体太高,片段里就变成了巨人。在预演里修比例,不是在 prompt 里修。

常见问题

我需要一个完整的 3D 场景吗? 不需要。几个方块搭的照片参考粗块就够了。预演只需要显示摄像机和角色在哪里。

我能跳过静帧,直接用文字描述预演吗? 可以,简单镜头也行得通。但凡摄像机动得快或者两个角色有交叉,静帧才是让构图保持准确的东西。

预演片段本身要放进 shot 里吗? 上传到内容库让团队能看到预期的运动。shot card 用静帧做构图参考,用 @ 资产做身份识别,用文字写镜头路径。

如果模型无视预演静帧怎么办? 先检查文字。如果镜头运动只在图片里,把它拼出来:起始位置、运动、结束位置。然后先重新生成图片,再生成视频。

下一步

找一个你一直在反复重生成的 shot——那个摄像机从来不听话的那个——只为那个 shot 做预演。导出起始帧和结束帧,绑定为 Visual reference,用 @ 资产和按顺序写好的镜头运动重建 shot card。在 ArcLoop 里打开项目,先生成静帧,在碰视频之前拿它和预演帧对比。

骨架只搭一次,shot 往上生成

把预演静帧作为 Visual reference 绑定,用 @ 引用角色,在 ArcLoop 里每个机位生成一个 shot。构图是你的;模型只负责填画面。

立即创作

发现更多

AI 动画视频姿势参考:怎么用静帧代替文字描述

AI 动画视频姿势参考:怎么用静帧代替文字描述

短片的节奏怎么控

短片的节奏怎么控

GPT Image 2 怎么做短剧角色图、分镜和封面

GPT Image 2 怎么做短剧角色图、分镜和封面

人物三视图完整指南

人物三视图完整指南