[Unity学习教程] 【虚幻引擎】UE4 动画蓝图,动画,状态机三者之间的接洽

[复制链接]
查看782 | 回复0 | 2023-8-23 11:51:52 | 显示全部楼层 |阅读模式 来自 中国北京
一、动画蓝图

动画蓝图是将基础动作整到一起而且可以或许使得动作之间切换变得很自然的一个蓝图。
以第三人称为例

 动画:每一个基础动作都是一个动画资源,基础动作包罗,站立,行走,跑步,蹲下,跳跃等

 创建一个动画蓝图,必要有一套骨架才可以,对于一个有动画的人物,必须要有三个条件才可以有动作,骨骼,骨骼模型,骨骼物理资源,缺一不可

 二、动画

每一个脚色动画都可以通过3DMAX大概Maya举行制作,但是我们在UE4内里也可以制作动画,只是结果可能不是很好,究竟UE4不是专门做动画的软件
站立

 跑步

 假如我们买了一个新的脚色,但是没有动画,想要套用第三人称的动画该怎么做呢?此时我么能用到的是动画重定向。
动画重定向就是使用新的骨架为基础,动画用原有的动画,在新的骨架上把原有的动画重新放到新的骨架上使用,注意新的骨架和旧有的骨架要高度同源否则可能会失败。
我们打开两个的骨架,选择目的管理,选择人形骨架 

打开新的骨架,选择RetargetManager

找到原有的动画举行重定向

选择骨架

假如出现动画的模型穿帮标题,使用以下修改
第一使用递归讲骨架变为SKeleton
 第二将Pelvis变为AnimationScale,将Root变为Animation
 
 
三、状态机

状态机是将动画组合的一个状态机制
状态(State):在一个状态中可以播放一个动画大概一个肴杂空间(Blend Space)。
过渡(Transition):状态之间举行转换的条件。
导管(Conduit):两个过渡之间的中间态,可在此中举行过渡条件判定。
状态机内部有一个入口(Entry),Entry只能毗连一个状态作为动画蓝图的默认状态。通过过渡(transition)可以切换到其他状态(State)。
在UE4中用来更新状态的变化的是变乱UpdateAnimation,当人物的参数发生改变时,变乱会检测到变化,调解动画的姿势和状态 

 当参数发生改变时,状态机的变化也会发生改变

 状态机有一个入口,初始状态是从入口Entry进入,一般是肴杂空间处于一个Idle到Run的状态,这要看它的速度值为多少
这里的每一个动画都是一个状态,控制状态的变量要点击进入动画中

综上所述:动画蓝图包罗状态机,状态机是每一个动画构成,通过不同的行为参数来执行不同的状态。 




来源:https://blog.csdn.net/qq_43021038/article/details/129945172
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则