虚幻引擎虚拟制片入门教程 之 Sequencer基础
虚幻引擎版本: UE5.6
文章目录
- 名词解释:Sequencer 和 Level Sequence
- 初始项目
- 创建第一个Level Sequence动画
- 创建第一个Cinematic Camera动画
- Step 1:添加一个Cinematic Camera
- Step 2: Cinematic Camera添加动画(简称Camera动画)
- 关于 Camera Cuts Track
名词解释:Sequencer 和 Level Sequence
Sequencer
是Level Sequence
的编辑器,Level Sequence
用于实现之关卡(Level)中Actor的动画,之所以叫做Level Sequence
是因为每一个Level Sequence
都和唯一的Level绑定。
接下来我们将用一个小项目介绍Unreal Engine中Sequencer 和 Level Sequence最基本的使用方法。
初始项目
我们的初始项目非常简单,它就是一个用FILM/VIDEO & LIVE EVENTS里空白模板创建的项目,我们在场景里添加了一个Cube用于示范简单的动画
创建第一个Level Sequence动画
在Content Browser里右键添加Level Sequence
。
将这个Level Sequence
命名为Seq01
(实际项目中会创建很多Level Sequence
,建议独立创建文件夹妥善管理)
双击Level Sequence
文件就可以打开它的编辑器即Sequencer
如果我们相对Level中的这个白色的Cube,做一个简单的动画,可以现在大纲视图中选择Cube并把它拖拽到 Sequencer
里
默认地,Cube的Location/Rotation/Scale即Transform组件会被添加到Sequencer
里,如果我们还想添加这个Cube的其它属性来做动画,还可以点击右边的+
,查找并添加相应的属性
点击每个属性右边的菱形◇
按钮,就可以在时间轴的当前帧为这个属性添加关键帧(K帧)
移动时间轴到某一帧,然后移动Cube的位置并K帧
这时我们移动时间轴或点击Sequencer
左下角的播放按键就可以看到预览动画了
创建第一个Cinematic Camera动画
Step 1:添加一个Cinematic Camera
Step 2: Cinematic Camera添加动画(简称Camera动画)
Camera动画本身与上面介绍的普通Actor动画并没有什么区别,但我们需要一个Camera Cut Track
来记录Camera拍摄到的内容。
关于 Camera Cuts Track
我们可以看到当把一个Cinematic Camera拖拽到Sequencer以后,Sequencer会为我们自动添加一个像电影胶片一样的Camera Cuts
这个轨道就是Camera Cuts Track
,如果像下面这样Camera Cuts Track
没有被自动添加,我们也可以手动添加Camera Cuts Track
手动添加Camera Cuts Track
每个Level Sequence
只有一个唯一的Camera Cuts Track
,但这个Camera Cuts Track
可以添加多个Camera Cut
每个Camera Cut
都可以绑定唯一一个Camera
,这个逻辑很好理解,“电影胶片”的任意片段,必须要对应一个特定的摄影机。因为在一个Level Sequence
里可以有多个Camera,所以这个Camera Cuts Track
也决定着,某个时间段“电影胶片”的内容是哪个Camera拍摄的内容。