第 24 章 场景地理和视线系统

第五部 人物、空间、动作连续性工程

第 24 章 场景地理和视线系统#

本章目录
24.1 观众会在脑中建立地图24.2 从平面图开始24.3 180 度轴线24.4 屏幕位置不是人物身份24.5 视线匹配24.6 建立镜头的职责24.7 正反打的连续背景24.8 人物移动如何更新空间24.9 多轴线场景24.10 门、镜子和屏幕24.11 空间错误的修复24.12 空间连续 SOP24.13 故障树24.14 检查表、练习与交付物24.15 建立统一世界坐标,而不是只写左和右24.16 视线不是“看向左边”,而是看向目标24.17 地点版本与场景变更管理24.18 一场正反打的空间验收表研究依据说明

24.1 观众会在脑中建立地图#

即使竖屏以近景为主,观众仍会推断人物相对位置。门上一镜在林筠身后,下一镜突然在林薇身后;两人正反打都看画面右侧,观众会感觉她们没有面对彼此。

AI 不知道上一镜的隐含空间,必须显式维护地点几何、人物坐标、轴线、屏幕方向和视线。

24.2 从平面图开始#

为每个主要场景建立简化坐标。无需精确三维,但要固定北向、门窗、桌、屏幕和活动区。

spatial_setup:
  location: LOC_BOARDROOM_DAY
  coordinate_system: origin_at_table_center
  anchors:
    door: [4, 0]
    screen: [0, -3]
    window: [0, 3]
  characters:
    CH_LINYUN: [3, 0.8]
    CH_LINWEI: [1, -0.8]
    CH_ZHOULAN: [-2, 0]
  primary_axis: CH_LINYUN_to_CH_LINWEI
  camera_side: south_of_axis

坐标用于一致性,不要求提示词暴露数字。系统把它编译成“林筠门侧、林薇桌右侧”。

24.3 180 度轴线#

当两人面对,连接两人的虚拟线形成动作轴。摄影机保持在轴线同一侧,林筠在正反打中持续看画面右,林薇持续看画面左,观众便理解她们互相看。

图 24-1 动作轴线、合法机位区与视线匹配

图 24-1 上方平面图把人物连线定义为动作轴,并把 A、B、C 三个机位放在同一合法区域;下方正打看画面右、反打看画面左,双人镜头重新确认两人关系。

AI 生成时,不要只把下方三张画面分别描述为“人物侧脸”。每张镜头任务都要引用同一场景平面图、人物世界坐标、机位区和视线目标。若必须越轴,应先生成中性双人镜头、人物移动或摄影机穿越,让观众看到空间规则发生改变。

跨到另一侧会交换屏幕方向。越轴不是禁止,但需要被观众看见:用移动镜头穿过轴线、轴线上中性镜头、宽景重新建立,或让人物位置发生可见改变。

AI 分镜最容易独立生成“好看反打”,却忽略方向。Storyboard Row 必须保存 screen_directioneyeline_target

24.4 屏幕位置不是人物身份#

“女主永远在左”不是规则。屏幕位置由当前轴线和调度决定。人物走过对方或摄影机越轴后可以交换,但必须有可见过渡。

记录世界位置和画面位置两项:世界位置说明她在哪里,画面位置说明当前构图。只保存画面左/右,换机位后无法推导。

24.5 视线匹配#

视线需要方向、高度和距离感。坐着的人看站立者应略向上;看桌面文件应向下;看远处屏幕的聚焦不同于看近处手机。

eyeline:
  source: CH_LINYUN
  target: CH_LINWEI
  world_vector: southwest
  screen_direction: right
  vertical_angle: level
  distance: 2.3m

反应镜头若视线偏离,会像人物在看镜头外另一个人。生成关键帧时把目标方向写入姿态,而不是只写“看向反派”。

24.6 建立镜头的职责#

建立镜头不是昂贵装饰,它让观众看清空间、人数和轴线。之后可使用大量近景而不迷失。

竖屏建立镜头可短、可局部:门侧看到长桌和屏幕;不必追求横向大全景。人物位置重大改变、有人进入、越轴或场景状态变化后,使用重新建立镜头。

24.7 正反打的连续背景#

正打和反打应看到与地图一致的背景锚点。林筠背后是门和石墙,林薇背后是屏幕侧边;不能两人都生成同一扇窗。

为每个 Camera Zone 保存背景模板和主光方向。反打不是把第一张图水平翻转,因为文字、痣、服装扣和光线都会被镜像。

24.8 人物移动如何更新空间#

站起、绕桌、接近门和交换座位都是 Spatial Event。事件记录起点、路径、终点和跨轴结果。

spatial_event:
  id: MOVE_E001_S12
  character: CH_LINYUN
  from_zone: door_zone
  to_zone: screen_zone
  path: table_south_side
  crosses_primary_axis: false
  visible_in: [E001_S11, E001_S12]
  new_screen_relation: 林筠更靠近画面中心与证据屏

下一镜读取新位置,不能继续把她留在门边。

24.9 多轴线场景#

三人以上会产生多个关系轴。选择当前戏剧主轴,并用镜头与站位突出。周岚加入后,主轴可从林筠—林薇切换到林筠—周岚;用周岚走到桌端和一张三人宽景完成重建。

不要同时让所有人各自看不同方向。为每个 beat 指定关注中心。

24.10 门、镜子和屏幕#

门决定进入方向;镜子会制造虚拟空间和反射身份;屏幕既是地点锚点又是证明物。AI 对镜像文字和反射容易失败,重要镜面应分层合成或避免复杂运动。

人物看屏幕时,屏幕内容和脸部反应可用独立镜头,但视线高度必须匹配屏幕位置。

24.11 空间错误的修复#

轻微方向不清可插入地点锚点、手部或证据镜头;人物跳位可用可接受的时间省略和声音桥,但不能掩盖关键动作;轴线错误可重做一侧反打、加入中性镜头或让人物可见移动。

水平翻转是最后手段,必须检查脸部标记、服装、文字、左右手和光线。多数时候重新生成比修正所有镜像错误更安全。

24.12 空间连续 SOP#

第一步,建立地点平面和方向。第二步,放置人物与关键道具。第三步,选择主轴和摄影机侧。第四步,为每人记录世界位置、屏幕位置和视线。第五步,设计建立镜头。第六步,任何移动写 Spatial Event。第七步,轴线切换用可见重建。第八步,正反打检查背景和光线。第九步,在粗剪中无声查看空间是否可理解。

24.13 故障树#

**症状:正反打像两人看同一方向。**屏幕方向未按轴线锁定。重生成一侧或重建轴线。

**症状:背景每切一次都换。**没有 Camera Zone 背景模板。引用空镜和固定锚点。

**症状:人物突然从门边到屏幕前。**缺少 Spatial Event。补移动镜头或承认时间省略并重建空间。

**症状:翻转后脸看似正确,文字和痣错误。**镜像修复未做全项审计。重新生成或逐项合成。

**症状:多人对话越来越乱。**同时存在多条未管理轴线。每个 beat 选主轴和关注中心。

24.14 检查表、练习与交付物#

检查地点是否有方向;人物是否有世界坐标;主轴和摄影机侧是否记录;正反打视线是否相反;背景锚点是否合理;移动是否有事件;越轴是否被看见;水平翻转是否审计;无声粗剪是否能画出地图。

练习一:画董事会议室平面并设计六镜正反打。练习二:故意越轴,再用三种方法修复。练习三:为三人场景标记两个主轴的切换。练习四:检查一段素材能否安全水平翻转。

本章交付物:Spatial Setup、Axis Map、Camera Zone、Eyeline Ledger、Spatial Event、建立镜头包、空间连续性审片报告。

24.15 建立统一世界坐标,而不是只写左和右#

“林筠在左、林薇在右”只对某一个机位成立。地点应先定义世界坐标:以会议室长桌中心为原点,北侧为屏幕,东侧为门;人物位置保存为区域和近似坐标,摄影机再把世界位置投影成屏幕位置。换到反打机位后屏幕左右会改变,世界中的门、桌和人物关系不会改变。

生产不需要电影预演级精度,但必须有稳定锚点。把门、屏幕、主座、窗和关键道具标为不可移动;普通椅子可有小幅容差。每个 Camera Zone 保存朝向、可见背景、允许焦段和轴线侧。镜头提示由这些数据编译出“林筠画面右侧,视线向左上,背后可见东门边缘”,而不是让分镜师凭记忆重复描述。

camera_zone:
  id: CAM_MEETING_SOUTH_A
  world_position: [0.8, -4.2, 1.55]
  look_at: [0.2, 0.4, 1.35]
  axis_side: south
  visible_anchors: [north_screen, east_door_edge]
  screen_projection:
    CH_LINYUN: right
    CH_LINWEI: left
  forbidden: [show_west_window_as_background]

24.16 视线不是“看向左边”,而是看向目标#

视线账应记录观察者、目标、目标高度和机位。角色看坐着的人、墙上屏幕、手机或门口,眼球和头部角度都不同。提示“看向画面左侧”容易在换机位后失效;提示“看向位于世界坐标北侧、比眼睛高 20 厘米的屏幕”才可以由镜头编译器转换。

正反打审核先看两人的视线是否在轴线两侧相对,再看俯仰角是否匹配身高。林筠站着、周岚坐着,林筠应略向下看,周岚略向上看;若两人都平视,空间会像各自拍摄。过肩前景还提供尺度证据:后景人物的眼线落点应接近前景头部合理位置。

目标在画外时,建立一个 Eyeline Target,不能每镜重新猜。角色连续看手机、抬眼看屏幕、转向林薇,是三个可见目标之间的动作链;每次目标改变都应有转头或切镜,不允许眼神无事件跳跃。

24.17 地点版本与场景变更管理#

AI 资产常在生产中“越改越漂亮”:门变成落地窗、桌子变长、屏幕位置被移到构图更方便的一侧。单镜看似升级,连续性却被破坏。地点同样需要版本号和变更单。修改不可移动锚点时,系统列出所有依赖该地点版本的关键帧、镜头、视线和动作路径。

可接受的变化包括剧情事件造成的状态改变,例如椅子被推倒、玻璃破裂、屏幕断电;它们创建 Location State,而不是新地点。结构改变则是资产版本。两者不能混淆,否则下一镜可能引用“完整玻璃”的旧地点,又保留“地面碎片”的新状态。

地点空板至少保存无人物主视角、主要反打方向、关键角落和特殊光线版本。空板不是直接成片,而是帮助模型保持建筑结构、帮助合成建立背景、帮助审核识别锚点漂移。任何新机位若无法从地点地图解释,应先更新地图再生成。

24.18 一场正反打的空间验收表#

以林筠和林薇隔桌对峙为例,主镜头先确认二人、桌边和屏幕;林筠近景背后应出现门侧石墙,视线向画面左;林薇近景背后出现屏幕边缘,视线向画面右;文件插入镜头中,文件顶部朝北屏幕方向;回到主镜头时,两人的座位与文件位置不变。

审核不能只逐镜问“这张好不好看”,而要横向比较:背景锚点是否互补而非重复;视线方向是否相向;镜头高度是否解释俯仰;桌边线条是否支持同一空间;文件朝向是否一致。若某个近景背景完全虚化,也应保留一种可比信息,例如主光方向或肩部朝向。

无声播放是最有效的空间测试之一。关闭对白后,陌生审核者能否指出谁在门边、谁靠屏幕、谁控制文件、人物是否移动过。若必须依靠台词解释位置,空间设计尚未成立。

研究依据说明#

AI 分镜教程常强调正反打、过肩和换机位,但若没有地点地图和轴线状态,这些只是孤立镜头词。本章把传统空间语法转成可保存数据。