unreal engine5动画重定向

UE5系列文章目录

文章目录

前言

在Unreal Engine 5.4中,动画重定向(Animation Retargeting)和动作匹配(Motion Matching)是两种不同的技术,它们在动画系统的实现上有着各自的特点和用途。下面将分别介绍这两种技术及其联系与区别,并提供一些基本的使用指南。

动画重定向(Animation Retargeting)

定义:

动画重定向是一种允许将一个角色的动画应用到另一个角色的技术,即使这两个角色的骨骼结构或比例不同。通过重定向,可以使得为一个角色创建的动画能够在另一个具有不同身体尺寸的角色上正确播放。

使用场景:

当你需要为多个具有相似但不完全相同骨骼结构的角色共享一套动画资源时。

在游戏开发过程中,为了节省时间和成本,避免为每个角色单独制作动画。

如何使用:

首先,确保源角色和目标角色都拥有兼容的骨骼设置。这通常意味着它们应该有相同的骨骼层次结构,即使骨骼的长度可能不同。

使用Unreal Engine中的"Retarget Manager"工具来设置源骨架和目标骨架之间的映射关系。

创建或选择要重定向的动画资产。

在动画蓝图或动画序列中启用重定向功能,并指定源和目标骨架。

下面就让我们来具体操作一下吧

一、下载动画资源

Mixamo官网

2.注册账户

如果你有adobe的账号,可以用adobe账号登录,没有就注册一个

3.选择你喜欢的模型

这里我选择:Vanguard By T.Choonyung

4.点击download,下载到本地

format和Pose我选择默认的:FBX、T-pose

5.下载完成后,可以预览动作

点击Animations预览动作

下载Body Block动画

6.选择角色

如果你没有角色,你也可以下载左侧众多角色皮肤,这里我选择Joyful Jump,如果你有自己的角色就不用下载了。

7.导入模型到UE5中

我们在UE5的content下新建文件夹Mimamo,把下载好的文件Vanguard By T. Choonyung.fbx拖入到Mimamo文件中,然后在UE5中点击保存所有

8.导入动作到UE5中

在UE5中文件夹下:content->Mimamo下新建文件夹Animation

9.把Joyful Jump.fbx文件拖入到Animation文件夹下

下载骨骼:Vanguard_By_T__Choonyung_Skeleton,然后点击Import All

10.再把Body Block.fbx动画导入到UE5中

把Body Block.fbx文件拖入到Animation文件夹下

这时Animation文件夹下就有2个动画序列了

二、创建IK Rig(IK绑定)

1.在Vanguard_By_T__Choonyung文件上鼠标右键:Create->IK Rig

2.把新生成的Vanguard_By_T__Choonyung IK RIg文件重命名为IK_Mixamo

3.进入IK_Mixamo文件,并显示骨骼层级

4.重定向根节点

5.创建脊椎新的重定向链

6.创建脖子重定向链

7.头部重定向链

8.左臂重定向链

9.右臂重定向链

10.右腿重定向链

11.左腿重定向链

目前有7个重定向链

未完,待续

相关推荐
虾球xz2 小时前
游戏引擎学习第198天
学习·游戏引擎
AgilityBaby4 小时前
UE5把动画导出为视频格式
ue5·游戏引擎·unreal engine
向宇it4 小时前
【零基础入门unity游戏开发——2D篇】SortingGroup(排序分组)组件
开发语言·unity·c#·游戏引擎·材质
虾球xz1 天前
游戏引擎学习第200天
学习·游戏引擎
woshihedayu1 天前
虚幻引擎控制角色跟随移动方向旋转的方法
游戏引擎·虚幻
虾球xz1 天前
游戏引擎学习第199天
学习·游戏引擎
与火星的孩子对话1 天前
Unity3D开发AI桌面精灵/宠物系列 【三】 语音识别 ASR 技术、语音转文本多平台 - 支持科大讯飞、百度等 C# 开发
人工智能·unity·c#·游戏引擎·语音识别·宠物
向宇it1 天前
【零基础入门unity游戏开发——2D篇】2D 游戏场景地形编辑器——TileMap的使用介绍
开发语言·游戏·unity·c#·编辑器·游戏引擎
Unity大海2 天前
诠视科技Unity SDK开发环境配置、项目设置、apk打包。
科技·unity·游戏引擎
浅陌sss2 天前
Unity中 粒子系统使用整理(一)
unity·游戏引擎