虚幻引擎(6)-过场动画

2024-01-10 12:48
文章标签 虚幻 引擎 动画 过场

本文主要是介绍虚幻引擎(6)-过场动画,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
    • 其他介绍
    • 上一篇笔记
    • 下一篇笔记
    • 动态预览图
  • 一、创建关卡序列
    • [1]. 第一种创建的方法
    • [2]. 第二种创建的方法
  • 二、添加摄像机
  • 三、摄像机的属性设置
  • 四、Sequencer界面
  • 五、摄像机的控制
  • 六、添加关键帧
    • [1]. 添加第一个帧
    • [2]. 创建第二个帧
  • 七、运行过场动画
  • 八、保存渲染过场动画

前言

此篇文章主要是介绍一下过场动画的实现,学习制作一个简单的短片。

虚幻引擎版本: 4.23.1

其他介绍

虚幻4官方文档

虚幻4中文官网

虚幻引擎蓝图API参考文档

虚幻引擎4蓝图节点-小狐狸FM

HelloCJC虚幻引擎社区

上一篇笔记

虚幻引擎(5)-多视角切换

下一篇笔记

虚幻引擎(7)-持枪射击

动态预览图

在这里插入图片描述

一、创建关卡序列

[1]. 第一种创建的方法

在这里插入图片描述
在这里插入图片描述

[2]. 第二种创建的方法

在这里插入图片描述

二、添加摄像机

创建完毕后的关卡序列长这样
在这里插入图片描述
点开刚刚创建的关卡序列,添加一个摄像机
在这里插入图片描述
添加完毕后会在关卡的原点生成一个摄像机,并显示在关卡序列中。
在这里插入图片描述

在这里插入图片描述

三、摄像机的属性设置

在这里插入图片描述
摄像机的属性不是在关卡序列的窗口中,而是在主窗口的细节面板

此时主窗口的细节面板就会出现摄像机相应的属性
我没有深入了解相应属性的功能,所以就不介绍具体的属性了。
在这里插入图片描述

四、Sequencer界面

在这里插入图片描述
在这里插入图片描述

五、摄像机的控制

Sequencer界面左边有两个摄像机的图标,你可以点击该图标切换相机
在这里插入图片描述
如果你需要控制摄像机进行移动的话,就需要点击CineCameraActor的摄像机图标。
之后你就可以直接在主窗口中,按住鼠标右键+W/A/S/D键移动摄像机的位置了。
在这里插入图片描述

六、添加关键帧

帧是影像动画中最小的单位,当多个关键帧组合的话就能组成一个动画、影像。
帧不是时间,每秒的帧数不是固定的。

注:当你需要从一个位置的视角移动到另一个位置时,你需要先控制摄像机到一个位置并创建帧,然后移动摄像机到另一个位置并创建帧,之后的过场动画将会从第一个帧顺着你刚刚摄像机的移动路径移动到另一个位置了。

[1]. 添加第一个帧

创建帧前先将摄像机的位置移动到需要的位置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[2]. 创建第二个帧

如果你没有创建两个以上的帧时,摄像机就只会固定在第一个帧的位置不动。
创建多个帧就相当于创建多个公交站,创建完毕后,公交(摄像机)就会顺着公交站(关键帧)的位置进行移动
在这里插入图片描述
注:你可以添加多个关键帧,从而来控制摄像机相应的移动,如果创建的关键帧较少且旋转较多的时候,可能会出现摄像机会使用另一个旋转方向的情况。

七、运行过场动画

这个弄好的关卡序列将会控制你的摄像机CineCameraActor从第一个帧运行到红色线结束。
在这里插入图片描述

运行完毕后会在主窗口中出现一条摄像机的移动路径
在这里插入图片描述

八、保存渲染过场动画

在这里插入图片描述
在这里插入图片描述
之后就需要采集影片,录制相应的过场动画了。
如果你只需要其中的一段过场动画时,点击暂停采集即可。
注:采集影片(渲染)的时,关闭预览将会直接暂停采集。
在这里插入图片描述

这篇关于虚幻引擎(6)-过场动画的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/590860

相关文章

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

Flutter 进阶:绘制加载动画

绘制加载动画:由小圆组成的大圆 1. 定义 LoadingScreen 类2. 实现 _LoadingScreenState 类3. 定义 LoadingPainter 类4. 总结 实现加载动画 我们需要定义两个类:LoadingScreen 和 LoadingPainter。LoadingScreen 负责控制动画的状态,而 LoadingPainter 则负责绘制动画。

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

Smarty模板引擎工作机制(一)

深入浅出Smarty模板引擎工作机制,我们将对比使用smarty模板引擎和没使用smarty模板引擎的两种开发方式的区别,并动手开发一个自己的模板引擎,以便加深对smarty模板引擎工作机制的理解。 在没有使用Smarty模板引擎的情况下,我们都是将PHP程序和网页模板合在一起编辑的,好比下面的源代码: <?php$title="深处浅出之Smarty模板引擎工作机制";$content=

动画AnimationDrawable、转动

现实开发中:很多地方都用到 点击动画的特效; 本案例本人做了三个关于“动” 画 的效果; 先上图: 总体图: A: B: 1:点击图片按钮,效果是:图片闪动; 通过在xml中定义:标签:animation-list来实现点击动画的效果;  是否循环标签:oneshot ;   时间间隔标签:duration ; 要显示的图片标签:drawable ;

13 transition数组的动画使用

划重点 动画:transitiontransition-group :数组动画数组的 添加 / 删除 豆腐粉丝汤 清淡又健康 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><me

12 动画transition的使用2

划重点 Vue 动画:transition / transform在动画周期中执行动动画(上一篇是通过动画样式控制动画) 清蒸扇贝 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><

MySQL技术内幕_innodb存储引擎

MySQL技术内幕_innodb存储引擎 INNODB innodb中如果表没有主键 表是否由 非空唯一键,有则该字段为主键没有,则自动创建一个6字节大小的指针 innodb存储引擎的所有数据都存储在表空间中,表空间由段,区,页(块)组成。 如果启用了 innodb_file_per_table, 则每张表内的数据可以单独放在一个表空间中即使启用了上面参数,共享表空间也会因为 系统事务信息

Matter.js:Web开发者的2D物理引擎

Matter.js:Web开发者的2D物理引擎 前言 在现代网页开发中,交互性和动态效果是提升用户体验的关键因素。 Matter.js,一个专为网页设计的2D物理引擎,为开发者提供了一种简单而强大的方式,来实现复杂的物理交互效果。 无论是模拟重力、碰撞还是复杂的物体运动,Matter.js 都能轻松应对。 本文将带你深入了解 Matter.js ,并提供实际的代码示例,让你一窥其强大功能