UE4 Sequence学习

1.常用轨道

1.1 Camera轨道

Camera轨道可以理解为Camera Cuts轨道和Camera Actor轨道,一般点击Sequencer上的摄像机图标可以自动创建:
在这里插入图片描述
Camera Cuts轨道,可以进行不同相机机位的切换,一般会随着Camera Actor轨道自动创建,如果未创建也可以右键单独创建。

1.2 Shots & Subscenes轨道

注:Subscenes在UE5中叫做Subsequences
这2种轨道很像,都是子序列嵌套。Shots一般用于主Sequence做最终合成,Subscenes用于内容拆分管理、多人协作。更多内容可以下载UE5 Slay Demo参考一下。
在这里插入图片描述

1.3 Level Visibility轨道

子关卡可见性,根据轨道配置隐藏或显示关卡,需要注意的是可见是一个轨道,不可见要创建另一个轨道。
在这里插入图片描述

1.4 Material Parameter Collection Track轨道

用于修改材质参数集。

2.常用功能

2.1 Spawned

对于Sequence动态创建的对象,需要勾选Spawned选项,这样打开Sequencer时即可被动态创建。
在这里插入图片描述

2.2 导入相机动画

我们知道FBX动画包含相机动画的话,进引擎要做特殊处理。如果相机动画要导入UE Sequence里,需要右键相机的Track单独点导入:
在这里插入图片描述

2.3 Camera Shake相机震屏

可以参考官方文档:https://docs.unrealengine.com/5.1/en-US/camera-shakes-in-unreal-engine/
新建一个蓝图类,继承CameraShakeBase。打开新建好的类,点开Class Defaults,对震屏参数进行编辑:
在这里插入图片描述
然后在Camera Actor Track处右键,添加Camera Shake:
在这里插入图片描述
在这里插入图片描述

2.4 Template Sequence模板序列

如果Sequence中有许多重复性运动,并且这些运动内容需要复用,或者说想让Sequence看上去更规整,就可以使用模板序列,右键即可创建:
官方文档链接:https://docs.unrealengine.com/5.1/en-US/template-sequences-in-unreal-engine/
首先创建一个模板序列:
在这里插入图片描述
然后对模板序列的内容进行编辑,例如一些重复性运动等。

使用时,Add Track添加为模板序列即可:
在这里插入图片描述

2.5 添加动画蓝图到轨道

官方文档页面:https://docs.unrealengine.com/5.1/en-US/control-animation-blueprint-parameters-from-sequencer-in-unreal-engine/

首先将动画蓝图拖拽至场景中,再将场景中生成的蓝图对象拖拽至Sequence中,Add Track添加Skeletal Mesh轨道,再从Skeletal Mesh中添加动画蓝图轨道,最后给对应变量添加关键帧即可。注意变量需要Cinematic可见。
在这里插入图片描述

2.6 常量关键帧

对于只需要改变一次值的内容,可以设置常量关键帧:
在这里插入图片描述

3.Tips

3.1 检查或设置相机宽高比

Camera的Filmback选项里:
在这里插入图片描述

3.2 设置两窗格模式编辑动画

一边观察场景,另一边是摄像机内视图,这样效率比较高
在这里插入图片描述
在这里插入图片描述

3.3 快速将选中Actor添加到Sequence

在这里插入图片描述
选中物体后,快捷键ctrl+a

3.4 快捷键

s - 打关键帧
shift + 鼠标点击 - 快速滑动到某个时间点
Home - 从关键帧缩放状态恢复主关键帧视图
按住b键左右拖拽 - 快速预览时间轴
鼠标悬停在关键帧上,按住鼠标中键进行拖拽,可快速复制该关键帧
j、k、l 播放,暂停,倒播时间轴
[] 修改输出范围
.,(句号逗号) 关键帧之间跳跃

### 虚幻引擎 UE 动画系统教程与学习资料 #### 初学者快速上手指南 对于希望迅速掌握虚幻引擎并能够制作简单动画的新手来说,存在一套特别设计的教学视频。这套课程旨在帮助用户在一小时内学会利用虚幻引擎的基础操作来构建一个小动画作品[^1]。 #### 深入理解动画状态机 为了更深入地研究角色动画的设计,有专门针对UE4动画状态机系统的介绍材料可供参考。这部分内容强调了如何运用该工具集实现复杂多变的角色动作表现[^2]。 #### 完整的学习路径规划 面向想要全面了解虚幻引擎5特性的开发者,《虚幻引擎5(UE5)学习教程》提供了详尽指导。这不仅涵盖了软件安装到界面熟悉的过程,还包括了C++编程、蓝图视觉脚本编写技巧等方面的知识点讲解,有助于读者建立起完整的技能体系[^3]。 #### 特定领域应用实例 - 2D 动画处理 如果关注的是二维图形在游戏中的呈现方式,则有关于“2D动画的导入和使用”的具体步骤说明会很有价值。这里讲述了从准备素材到最后应用于项目的整个流程细节[^4]。 ```python # 示例代码用于展示如何加载外部资源至虚幻引擎中 def import_2d_animation(file_path, target_sequence_view): """ 将指定文件夹下的图片序列作为新的2D动画资产加入工程 参数: file_path (str): 图像所在目录路径 target_sequence_view (object): 已经创建的目标纸片图像序列对象 返回值: None """ selected_images = select_image_files_from_directory(file_path) for image in selected_images: add_image_to_sprite_sheet(image, target_sequence_view) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值