当前位置: 首页 > news >正文

虚幻引擎虚拟制片入门教程 之 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

SequencerLevel 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拍摄的内容。
在这里插入图片描述

http://www.dtcms.com/a/503034.html

相关文章:

  • 考研408--计算机网络--day1-概念组成功能三种交换技术分类
  • 网站标签怎么做跳转页面网站的建设ppt模板
  • Laravel下载和安装图解(非常详细)
  • Python机器学习---3.分类模型评估
  • Rust Tokio vs Go net/http:云原生与嵌入式生态选型指南
  • 【Java 详解】Mysql 索引从入门到精通
  • Vue收集表单数据
  • 正点原子RK3568学习日志10-向系统条件一个系统调用
  • 软件工程原则:构建高质量软件的基石
  • 哈尔滨在线制作网站网站3d展示怎么做
  • Python操作word实战
  • cms建站系统哪家好企业信息官网
  • 【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
  • ffmpeg下载和实战获取音视频时长
  • 如何高效批量修改多格式文本文件?
  • 移动测试利器Appium全方位解析:从原理、实战到应用场景
  • 018数据结构之队列——算法备赛
  • 开源 Linux 服务器与中间件(四)服务器--Tomcat
  • Auto CAD二次开发——测试功能
  • 《Linux进阶指令实操指南》:文件查看、时间管理、搜索压缩全覆盖(附高频案例)
  • Socket编程学习记录
  • AI“缝合怪”变“神作”,游戏宣传图工作流
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品定价中的创新方法与实践
  • PHPMailer下载和使用教程(非常详细)
  • 傻瓜式免费自助建站系统wordpress下拉
  • 【LeetCode热题100(47/100)】路径总和 III
  • bpmn-js 中如何完整导出 PNG(含自定义 Overlay)
  • 【图像处理】Gamma矫正
  • 【AI论文】MM-HELIX:借助整体式平台与自适应混合策略优化,提升多模态长链反思推理能力
  • Go 入门学习