虚幻4 Sequencer动画编辑器
发表于2016-11-21
顾名思义,Sequencer动画编辑器就是用来制作动画的,它是传统的动画编辑工具Matinee的改进版,操作更加方便,效率更高。
(1)Sequencer编辑器的核心概念是轨道Track,一个轨道就是一个可以“动”的元素,它控制了动画中这个元素的动画效果。例如一个音频轨道,它控制了某个音频在动画中的播放、暂停、快进等效果;再如场景中的某个物体的Transform轨道(实际是3条轨迹的合成),它控制着动画 过程中该物体的位置、旋转、缩放的动画效果。常用的轨道有:
1、Actor轨道,包括该物体的Transform轨道、可见性轨道、组件轨道(该组件的其他属性轨道)以及暴露给Sequencer的自定义成员变量轨道、人物骨骼动画轨道等。具体示例见下文。
2、音频轨道AudioTrack,控制轨迹内音频的播放、暂停、更换、混合、音量大小调节等。
3、事件轨道EventTrack,在动画播放过程中添加某个事件,并将该事件告诉外部。
4、镜头切换轨道CameraCutTrack,处理多个摄像机间的转换。需要使用CineCameraActor的摄像机才可添加到该轨迹,同时会添加该摄像机的轨迹,用来控制摄像机的移动。
5、镜头轨道ShotTrack,处理多个关卡动画LevelSequence之间的切换。
6、播放速率轨道PlayRateTrack,控制动画的播放速度,1.0为正常,值越大播放越快。
7、子场景轨道SubscenesTrack,不同的关卡动画LevelSequence合成同一个关卡动画LevelSequence。
8、渐变轨道FadeTrack,控制动画的淡入淡出效果,0完全可见,1完全不可见,屏幕全黑。
9、关卡可见性轨道LevelVisibilityTrack,控制关卡、子关卡的可见性,这里是直接设置关卡内容的可见性,并没有进行关卡的卸载、加载操作。
以上轨道的制作效果如下:
2、音频轨道AudioTrack,控制轨迹内音频的播放、暂停、更换、混合、音量大小调节等。
3、事件轨道EventTrack,在动画播放过程中添加某个事件,并将该事件告诉外部。
4、镜头切换轨道CameraCutTrack,处理多个摄像机间的转换。需要使用CineCameraActor的摄像机才可添加到该轨迹,同时会添加该摄像机的轨迹,用来控制摄像机的移动。
5、镜头轨道ShotTrack,处理多个关卡动画LevelSequence之间的切换。
6、播放速率轨道PlayRateTrack,控制动画的播放速度,1.0为正常,值越大播放越快。
7、子场景轨道SubscenesTrack,不同的关卡动画LevelSequence合成同一个关卡动画LevelSequence。
8、渐变轨道FadeTrack,控制动画的淡入淡出效果,0完全可见,1完全不可见,屏幕全黑。
9、关卡可见性轨道LevelVisibilityTrack,控制关卡、子关卡的可见性,这里是直接设置关卡内容的可见性,并没有进行关卡的卸载、加载操作。
以上轨道的制作效果如下:
关于轨迹的曲线编辑功能,增加点,点之间过度效果、修改点的属性值、时间值,这里不做过多解释,和虚幻4中其他的曲线编辑器基本相同。
(2)另一个重要概念是关键帧,它表示在当前特定的时刻该轨迹所代表属性的属性值。如下所示,某个物体的Transform轨道,它控制了该物体的Transform相关动画。
一个Sequencer控制的动画长度也是用帧来表示的,如下每秒,在所示,该Sequencer为30帧过场动画视口(Cinematic Viewport)下可以调节该动画一共为1800帧,也就是该动画长度为1分钟。
以上就是Sequencer动画编辑器的基本概念,相信经过这些讲解,利用UE4制作一个简单的动画已经没有问题了。不过,关键并不在工具,而在创意...
至于一些重要轨道的具体、深入的用法和技巧以后会慢慢更新。