虚幻引擎(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

相关文章

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Kotlin Compose Button 实现长按监听并实现动画效果(完整代码)

《KotlinComposeButton实现长按监听并实现动画效果(完整代码)》想要实现长按按钮开始录音,松开发送的功能,因此为了实现这些功能就需要自己写一个Button来解决问题,下面小编给大... 目录Button 实现原理1. Surface 的作用(关键)2. InteractionSource3.

使用WPF实现窗口抖动动画效果

《使用WPF实现窗口抖动动画效果》在用户界面设计中,适当的动画反馈可以提升用户体验,尤其是在错误提示、操作失败等场景下,窗口抖动作为一种常见且直观的视觉反馈方式,常用于提醒用户注意当前状态,本文将详细... 目录前言实现思路概述核心代码实现1、 获取目标窗口2、初始化基础位置值3、创建抖动动画4、动画完成后

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要