UE4_动画基础_不同骨骼的动画重定向步骤

2024-04-17 08:36

本文主要是介绍UE4_动画基础_不同骨骼的动画重定向步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学习笔记,仅供参考!

1、导入fbx外部资源,不包含动画,需要使用小白人动画资源。

2、打开Girl_Skeleton。发现骨骼数量不同,要想使用另一个骨骼的动画资源,需要进行不同骨骼的动画重定向。

3、打开小白人骨骼UE4_Mannequin_Skeleton,为了方便查看两个骨骼树,可以把界面调成下图:

4、不同骨架的重定位,需要使用称为 骨架绑定(Rig) 的中间对象,它使你能够对来自一个角色的骨架的动画进行重定位,然后将该骨架的骨骼信息传递给 另一个骨架 (使用这两个骨架共享的骨架绑定)。

5、先操作小白人的,打开重定向管理器,当前骨骼UE4_Mannequin_Skeleton的重定向源为SK_Mannequin骨骼网格体。

6、设置绑定为选择人形绑定,自动映射,保存即可。

7、现在开始操作小女孩骨骼,打开重定向管理器

8、选择小女孩控制的骨骼网格体。

9、选择绑定为人形绑定

10、由于骨骼层次和名称与源不一致,所以自动映射就不在适用,我们需要根据小白人的标准骨架来确定对应的是哪一块骨骼,就是根据控制区域来选择决定。例如root是用来控制小白人整体旋转的骨骼,女孩的Bip01骨骼也是控制女孩身体旋转的,所以它们相对应,用这种方法来确定。第二个Pelvis盆骨与女孩的Bip01-Pelvis位置及功能一样,所以它们相对应,依次设置。如图:

11、单击显示高级项按钮,继续设置。找到小白人的骨骼index_01_l,如下图:

再看小女孩的手部骨骼,发现只有3根手部骨骼,这样我们可以把小白人最边上的三根骨骼用女孩最边上的进行映射。

映射如下图:

12、保存,在骨骼Bip01上添加插槽,添加预览资产小白人的骨骼网格体。调整细节面板的比例,并调整姿势,如下图:

13、修改姿势,使用当前姿势。保存。移除插槽附加资产,删除插槽,保存。

14、找到小白人动画序列,右键,重定向动画资产,复制动画资产并重定向。弹出选择骨骼对话框

15、运行,预览效果:

注意:

动画重定位 是对现有动画稍加修改后用于多个角色的过程,它使你无需创建全新的动画,因为你可以在多个角色间共享动画资源。

存在两种形式的动画重定位,在第一种形式中,你要与之共享动画的角色的骨架使用了与最初为其创建动画的目标角色 相同的骨架 。 在另一种形式的动画重定位中,需要使用称为 骨架绑定(Rig) 的中间对象,它使你能够对来自一个角色的骨架的动画进行重定位,然后将该骨架的骨骼信息传递给 另一个骨架 (使用这两个骨架共享的骨架绑定)。

这篇关于UE4_动画基础_不同骨骼的动画重定向步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Ollama整合open-webui的步骤及访问

《Ollama整合open-webui的步骤及访问》:本文主要介绍如何通过源码方式安装OpenWebUI,并详细说明了安装步骤、环境要求以及第一次使用时的账号注册和模型选择过程,需要的朋友可以参考... 目录安装环境要求步骤访问选择PjrIUE模型开始对话总结 安装官方安装地址:https://docs.

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

开启mysql的binlog日志步骤详解

《开启mysql的binlog日志步骤详解》:本文主要介绍MySQL5.7版本中二进制日志(bin_log)的配置和使用,文中通过图文及代码介绍的非常详细,需要的朋友可以参考下... 目录1.查看是否开启bin_log2.数据库会把日志放进logs目录中3.查看log日志总结 mysql版本5.71.查看

deepseek本地部署使用步骤详解

《deepseek本地部署使用步骤详解》DeepSeek是一个开源的深度学习模型,支持自然语言处理和推荐系统,本地部署步骤包括克隆仓库、创建虚拟环境、安装依赖、配置模型和数据、启动服务、调试与优化以及... 目录环境要求部署步骤1. 克隆 DeepSeek 仓库2. 创建虚拟环境3. 安装依赖4. 配置模型

Python实现文件下载、Cookie以及重定向的方法代码

《Python实现文件下载、Cookie以及重定向的方法代码》本文主要介绍了如何使用Python的requests模块进行网络请求操作,涵盖了从文件下载、Cookie处理到重定向与历史请求等多个方面,... 目录前言一、下载网络文件(一)基本步骤(二)分段下载大文件(三)常见问题二、requests模块处理

JSON字符串转成java的Map对象详细步骤

《JSON字符串转成java的Map对象详细步骤》:本文主要介绍如何将JSON字符串转换为Java对象的步骤,包括定义Element类、使用Jackson库解析JSON和添加依赖,文中通过代码介绍... 目录步骤 1: 定义 Element 类步骤 2: 使用 Jackson 库解析 jsON步骤 3: 添

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

Window Server2016加入AD域的方法步骤

《WindowServer2016加入AD域的方法步骤》:本文主要介绍WindowServer2016加入AD域的方法步骤,包括配置DNS、检测ping通、更改计算机域、输入账号密码、重启服务... 目录一、 准备条件二、配置ServerB加入ServerA的AD域(test.ly)三、查看加入AD域后的变