按时间排列效果
合成中的效果存在于时间之中:每个效果都在时间轴(Timeline)上占据自己的一段——有开始、结束和持续时间。当时间光标位于该段内时,效果会在灯具上绘制;在该段之外,效果就不存在。通过在时间刻度上排列各段并让它们相互叠加,就能把一个个独立的效果组合成完整的动画。
本文讲的是如何操作这些时间段:如何移动效果、缩短它、把它精确放在需要的那一秒,以及在合成边界处会发生什么。关于时间轴窗口本身及其面板,请参见Таймлайн;关于添加效果,请参见Добавление эффекта в композицию。
效果段显示的内容
双击合成(Composition)窗口中的合成即可打开它——其内容会出现在时间轴(Timeline)窗口中。
左侧列出布局(Layout)及其内嵌的效果,右侧的时间刻度上则是这些效果的时间段。要查看某个布局的效果,点击其名称左侧的三角形展开它:折叠的布局看不到时间段。
效果段是布局深色轨道上的浅灰色矩形。它的左边缘是效果开始的时刻,右边缘是结束的时刻,宽度则是当前刻度比例下的持续时间。鼠标悬停时段条略微变亮,被选中时则明显变亮。
几个需要注意的地方:
- 效果只在自己的时间段内起作用,并且是突然开启和关闭的:时间段本身没有渐入渐出效果——平滑过渡要靠不透明度关键帧来实现,参见Ключевые кадры и параметры эффектов;
- 效果内部的时间是从时间段左边缘开始计算的,因此它的整个动画会跟着时间段一起移动:把效果向后移动10秒,它的动画也会晚10秒开始;
- 从效果(Effects)窗口新添加的效果会占据整个合成——从零到合成结尾。之后需要手动缩短和移动它;
- 效果名称左侧的复选框会完全关闭该效果,与时间段的位置无关:取消勾选后,该效果哪里都不会播放,也不会被导出。
选择时间段
用鼠标左键点击一个时间段——该效果会被选中,其参数会在属性(Properties)窗口中打开。
- Ctrl + 点击——将效果加入选择。Shift + 点击效果相同,但Shift已经被用于拖动时的吸附,因此选择时用Ctrl更方便。
- 点击时间轴空白处会取消所有效果的选择。
- 被选中的时间段会一起移动和删除——就像一个整体。
按时间移动效果
- 选中一个时间段(或多个)。
- 用鼠标左键在时间段中间按下,不松开,向右或向左拖动。拖动不会立即开始,而是要有一点位移之后才开始——短促的点击不会移动时间段。
- 在需要的位置松开鼠标。映射(Mapping)画面和3D预览(3D View)中的图像会立即重新计算。
具体会发生什么:
- 效果总是落在帧边界上——不可能落在“两帧之间”;
- 时间段的持续时间不变,只有位置改变;
- 效果不会超出合成的范围:在零点和合成结尾处,时间段会顶住边界,不再继续;
- 多个被选中的时间段会一起移动,并保持彼此间的距离。但在合成边界处,每个时间段都是各自顶住边界的,彼此的相对位置可能会因此错位——移动一组时间段时,最好不要把它紧贴边缘;
- 沿刻度拖动时布局不会改变。要把效果转移到另一个布局,需要拖动窗口左侧的名称行——参见在布局之间移动效果。
更改持续时间
把光标移到时间段的左边缘或右边缘:靠近边缘时光标会变成调整大小的箭头。拖动边缘——时间段会拉伸或缩短,另一端保持不动。
| 边缘 | 改变的内容 |
|---|---|
| 右边缘 | 效果结束的时刻。边缘不会超出合成的结尾 |
| 左边缘 | 效果开始的时刻。效果的关键帧在时间上保持原位——只是参考点发生了移动,动画的前段被“裁剪”掉 |
限制:
- 效果不能被做得比一帧还短——时间段会顶住最小长度;
- 只有普通效果的边缘可以拖动。导入视频的时间段不能通过边缘拖动:它的长度是根据文件时长和属性(Properties)中设置的重复次数自动计算的;
- 拉伸效果并不会拉伸它的动画:关键帧保持在原来的位置,最后一个关键帧之后数值就不再变化。
时间段之间的吸附
正常拖动时,时间段可以自由移动。要让效果首尾相接、既无缝隙也不重叠,按住Shift——吸附功能就会开启。按住该键时,被拖动时间段的边缘会吸附到:
- 时间轴上所有其他可见时间段的起点和终点(包括其他布局中的);
- 合成的起点;
- 时间光标当前所在的位置。
吸附点会用一条竖直的蓝色线标出。无论是整体移动时间段,还是拖动其任一边缘,吸附都会起作用。松开Shift后,时间段又可以自由移动了。
一个节省时间的小技巧:把时间光标放到需要的时刻——瞄准它比瞄准空白刻度容易——然后按住Shift把时间段的边缘拉向它。
精确的开始和结束时间
如果不是“大致”而是要精确到00:00:12,右键点击时间段并选择Set time(设置时间)。会弹出一个小窗口,其中有三个字段,格式为时:分:秒:毫秒:
| 字段 | 含义 |
|---|---|
| Start | 效果的开始时间 |
| End | 效果的结束时间 |
| Duration | 持续时间;更改此字段会移动效果的结束点,开始点保持不变 |
数值输入后立即生效,按Enter或Esc关闭窗口。同一个右键菜单中还有Delete项——删除选中的效果。
时间光标
时间轴上的橙色竖线就是时间光标:它显示的是你当前在映射(Mapping)画面和3D预览(3D View)中看到的合成时刻。
- 点击顶部的时间刻度尺——光标会移动到该点。按住鼠标不放,可以沿刻度拖动光标,手动“翻阅”动画;此时播放会自动暂停。
- 空格键(Spacebar)——播放与暂停,Home——回到合成开头,End——跳到结尾。
- Ctrl + →和Ctrl + ←——前进/后退一帧,Ctrl + Shift + →和Ctrl + Shift + ←——一次前进/后退十帧。逐帧步进便于检查效果是否精确地从预定位置开始。
当前时间和帧号显示在时间轴播放面板上,旁边是合成的持续时间。
刻度缩放与滚动
在以分钟为单位的刻度上看不清只有几分之一秒长的时间段,因此刻度可以随时调整:
- 在刻度上方使用鼠标滚轮——放大或缩小时间。缩放是相对于指针位置进行的,所以把指针对准你想查看的部分;
- 按住滚轮(或右键)拖动——滚动:水平方向滚动时间,垂直方向滚动布局和效果列表。此时短促的右键点击仍然会打开上下文菜单。
时间轴的缩放比例只影响显示效果:它不会影响效果本身,也不影响导出结果。
效果在时间上的叠加
在同一个布局中,时间段可以任意重叠。当多个效果同时播放时,它们会按照从上到下的顺序叠加:布局列表中位置更靠上的效果会按照自己的混合模式和不透明度绘制在下方效果之上。顺序可以通过拖动窗口左侧的效果行来更改,参见Режимы смешивания。
由此产生两种常见手法:
- 画面切换——时间段首尾相接:一个结束,下一个开始。用Shift吸附来设置最简单;
- 平滑过渡——时间段相互重叠,上层效果在重叠区域内用关键帧为不透明度做动画。
要在合成的稍后位置重复某个效果而无需重新设置,在窗口左侧的效果行上点击右键并选择Duplicate(复制):副本会出现在同一个布局、同一个时间位置上,之后只需把它拖动到需要的位置。
合成边界
刻度的长度就是合成的持续时间,它在合成设置中指定:右键点击合成 → Set Duration(设置时长),或点击时间轴面板上的持续时间数值。参见Настройки композиций。
需要记住的几点:
- 效果不能超出合成的结尾:拖动和拉伸时都会顶住这个边界;
- 如果把合成设为更短的持续时间,超出新边界的效果会被裁剪。仅仅恢复原来的持续时间是不够的——被裁剪的时间段还需要重新拉伸,所以最好在排列效果之前就设定好持续时间;
- 开启了Infinity(无限)的合成,时间在刻度结尾之后仍会继续流逝。此时只有一直延伸到合成结尾的效果才会继续播放:其余效果此时已经结束;
- cue文件中包含的正是在合成持续时间内播放的内容——参见Экспорт композиций。
如果效果没有在需要的时候播放
按顺序检查:
- 时间光标是否在效果的时间段之内——多数情况下只是效果还没开始或已经结束;
- 效果名称旁的复选框是否勾选,不透明度是否被设为零;
- 效果是否被别的效果遮挡——本布局中位置更靠上的效果,或时间轴上位置更靠上的布局中的效果;
- 布局是否正确:时间段可能落在了相邻的布局中,导致效果在其他灯具上播放——参见在布局之间移动效果;
- 如果多个效果要同时开始,它们的起点是否对齐:按住Shift把它们的边缘拉到一起,否则一两帧的偏差在刻度上不易察觉,却会在动画中显现出来。
请注意:时间段的移动和裁剪不会记录到操作历史中。Ctrl+Z可以撤销添加、删除效果或把效果移到另一个布局的操作,但不会把时间段恢复到刻度上原来的位置——位置只能通过拖动或Set time来还原。
快捷键
| 操作 | 按键 |
|---|---|
| 播放/暂停 | 空格键 |
| 时间光标到开头/结尾 | Home / End |
| 前进/后退一帧 | Ctrl + → / Ctrl + ← |
| 前进/后退10帧 | Ctrl + Shift + → / Ctrl + Shift + ← |
| 拖动时间段时吸附 | 按住Shift |
| 将效果加入选择 | Ctrl + 点击 |
| 删除选中的效果 | Delete |