UE4/5动画系列(4.足部ik制作)

这篇具有很好参考价值的文章主要介绍了UE4/5动画系列(4.足部ik制作)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前期准备

添加虚拟骨骼

​编辑 腿部函数:

前肢:

​编辑 盆骨函数:

后肢:

 进入动画图表:


前期准备

首先准备一个后期处理动画蓝图

然后【因为笔者之前的大象因为不知明原因崩溃,这里就不展示如何用接口分层制作】

这里我们将直接在post蓝图中直接进行制作。

UE4/5动画系列(4.足部ik制作)

这是我们在之前制作之后的后期处理动画蓝图里面的蓝图部分

接下来我们要创建两个函数,一个是刷新,一个是在刷新里面的足部ik(做好要输入的几个参数):

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

 UE4/5动画系列(4.足部ik制作)

然后我们创建我们需要的参数(四肢动物,所以分左右前后四脚,L,R,F,B,left,right,forward,behind):

UE4/5动画系列(4.足部ik制作)

添加虚拟骨骼

做好上面的准备之后,我们要开始添加虚拟骨骼

UE4/5动画系列(4.足部ik制作)

然后就有了虚拟骨骼,重命名:

UE4/5动画系列(4.足部ik制作)

然后继续添加虚拟骨骼,接下来创建的虚拟骨骼要在这个root的虚拟骨骼之下,所以在VB Root那里创建,然后选择骨骼的名字:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

然后重命名:

 腿部函数:

前肢:

用的不少虚拟骨骼的命名,而是正常骨骼的名字: 

UE4/5动画系列(4.足部ik制作)

然后进入这个函数开始写内部的逻辑(Local开头都是局部变量):

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

有点多,从第一个开始:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作) UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

 盆骨函数:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

后肢:

然后我们要继续做后肢的,一样的函数,复制粘贴即可,更改左右脚和盆骨:

UE4/5动画系列(4.足部ik制作)UE4/5动画系列(4.足部ik制作)

 进入动画图表:

在之前的基础上,做个save,然后搞个函数: 

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

 UE4/5动画系列(4.足部ik制作)

做好一个之后,其他的都是一样的:

 UE4/5动画系列(4.足部ik制作)

然后我们要设置盆骨,但不能用这个,因为盆骨的移动会导致全局的骨骼进行移动,所以我们使用这个节点,然后找到MakeDynamicAdditive和ApplyAdditive

【"MakeDynamicAdditive"函数将现有的动画剪辑转换为增量动画,这意味着可以将其与其他动画混合。
增量动画通常用于在已有的基础动画上添加一些细节动画效果,例如表情、物品拾取、受击等。】

【"ApplyAdditive”函数用于将增量动画应用于基础动画。使用此函数,可以将一个或多个增量动画叠加到基础动画上,从而创建一个复合动画效果。这可以用于在运行时创建一些动态的效果,例如角色受击、角色拿起物品等。】

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)UE4/5动画系列(4.足部ik制作)

然后这样:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)  

然后是插值:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

上坡时候的头部位置进行调整,脖子上面加一个虚拟骨骼: UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

然后是腿部ik[这里如果出现钻洞等特殊情况,可以把3改为2看看]:

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)

UE4/5动画系列(4.足部ik制作)UE4/5动画系列(4.足部ik制作)

连接即可:

UE4/5动画系列(4.足部ik制作)

 效果:

UE4/5动画系列(4.足部ik制作)

 文章来源地址https://www.toymoban.com/news/detail-512170.html

到了这里,关于UE4/5动画系列(4.足部ik制作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab/Python教程系列 | 根据目录下的已有图片制作视频(动画)

    注1:本文系“MATLAB/Python编程教程”系列之一,致力于使用Python和Matlab实现特定的功能。本次要实现的功能是:根据目录下的已有图片制作视频(动画)。 在这个教程中,我们将一起学习如何使用MATLAB和Python编程语言,根据目录下的已有图片制作视频(动画)。我们将从头开始,逐

    2024年02月09日
    浏览(45)
  • UE4/5动画系列(3.通过后期处理动画蓝图的头部朝向Actor,两种方法:1.通过动画层接口的look at方法。2.通过control rig的方法)

    目录 蓝图 点积dot Yaw判断  后期处理动画蓝图  动画层接口 ControlRig: 首先我们创建一个actor类,这个actor类是我们要看的东西,actor在哪,我们的动物就要看到哪里(同样,这个我们也是做一个父类,因为它会和我们的蓝图类模板一起使用)。 这样子做,将模型作为根(也可

    2024年02月11日
    浏览(65)
  • UE4/UE5 动画控制

    工程下载 ​ ​​​​​​​​​​​​​https://mbd.pub/o/bread/ZJ2cm5pu   蓝图控制sequence播放/倒播动画: 设置开启鼠标指针,开启鼠标事件 在场景中进行过场动画制作 设置控制事件

    2024年02月09日
    浏览(55)
  • UE4_动画基础_动画重定位原理

    动画重定位  是一种允许 在共用相同骨架资源但比例差异很大的角色之间复用动画 的功能。通过重定位,可以防止生成动画的骨架在使用来自不同外形的角色的动画时丢失比例或产生不必要的变形。 通过动画重定位, 还可以在使用 不同骨架 资源的角色之间共享动画 ,前

    2024年04月23日
    浏览(42)
  • UE4动画系统,蒙太奇动画使用,添加动作

    提示:仅供学习参考 前言 一、什么是蒙太奇? 二、实现步骤 1.使用第三人称游戏c++模板创建一个项目,创建动画蒙太奇 2.在动画蓝图中添加蒙太奇 3.绑定鼠标左键输入  4.添加c++代码 5.设置动画蒙太奇  6.点击播放,鼠标右键就能看到挥手效果了 总结 本文介绍如何使用UE4的

    2024年02月05日
    浏览(54)
  • 【虚幻引擎】UE4 动画蓝图,动画,状态机三者之间的联系

    动画蓝图是将基础动作整到一起并且能够使得动作之间切换变得很自然的一个蓝图。 以第三人称为例  动画:每一个基础动作都是一个动画资源,基础动作包括,站立,行走,跑步,蹲下,跳跃等  创建一个动画蓝图,需要有一套骨架才可以,对于一个有动画的人物,必须要

    2024年02月09日
    浏览(63)
  • UE4_动画基础_角色的缩放

    以第三人称模板进行制作。 一、首先为角色缩放新建粒子效果 1、新建niagara system,重命名为NS_Shrink。 2、双击打开设置参数: 发射器重命名: Emitter State: 发射器一次喷发数量: 粒子初始大小,生命周期为0.2 添加 Initialize Mesh Reproduction Sprite模块(把粒子的网格属性设置为

    2024年04月09日
    浏览(49)
  • UE4_按键控制切换动画状态机

    例如点击切换按键时要从状态1切换为状态2的动画  在状态之间连接过渡方向 在动画蓝图中新建一个Bool变量来控制状态1是否要过渡到状态2  在角色蓝图里获取按键输入后把动画实例转换为动画蓝图类再获取变量进行控制, 运行后按下按键就修改变量值执行状态过渡

    2024年02月11日
    浏览(51)
  • UE4_动画基础_ 使用分层动画(Using Layered Animations)

    完成在移动过程中武器发射的角色制作! 动画混合仅仅意味着在一个角色或骨架网格体上的两个或多个动画之间进行平滑过渡。在虚幻引擎4中,有多种方法可以应用这种混合,要么通过混合空间,或通过实际组合两个基于加权偏差或alpha值的动画的叠加方法,甚至通过应用现

    2024年04月26日
    浏览(45)
  • UE4中播放动画蒙太奇Montage

    蒙太奇动画可以播放一些自定义的序列,那么随着本文来梳理一下蒙太奇如何使用的。 动画蓝图面板里,左边有EventGraph和AnimGraph,打开AnimGraph添加节点搜索Slot即可。 通过 Play Montage 节点,可以直接传入蒙皮网格组件来调用。 当东西做复杂之后,直接裸调蒙太奇太粗暴,可以

    2024年02月16日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包