按时间排列效果:修订间差异

来自Light Stream (CN)
(Перевод с русской вики (задача №962, LS Dev Hub))
 
(Перевод с русской вики (задача №1044, LS Dev Hub))
 
第1行: 第1行:
[[ru:Расстановка эффектов по времени]] [[en:Arranging Effects in Time]] [[zh:按时间排列效果]]
[[ru:Расстановка эффектов по времени]] [[en:Arranging Effects in Time]] [[zh:按时间排列效果]]
 合成中的效果存在于时间之中: 每个效果 在'''时间轴(Timeline)'''上占据自己的一 ——有开始、结束和持续时间。当时间光标位于 该段 内时, 效果会在 灯具 绘制; 该段 之外, 效果就不存在。通过在时间刻度上排列 各段 它们相互叠加,就能把一个 个独立的效果组合成完整的动画。
 合成中的效果存在于时间之中 每个效果在'''时间轴 (Timeline)'''上占据自己的一 条效果条 ——有开始、结束和持续时间。当时间光标位于 效果条 效果会在 固定装置(fixture) 渲染; 效果条 之外 效果就 根本 不存在。通过在时间刻度上排列 效果条 使 它们相互叠加 ,各 个独立的效果 组合成 了一段 完整的动画。


 本文 是如何 操作 这些时间段: 如何移动效果、缩短 、把 精确放 需要的 那一秒, 以及在合成边界处会发生什么。关于 时间轴 窗口本身及其面板,请参 见[[ Таймлайн]]; 关于添加效果,请参 见[[ Добавление эффекта в композицию]]。
 本文 介绍效果条 的操作 如何移动效果、缩短 效果 、把 效果 精确放 需要的 帧上, 以及在合成边界处会发生什么。关于窗口本身及其面板 见[[ 时间轴]] 关于添加效果 见[[ 在合成中添加效果]]。


== 效果 显示的内容 ==
== 效果 显示的内容 ==


  双击'''合成(Composition)'''窗口中 合成 即可打开它 —— 内容会出现在'''时间轴(Timeline)'''窗口中。
  '''合成 (Compositions)'''窗口中 双击打开一个 合成—— 它的 内容会出现在'''时间轴'''窗口中。


 左侧列出布局(Layout) 及其 嵌的效果, 右侧的时间刻度上则是这些效果的 时间段 。要查看某个布局的效果, 点击其名称左侧的 三角形 展开它: 折叠的布局 到时间段
 左侧列出 各个 布局 (layout) 及其嵌 的效果 右侧的时间刻度上则是这些效果的 效果条 。要查看某个布局 的效果 点击其名称左侧的 箭头 展开它 —— 折叠的布局不 显示效果条


 效果 是布局 色轨道上的浅灰色矩形。它的左边缘是效果开始的时刻, 右边缘是结束的时刻, 宽度则是当前 刻度 比例下的持续时间。鼠标悬停时 条略微变亮, 被选中时则明显变亮。
 效果 是布局 色轨道上的 一个 浅灰色矩形。它的左边缘是效果开始的时刻 右边缘是 效果 结束的时刻 宽度则是 它在 当前 时间轴缩放 比例下的持续时间。鼠标悬停时 效果 略微变亮 被选中时则明显变亮 ,并带有一圈浅色边框


 几个需要注意的 地方:
 几个需要注意的 要点:


* 效果只在自己的 时间段 内起作用, 并且是 然开启和关闭的:时间段 本身没有渐入渐出 效果 ——平滑过渡要靠不透明度关键帧来实现,参 见[[ Ключевые кадры и параметры эффектов]];
* 效果只在自己的 效果条范围 内起作用 并且是 然开启和关闭的 :效果条 本身没有渐入渐出——平滑过渡要靠不透明度关键帧来实现 见[[ 关键帧与效果参数]]
* 效果内部的时间是从 时间段 左边缘开始计算的,因此 动画 跟着 时间段 一起移动: 把效果向后移动10秒, 它的动 也会 晚10 秒开始;
* 效果内部的时间是从 效果条 左边缘开始计算的 ,所以 它整 动画 跟着 效果条 一起移动 把效果向后移动10秒 它的动 也会 推迟10 秒开始
* 从'''效果(Effects)'''窗口 添加的效果会占据整个合成—— 从零 到合成结尾。之后需要手动缩短 移动它;
* 从'''效果 (Effects)'''窗口添加的 效果会占据整个合成—— 从0一直 到合成结尾。之后需要手动缩短 移动它
* 效果名称左侧的复选框会完全关闭该效果,与时间段的 位置 无关: 取消勾选后,该 效果哪里都不会播放, 也不会 导出。
* 效果名称左侧的复选框会完全关闭该效果 ,无论效果条处于什么 位置 取消勾选后 效果哪里都不会播放 也不会 包含在 导出 结果中;
* 效果条下方只显示已开启关键帧模式的参数轨道——以扁平列表形式,不分组显示。不透明度的关键帧则位于效果条本身上


== 选择 时间段 ==
== 选择 效果条 ==


 用鼠标左键点击一个 时间段 ——该效果会被选中, 其参数会在'''属性(Properties)'''窗口中 打开
 用鼠标左键点击一个 效果条 ——该效果会被选中 其参数会 显示 在'''属性 (Properties)'''窗口中。


* '''Ctrl + 点击'''——将效果加入选择。'''Shift + 点击'''效果相同, 但'''Shift''' 已经被 用于拖动时的吸附,因此选择时 用'''Ctrl'''更方便。
* '''Ctrl + 点击'''——将效果加入选择 。'''Shift + 点击'''效果相同 但'''Shift''' 用于拖动时的吸附 ,所以 用'''Ctrl''' 来选择 更方便
* 点击时间轴空白处会取消所有效果的选
* 再次点击同一个效果条无法取消其选中状态:若只想保留它被选中,请在不按'''Ctrl'''的情况下点击它
* 被选中的 时间段 会一起移动 删除 ——就像一个整体
* 点击时间轴 空白处会取消所有效果的选 中状态。
* 鼠标右键不会改变选中状态:右键菜单作用于当前已选中的对象——请先用左键选中效果条
* 被选中的 多个效果条 作为一个整体 一起移动 、一起 删除。


== 按时间移动效果 ==
== 按时间移动效果 ==


# 选中 一个时间段(或 多个)
# 选中 效果条(可以是 多个
鼠标左键 在时间段中间按下, 不松开, 或向 拖动。拖动不会立即开始, 而是 要有一点位 移之后才开始——短 的点击不会移动 时间段
在效果条中部按住 鼠标左键 不松开 或向 拖动 鼠标 。拖动不会立即开始 而是 动几个像素 之后才开始——短 的点击不会移动 效果条
# 在需要的位置松开鼠标。'''映射(Mapping)''' 画面 和'''3D预览(3D View)'''中的 图像 会立即重新计算。
# 在需要的位置松开鼠标 按键 。'''映射 (Mapping)''' 区域 和'''3D 预览 (3D View '''中的 画面 会立即重新计算。


  具体 会发生 什么:
  此时 会发生 的情况:


* 效果总是落在帧边界上——不可能落在“ 帧之间”;
* 效果总是 落在 某一 边界上——不可能落在“ 帧与 帧之间”
时间段 的持续时间不变, 位置 改变;
效果条 的持续时间不 会改 ,改变的 是它的 位置
* 效果不会超出合成的范围:在零 点和合成结尾处,时间段 会顶 边界, 不再 继续;
* 效果不会超出合成的范围 :在0 位置 和合成结尾处 ,效果条 会顶 边界 后停止, 往前或往后移动;
* 多个被选中的 时间段 会一起移动, 并保持彼此间的距离。但在合成边界处, 每个 时间段 各自顶 边界 的, 彼此的相对位置可能 因此错 ——移动一组时 间段时, 最好不要把它紧贴边缘;
* 多个被选中的 效果条 会一起移动 并保持彼此 间的距离 不变 。但在合成边界处 每个 效果条 各自 独立地 边界 彼此 之间 的相对位置可能因此错 ——移动一组 效果条 最好不要把它 推到 紧贴边缘 的位置;
* 沿刻度拖动时布局不会改变。要把效果 移到另一个布局, 需要 拖动 窗口左侧的名称行—— 见[[ 在布局之间移动效果]]。
* 沿 时间 刻度拖动时 ,效果所在的 布局不会改变。要把效果移 到另一个布局 需要 窗口左侧 拖动它所在 的名称行——见[[ Перемещение эффектов между лейаутами]]。


== 更改持续时间 ==
== 更改持续时间 ==


  光标移到 时间段 的左边缘或右边缘:靠近 边缘 光标会变成 调整大小 的箭头。拖动边缘—— 时间段 会拉 或缩短, 另一 保持不动。
  光标移到 效果条 的左边缘或右边缘 :在 边缘 处、大约十几个像素宽的范围内, 光标会变成 向左或向右 的箭头。拖动 边缘—— 效果条 或缩短 ,而 另一 侧边缘 保持不动。


{| class="wikitable"
{| class="wikitable"
! 边缘 !!  内容
! 边缘 !! 变 内容
|-
|-
| 右边缘 || 效果结束的时刻。 边缘 不会超出合成的结尾
| 右边缘 || 效果结束的时刻。不会超出合成的结尾
|-
|-
| 左边缘 || 效果开始的时刻。效果的关键帧在时间上保持 原位 ——只 是参考 点发生 动, 动画 被“裁剪”
| 左边缘 || 效果开始的时刻。 此时 效果的关键帧在时间上 的位置 保持 不变 ——只 有起算 点发生 动画 被“裁剪”
|}
|}


 限制:
 限制


* 效果不能被 做得比 一帧 还短 —— 时间段 会顶住最小长度;
* 效果不能被 缩短到短于 一帧—— 效果条 会顶住 最小长度
* 只有普通效果的边缘可以拖动。导入视频 的时间段 不能通过边缘 拖动: 它的长度是根据文件时长和'''属性(Properties)'''中 设置 重复 次数自动计算的;
* 只有普通效果的边缘可以 拖动。导入 视频 效果条 不能通过 拖动 边缘 来调整: 它的长度是根据文件时长和'''属性''' 窗口 中的'''循环 次数 (Loop Count)'''值 自动计算的
* 拉伸 效果 并不会拉伸它的动画: 关键帧 保持 在原来的位置, 最后一个关键帧之后数值就不再变化。
将效果向右 拉伸并不会拉伸它的动画 关键帧 仍留 在原来的位置 最后一个关键帧之后数值就不再变化。


== 时间段之间 吸附 ==
  音频轨道 移动和裁剪采用相同的操作方式,但遵循自己的规则:其右边缘不会超出音频文件的结尾,左边缘裁剪的则是声音本身的开头部分。


  正常拖动时,时间段可以自由移动。要让 效果 首尾相接、既无缝隙也不重叠,按住'''Shift'''——吸附功能就会开启。按住该键时,被拖动时 边缘会 吸附 到:
== 效果 条之 间的吸附 ==


* 时间轴上所有其他可见 时间段 起点 终点( 包括其他布局中的);
正常拖动时,效果条可以自由移动。要让效果首尾相接、既无间隙也不重叠,按住'''Shift'''键即可启用吸附。按住该键时,被拖动效果条的边缘会吸附到:
* 合成的起 点;
 
* 时间轴上所有其他可见 效果条 开始 结束位置—— 包括其他布局中的 效果条,以及音频轨道;
* 合成的起 始位置;
* 时间光标当前所在的位置。
* 时间光标当前所在的位置。


 吸附点会 一条竖直的蓝色线 标出 。无论是整体移动 时间段, 还是拖动 其任 一边缘, 吸附都会起作用。松开'''Shift''' 后,时间段 可以 自由移动
 吸附点会 一条竖直的 蓝色线 显示,被吸附到的效果条则会带上红色边框 。无论是整体移动 效果条, 还是拖动 它的某 一边缘 吸附都会起作用 。当屏幕上距离目标只剩几个像素时吸附就会触发:刻度越大,就需要越精确地把效果条移到位 。松开'''Shift''' 键——效果条 会恢复 自由移动
 
还有两点:折叠布局中的效果条不参与吸附,合成的结尾也不是一个吸附点——效果条本来就会自己顶到那里。同时拖动多个效果条时,只有整组的外侧边缘会吸附——即最早的开始点和最晚的结束点。
 
一个省时的技巧:先把时间光标放到需要的时刻——瞄准光标比瞄准空白的时间刻度更容易——然后按住'''Shift'''键把效果条的边缘拖向它


  一个节省时间的小技巧:把时间光标放 需要的 时刻 ——瞄准它比瞄准空白刻度容易——然后按住'''Shift'''把时间段的边缘拉向它。
== 精确定位 指定 时刻 ==


== 精确 的开始和结束 间 ==
  在3.3版本中,效果条没有数值形式的起止时间输入框——效果条右键菜单中的'''Set time'''项处于不可用状态。当需要的不是“凭眼力”而是 精确 落在某个指定时刻 ,可以这样操作:


  如果不是“大致”而是要 精确 到00:00:12,右键点击 时间 段并选择'''Set time'''(设置 时间)。会弹 一个小窗口,其中有三个字段,格式为'' 时:分:秒:毫秒'':
# 把时间光标 精确 放到效果应该开始的位置:在时间轴播放面板的当前时间输入框中输入 时间 ,或用'''Ctrl + →'''和'''Ctrl + ←''' 逐帧移动到需要的帧;
# 用鼠标滚轮放大 时间 刻度,直到可以分辨 单独的帧;
# 按住'''Shift''' 键把效果条的边缘拖向光标——边缘会精确吸附到它上面。


{| class="wikitable"
  用逐帧步进的方式检查结果很方便:停在 效果开始 之前 一帧,然后向前走一步—— 效果 应该恰好在下一帧出现。
! 字段 !! 含义
|-
| '''Start''' || 效果 开始 时间
|-
| '''End''' || 效果 结束时间
|-
| '''Duration''' || 持续时间;更改此字段会移动 效果 的结束点,开始点保持不变
|}


  数值输入后立即生 ,按'''Enter''' '''Esc''' 关闭窗口 同一个右键 菜单 中还有'''Delete''' —— 删除选 中的 效果
  除了'''Set time'''之外, 果条的右键菜单中还有'''Copy''' '''Delete'''。 删除既可以通过该 菜单 项完成,也可以用'''Delete''' 和'''Backspace'''键完成。但在3.3版本中无法复制效果条 —— 无论是通过该菜单项还是通过'''Ctrl+C'''和'''Ctrl+V''':要复制一个效果,需要使用窗口左侧列表 中的'''Duplicate(制作副本)'''命令


== 时间光标 ==
== 时间光标 ==


 时间轴上的橙色竖线就是时间光标: 它显示的是你当前在'''映射(Mapping)''' 画面 和'''3D预览(3D View)'''中看到的合成时刻。
 时间轴上的橙色竖线就是时间光标 它显示的是你当前在'''映射''' 区域 和'''3D 预览'''中看到的 合成 的哪个 时刻。


* 点击顶部 时间刻度尺——光标会 移动 到该 按住 鼠标 不放, 可以沿刻度拖动光标, 手动“翻阅”动画; 此时播放会 自动 暂停。
* 点击顶部 带有 时间刻度 的标 尺——光标会 到该 位置 不松开 鼠标 按键的情况下, 可以沿刻度拖动光标 手动“翻阅”动画 ,甚至可以把鼠标移到窗口之外; 此时播放会暂停
* ''' 空格键(Spacebar)'''——播放 暂停,'''Home'''—— 到合成开头,'''End'''——跳到结尾。
* 光标总是精确落在某一帧上——效果条的边缘也是如此
* '''Ctrl + →'''和'''Ctrl + ←'''——前 /后 退一 ,'''Ctrl + Shift + →'''和'''Ctrl + Shift + ←'''——一次 前进/后退十 帧。 逐帧 步进 便于检查效果是否精确地从预定位置开始
* '''Space'''——播放/ 暂停 '''Home'''—— 到合成开头 '''End'''——跳到 合成 结尾 ;时间刻度也会一起滚动到相应位置
* '''Ctrl + →'''和'''Ctrl + ←'''—— 前/ 移动,'''Ctrl + Shift + →'''和'''Ctrl + Shift + ←'''——一次 移动10 帧。 用按键 步进 时同样会暂停播放


 当前时间和帧号显示在时间轴播放面板上,旁边是 合成的持续时间。
 当前时间和帧号显示在时间轴播放面板上 ,紧挨着 合成的持续时间。


==  刻度 缩放与滚动 ==
== 缩放与滚动 时间刻度 ==


 在以分钟为单位的刻度上看不清 只有几分之一秒长 时间段,因此 刻度可以随时调整:
  只有零点几秒长的效果条, 在以分钟为单位的 时间 刻度上 看不清的 ,所以 刻度可以随时调整


* 在刻度上方 使用'''鼠标滚轮'''——放大或缩小时间。缩放是相对于指针位置进行的, 所以把指针对准 想查看的部分;
* 在 时间 刻度上方 滚动'''鼠标滚轮'''——放大或缩小时间。缩放是相对于 鼠标 指针位置进行的 所以 把指针对准想 查看的部分
* 按住滚轮( 或右键) 拖动——滚动: 水平方向滚动时间, 垂直方向滚动布局和效果列表。 此时 短促的右键点击仍然会打开 上下文 菜单。
* ''' 按住滚轮 拖动'''( 按住鼠标 右键拖动 ——滚动 水平方向滚动时间 垂直方向滚动布局和效果列表。短促的右键点击仍然会打开 右键 菜单
* 窗口最下方的'''预览条''':中间的滑块整体移动可见的时间区段,两侧的滑块则设置该区段的长度


 时间 的缩放 比例 只影响显示效果:它 不会影响效果本身,也不影响 导出结果。
 时间 刻度最多只能放大到整个窗口宽度约等于半秒钟,也不会超出合成的范围。刻度 的缩放只影响显示效果 不会影响效果本身 导出结果。


== 效果在时间上的叠加 ==
== 效果在时间上的叠加 ==


 在同一个布局 中, 时间 可以任意重叠。当多个效果同时播放时, 它们会按照从上到下的顺序 叠加: 布局列表中位置更靠上的效果会 按照自己的 混合模式和不透明度绘制在下方效果之上。顺序可以通过 拖动 窗口左侧 效果行来 ,参 见[[Режимы смешивания]]。
 在同一个布局 内,效果条在 时间 可以任意重叠。当多个效果同时播放时 它们会按照从上到下的顺序 进行合成:在 布局列表中位置更靠上的效果 根据其 混合模式和不透明度绘制在下方效果之上。顺序可以通过 窗口左侧 拖动 效果 所在的 行来改 变, 见[[Режимы смешивания]]。


 由此产生两种常见 :
 由此产生两种常见


* '''画面切换'''—— 时间段 首尾相接: 一个结束, 下一个开始。用'''Shift'''吸附 来设置 简单;
* '''画面切换'''—— 效果条 首尾相接 一个结束 下一个开始。用'''Shift'''吸附最 容易实现;
* '''平滑过渡'''—— 时间段 相互重叠,上层效果 在重叠区域内 用关键帧为 不透明度 动画。
* '''平滑过渡'''—— 效果条 相互重叠 在重叠区域内 ,上层效果的 不透明度 通过关键帧进行 动画 处理


  在合成的 位置 重复某个效果而 无需 重新设置, 在窗口左侧的效果行上点击右键 选择'''Duplicate'''(复制): 副本会出现在同一 布局、同 一个 时间 位置上,之后 只需把它拖 到需要的位置。
  如果想 在合成的后 面部分 重复 使用 某个效果而 不必 重新设置 一遍,可以 在窗口左侧的效果行上点击右键 选择'''Duplicate (制作副本)''' :一份 副本会出现在同一布局 中、紧挨原效果 位于相 时间 点,并且已经处于选中状态——剩下的 只需把它拖到需要的位置 。旁边的'''Clone(克隆)'''命令则会把效果的副本发送到项目中的另一个合成里


== 合成边界 ==
== 合成 边界 ==


 刻度的长度就是合成的持续时间,它 在合成 设置 指定: 右键点击合成 → '''Set Duration'''( 设置 时长),或点击时间轴面板上的 持续时间 数值 见[[Настройки композиций]]。
  时间 刻度的长度就是合成的持续时间 。可以通过点击播放面板上带下划线的持续时间数值来设置,或者 ''' 合成'''窗口 中右键点击合成 → '''Set Duration 设置持续时间 )'''来设置 。见[[Настройки композиций]]。


 需要记住的几点:
 需要记住的几点


* 效果不能超出合成的结尾: 拖动 拉伸时 这个边界;
* 效果不能超出合成的结尾 :在 拖动 拉伸时 ,它们 在结尾处停
如果把 合成 设为更短 的持续时间,超出 新边界的效果会被裁 仅仅 恢复 原来的持续时间是不够的——被裁剪的时间段还需要重新拉伸, 所以最好在排列效果之前就设 好持续时间;
缩短一个已经制作好的 合成的持续时间 是有风险的操作。跨越 新边界的效果会 在边界处 被裁 掉,而完全落在边界之外的效果则会直接从合成中被删除 它们不会自动 恢复 所以最好在排列效果之前就 好持续时间
启了'''Infinity'''(无限) 的合成, 时间在刻度结尾之后 仍会 继续流逝。此时只有一直延伸到合成结尾的效果才会继续播放: 其余效果 时已 结束;
对于 了''' 无限(Infinite)'''的合成 时间 在刻度结尾之后继续流逝。此时只有 那些 一直延伸到合成结尾的效果才会继续播放 其余 效果 已结束
* cue 文件中包含的正是在合成持续时间内播放的内容—— 见[[ Экспорт композиций]]。
* 导出的cue 文件中包含的正是在合成持续时间 内播放的内容——见[[ 导出合成]]。


== 如果效果 没有在需要 的时 候播放 ==
== 如果效果 播放 的时 间不对 ==


 按顺序检查:
  以下 顺序检查


* 时间光标是否 效果 的时间段之 内—— 多数 情况 下只 是效果还没开始或已经结束;
* 时间光标是否 位于 效果 —— 最常见的 情况是效果还没开始 已经结束 了;
* 效果名称旁的复选框是否勾选,不透明度 是否被设 ;
* 效果名称旁 的复选框是否 处于 勾选 状态,以及 是否被设 置成了 不透明度;
* 效果是否被 别的 效果遮 —— 布局中位置更靠上的效果,或 时间轴上位置更靠上的布局中的效果;
* 效果是否被 另一个 效果遮 —— 可能是同一 布局中位置更靠上的效果 ,也可能是 时间轴上位置更靠上的布局中的 某个 效果
布局 正确:时间段 可能落在了相邻的布局中, 导致效果在其他 灯具 上播放—— 见[[ 在布局之间移动效果]];
* 是 不是 正确 的布局:效果条有 可能落在了相邻的布局中 导致效果在其他 固定装置 上播放——见[[ Перемещение эффектов между лейаутами]]
* 如果多个效果 同时开始, 它们的起点是否对齐: 按住'''Shift'''把它们的边缘 拉到一起, 否则一两帧的偏差在刻度上不易察觉,却会 在动画中 现出来。
* 如果 多个效果 应该 同时开始 ,检查 它们的 效果条 起点是否对齐 按住'''Shift''' 把它们的边缘 互相吸附对齐, 否则一两帧的偏差在 时间 刻度上不 易察觉 ,但 在动画中 会表 现出来。


 请注意: 时间 的移动和裁剪不会记录到 操作 历史中。'''Ctrl+Z'''可以撤销添加 删除效果 或把效果移到另一个布局 的操作, 不会 时间段 恢复到刻度上 原来 的位置——位置只能通过拖动 或'''Set time''' 还原
 请注意 :效果条在 时间 的移动和裁剪不会记录到 撤销 历史中。'''Ctrl+Z'''可以撤销添加 删除效果的操作 无法 效果条 恢复到 时间 刻度上 先前 的位置——位置只能通过 重新 拖动来 恢复


== 快捷键 ==
== 快捷键 ==


{| class="wikitable"
{| class="wikitable"
! 操作 !! 
! 操作 !!  快捷
|-
|-
| 播放/暂停 || ''' 空格键'''
| 播放 / 暂停 || '''Space'''
|-
|-
| 时间光标到开头/结尾 || '''Home''' / '''End'''
| 时间光标 到开头 / 结尾 || '''Home''' / '''End'''
|-
|-
| 前 /后 退一 帧 || '''Ctrl + →''' / '''Ctrl + ←'''
前 / 移动 || '''Ctrl + →''' / '''Ctrl + ←'''
|-
|-
| 前 /后 退10 帧 || '''Ctrl + Shift + →''' / '''Ctrl + Shift + ←'''
前 / 移动10 帧 || '''Ctrl + Shift + →''' / '''Ctrl + Shift + ←'''
|-
|-
| 拖动 时间段 时吸附 || 按住'''Shift'''
| 拖动 效果条 时吸附 || 按住'''Shift'''
|-
|-
| 将效果加入选择 || '''Ctrl + 点击'''
| 将效果加入选择 || '''Ctrl + 点击''' (或'''Shift + 点击''')
|-
|-
| 删除选中的效果 || '''Delete'''
| 删除选中的效果 || '''Delete'''或'''Backspace'''
|}
|}


==  另请 ==
== 参 ==


* [[ Таймлайн]]
* [[ 时间轴]]
* [[ Добавление эффекта в композицию]]
* [[ 在合成中添加效果]]
* [[ Ключевые кадры и параметры эффектов]]
* [[ 关键帧与效果参数]]
* [[Режимы смешивания]]
* [[Режимы смешивания]]
* [[ 在布局之间移动效果]]
* [[ Перемещение эффектов между лейаутами]]
* [[ Композиции]]
* [[ 合成]]
* [[Настройки композиций]]
* [[Настройки композиций]]
* [[ Экспорт композиций]]
* [[ 导出合成]]

2026年9月3日 (四) 13:23的最新版本

合成中的效果存在于时间之中:每个效果在时间轴(Timeline)上占据自己的一条效果条——有开始、结束和持续时间。当时间光标位于效果条内部时,效果会在固定装置(fixture)上渲染;在效果条之外,效果就根本不存在。通过在时间刻度上排列效果条并使它们相互叠加,各个独立的效果就组合成了一段完整的动画。

本文介绍效果条的操作:如何移动效果、缩短效果、把效果精确放到需要的帧上,以及在合成边界处会发生什么。关于窗口本身及其面板,见时间轴;关于添加效果,见在合成中添加效果

效果条显示的内容

合成(Compositions)窗口中双击打开一个合成——它的内容会出现在时间轴窗口中。

左侧列出各个布局(layout)及其嵌套的效果,右侧的时间刻度上则是这些效果的效果条。要查看某个布局中的效果,点击其名称左侧的箭头展开它——折叠的布局不显示效果条。

效果条是布局暗色轨道上的一个浅灰色矩形。它的左边缘是效果开始的时刻,右边缘是效果结束的时刻,宽度则是它在当前时间轴缩放比例下的持续时间。鼠标悬停时效果条会略微变亮;被选中时则明显变亮,并带有一圈浅色边框。

几个需要注意的要点:

  • 效果只在自己的效果条范围内起作用,并且是骤然开启和关闭的:效果条本身没有渐入渐出——平滑过渡要靠不透明度关键帧来实现,见关键帧与效果参数
  • 效果内部的时间是从效果条左边缘开始计算的,所以它整段动画都跟着效果条一起移动:把效果向后移动10秒,它的动作也会推迟10秒开始;
  • 效果(Effects)窗口添加的新效果会占据整个合成——从0一直到合成结尾。之后需要手动缩短并移动它;
  • 效果名称左侧的复选框会完全关闭该效果,无论效果条处于什么位置:取消勾选后,效果哪里都不会播放,也不会包含在导出结果中;
  • 效果条下方只显示已开启关键帧模式的参数轨道——以扁平列表形式,不分组显示。不透明度的关键帧则位于效果条本身上。

选择效果条

用鼠标左键点击一个效果条——该效果会被选中,其参数会显示在属性(Properties)窗口中。

  • Ctrl + 点击——将效果加入选择集。Shift + 点击效果相同,但Shift键用于拖动时的吸附,所以用Ctrl来选择更方便。
  • 再次点击同一个效果条无法取消其选中状态:若只想保留它被选中,请在不按Ctrl的情况下点击它。
  • 点击时间轴的空白处会取消所有效果的选中状态。
  • 鼠标右键不会改变选中状态:右键菜单作用于当前已选中的对象——请先用左键选中效果条。
  • 被选中的多个效果条会作为一个整体一起移动、一起删除。

按时间移动效果

  1. 选中效果条(可以是多个)。
  2. 在效果条中部按住鼠标左键,不松开并向左或向右拖动鼠标。拖动不会立即开始,而是在移动几个像素之后才开始——短暂的点击不会移动效果条。
  3. 在需要的位置松开鼠标按键。映射(Mapping)区域和3D 预览(3D View)中的画面会立即重新计算。

此时会发生的情况:

  • 效果总是会落在某一帧的边界上——不可能落在“帧与帧之间”;
  • 效果条的持续时间不会改变,改变的只是它的位置;
  • 效果不会超出合成的范围:在0点位置和合成结尾处,效果条会顶到边界后停止,不会再往前或往后移动;
  • 多个被选中的效果条会一起移动,并保持彼此之间的距离不变。但在合成边界处,每个效果条都会各自独立地顶到边界,彼此之间的相对位置可能因此错乱——移动一组效果条时,最好不要把它推到紧贴边缘的位置;
  • 沿时间刻度拖动时,效果所在的布局不会改变。要把效果移动到另一个布局,需要在窗口左侧拖动它所在的名称行——见Перемещение эффектов между лейаутами

更改持续时间

将光标移到效果条的左边缘或右边缘:在边缘处、大约十几个像素宽的范围内,光标会变成向左或向右的箭头。拖动该边缘——效果条会被拉长或缩短,而另一侧边缘保持不动。

边缘 变化内容
右边缘 效果结束的时刻。不会超出合成的结尾
左边缘 效果开始的时刻。此时效果的关键帧在时间上的位置保持不变——只有起算点发生偏移,动画从前端被“裁剪”

限制:

  • 效果不能被缩短到短于一帧——效果条会顶住其最小长度;
  • 只有普通效果的边缘可以被拖动。导入的视频效果条不能通过拖动边缘来调整:它的长度是根据文件时长和属性窗口中的循环次数(Loop Count)值自动计算的;
  • 将效果向右拉伸并不会拉伸它的动画:关键帧仍留在原来的位置,最后一个关键帧之后数值就不再变化。

音频轨道的移动和裁剪采用相同的操作方式,但遵循自己的规则:其右边缘不会超出音频文件的结尾,左边缘裁剪的则是声音本身的开头部分。

效果条之间的吸附

正常拖动时,效果条可以自由移动。要让效果首尾相接、既无间隙也不重叠,按住Shift键即可启用吸附。按住该键时,被拖动效果条的边缘会吸附到:

  • 时间轴上所有其他可见效果条的开始和结束位置——包括其他布局中的效果条,以及音频轨道;
  • 合成的起始位置;
  • 时间光标当前所在的位置。

吸附点会以一条竖直的浅蓝色线显示,被吸附到的效果条则会带上红色边框。无论是整体移动效果条,还是拖动它的某一边缘,吸附都会起作用。当屏幕上距离目标只剩几个像素时吸附就会触发:刻度越大,就需要越精确地把效果条移到位。松开Shift键——效果条又会恢复自由移动。

还有两点:折叠布局中的效果条不参与吸附,合成的结尾也不是一个吸附点——效果条本来就会自己顶到那里。同时拖动多个效果条时,只有整组的外侧边缘会吸附——即最早的开始点和最晚的结束点。

一个省时的技巧:先把时间光标放到需要的时刻——瞄准光标比瞄准空白的时间刻度更容易——然后按住Shift键把效果条的边缘拖向它。

精确定位到指定时刻

在3.3版本中,效果条没有数值形式的起止时间输入框——效果条右键菜单中的Set time项处于不可用状态。当需要的不是“凭眼力”而是精确落在某个指定时刻时,可以这样操作:

  1. 把时间光标精确放到效果应该开始的位置:在时间轴播放面板的当前时间输入框中输入时间,或用Ctrl + →Ctrl + ←逐帧移动到需要的帧;
  2. 用鼠标滚轮放大时间刻度,直到可以分辨出单独的帧;
  3. 按住Shift键把效果条的边缘拖向光标——边缘会精确吸附到它上面。

用逐帧步进的方式检查结果很方便:停在效果开始之前的一帧,然后向前走一步——效果应该恰好在下一帧出现。

除了Set time之外,效果条的右键菜单中还有CopyDelete。删除既可以通过该菜单项完成,也可以用DeleteBackspace键完成。但在3.3版本中无法复制效果条——无论是通过该菜单项还是通过Ctrl+CCtrl+V:要复制一个效果,需要使用窗口左侧列表中的Duplicate(制作副本)命令。

时间光标

时间轴上的橙色竖线就是时间光标:它显示的是你当前在映射区域和3D 预览中看到的是合成的哪个时刻。

  • 点击顶部带有时间刻度的标尺——光标会跳到该位置。不松开鼠标按键的情况下,可以沿刻度拖动光标,手动“翻阅”动画,甚至可以把鼠标移到窗口之外;此时播放会暂停。
  • 光标总是精确落在某一帧上——效果条的边缘也是如此。
  • Space——播放/暂停,Home——跳到合成开头,End——跳到合成结尾;时间刻度也会一起滚动到相应位置。
  • Ctrl + →Ctrl + ←——向前/向后逐帧移动,Ctrl + Shift + →Ctrl + Shift + ←——一次移动10帧。用按键步进时同样会暂停播放。

当前时间和帧号显示在时间轴播放面板上,紧挨着合成的持续时间。

缩放与滚动时间刻度

只有零点几秒长的效果条,在以分钟为单位的时间刻度上是看不清的,所以刻度可以随时调整:

  • 在时间刻度上方滚动鼠标滚轮——放大或缩小时间。缩放是相对于鼠标指针位置进行的,所以要把指针对准想要查看的部分;
  • 按住滚轮拖动(或按住鼠标右键拖动)——滚动:水平方向滚动时间,垂直方向滚动布局和效果列表。短促的右键点击仍然会打开右键菜单;
  • 窗口最下方的预览条:中间的滑块整体移动可见的时间区段,两侧的滑块则设置该区段的长度。

时间刻度最多只能放大到整个窗口宽度约等于半秒钟,也不会超出合成的范围。刻度的缩放只影响显示效果,不会影响效果本身或导出结果。

效果在时间上的叠加

在同一个布局内,效果条在时间上可以任意重叠。当多个效果同时播放时,它们会按照从上到下的顺序进行合成:在布局列表中位置更靠上的效果,会根据其混合模式和不透明度绘制在下方效果之上。顺序可以通过在窗口左侧拖动效果所在的行来改变,见Режимы смешивания

由此产生两种常见做法:

  • 画面切换——效果条首尾相接:一个结束,下一个开始。用Shift吸附最容易实现;
  • 平滑过渡——效果条相互重叠,在重叠区域内,上层效果的不透明度通过关键帧进行动画处理。

如果想在合成的后面部分重复使用某个效果而不必重新设置一遍,可以在窗口左侧的效果行上点击右键,选择Duplicate(制作副本):一份副本会出现在同一布局中、紧挨原效果、位于相同的时间点,并且已经处于选中状态——剩下的只需把它拖到需要的位置。旁边的Clone(克隆)命令则会把效果的副本发送到项目中的另一个合成里。

合成的边界

时间刻度的长度就是合成的持续时间。可以通过点击播放面板上带下划线的持续时间数值来设置,或者在合成窗口中右键点击合成 → Set Duration(设置持续时间)来设置。见Настройки композиций

需要记住的几点:

  • 效果不能超出合成的结尾:在拖动或拉伸时,它们会在结尾处停住;
  • 缩短一个已经制作好的合成的持续时间是有风险的操作。跨越新边界的效果会在边界处被裁掉,而完全落在边界之外的效果则会直接从合成中被删除。它们不会自动恢复,所以最好在排列效果之前就先设置好持续时间;
  • 对于启用了无限(Infinite)的合成,时间会在刻度结尾之后继续流逝。此时只有那些一直延伸到合成结尾的效果才会继续播放:其余的效果这时早已结束;
  • 导出的cue文件中包含的正是在合成持续时间之内播放的内容——见导出合成

如果效果播放的时间不对

请按以下顺序检查:

  • 时间光标是否位于效果条内部——最常见的情况是效果还没开始,或者已经结束了;
  • 效果名称旁边的复选框是否处于勾选状态,以及是否被设置成了零不透明度;
  • 效果是否被另一个效果遮盖——可能是同一布局中位置更靠上的效果,也可能是时间轴上位置更靠上的布局中的某个效果;
  • 是不是正确的布局:效果条有可能落在了相邻的布局中,导致效果在其他固定装置上播放——见Перемещение эффектов между лейаутами
  • 如果有多个效果应该同时开始,检查它们的效果条起点是否对齐:按住Shift键把它们的边缘互相吸附对齐,否则一两帧的偏差在时间刻度上不容易察觉,但在动画中会表现出来。

请注意:效果条在时间上的移动和裁剪不会记录到撤销历史中。Ctrl+Z可以撤销添加或删除效果的操作,但无法把效果条恢复到时间刻度上先前的位置——位置只能通过重新拖动来恢复。

快捷键

操作 快捷键
播放 / 暂停 Space
时间光标跳到开头 / 结尾 Home / End
向前 / 向后逐帧移动 Ctrl + → / Ctrl + ←
向前 / 向后移动10帧 Ctrl + Shift + → / Ctrl + Shift + ←
拖动效果条时吸附 按住Shift
将效果加入选择集 Ctrl + 点击(或Shift + 点击
删除选中的效果 DeleteBackspace

参见