本文需要读者有一点骨骼绑定的基础

文章目录

  • 为什么要了解UE Skeleton骨架
  • UE Skeleton骨架
  • 小结

为什么要了解UE Skeleton骨架

理论上讲我们可以完全忘记UE Skeleton,使用任意的自定义骨架来制作UE4动画。但这个UE Skeleton显然已经成为了一种标准,很多第三方动画资源都是直接基于UE Skeleton的,很多动画制作工具也可以直接导出UE Skeleton适用的动画,所以如果你的角色是二足类人类型的,即使要使用自定义骨架,在UE Skeleton的基础上拓展,依然是非常明智的选择。下面就和大家一起分析一下UE Skeleton。

UE Skeleton骨架

说实话UE Skeleton骨架(如下图)挺让初学者费解。

老王第一次看到它,还以为是Blender解析FBX出了BUG:竟然是个不对称的结构,而且左手竟让被连接到了右手上?

这是老王对UE Skeleton的第一印象。

不过仔细一看并非如此。

接下来我们借助下图给依然迷惑的同学解释一下UE Skeleton的各个部分都是干嘛的

需要解释的部分老王都用框框标注了,其它未标注的部分查一下英文就能理解,这里就不赘述了。

  • root: 整个骨架的根骨头,控制整个骨架的位移。在Root Motion中起关键作用的骨骼就是它。
  • 各种"twist"(蓝框标注): 这类骨头和名称中去掉"twist_01"的骨头都是一一对应的,比如:calf_twist_01_rcalf_r并且带"twist_01"的一定是不带"twist_01"的直接子骨头,它们出现的位置是上/下臂和大/小腿。这些骨头是防止腿部或手部出现较大扭转而造成模型过渡扭曲的。
  • 脚部IK:ik_foot_root脚部IK的根骨骼,它有2个子骨头ik_foot_l/ik_foot_r,即脚部的IK控制器。
  • 手部IK(最让人费解的部分):ik_hand_root手部IK的根骨骼,它的直接子骨头是ik_hand_gunik_hand_gun的子骨头是ik_hand_l/ik_hand_r,这个设计其实就是为了方便动画师制作端枪的动画,移动ik_hand_gun就能够同时移动双手了。虚幻原本是用来做堡垒之夜的,里面端枪动画很多,所以这个不对称的ik_hand_gun就留到了UE Skeleton里。不过要强调的是:并不是左手连到右手上,是左右手的IK控制器都连到了ik_hand_gun上,ik_hand_gun方向是从右向左的,所以给大家第一印象的错觉。

小结

仔细分析一下骨架树,其实都不难理解,就是第一眼看上去有点懵,希望本文能帮助有疑惑的同学。

虚幻引擎图文笔记:彻底搞懂重定向(Retargeting)之 解释一下UE Skeleton骨架相关推荐

  1. 虚幻引擎图文笔记:蒙太奇(Montage)+ 根运动(Root Motion),给我滚(Roll)!

    UE4.26 效果 按下自定义控制滚动的按键,角色滚动,并且可以穿过低矮的空间 文章目录 效果 前言 步骤 0. 准备Root Motion的角色滚动动画素材 1. 把这个动画序列转换为蒙太奇 2. ...

  2. 虚幻引擎图文笔记:用蓝图实现简单的碰撞以及碰撞响应

    现实世界中的碰撞现象大家都司空见惯,比如:一枚硬币掉到地板上(和地板发生碰撞),发出清脆的响声.但在虚拟世界里,这个过程至少要分为两个步骤: 碰撞:硬币和地板发生碰撞 碰撞响应:系统获取碰撞事件,然后 ...

  3. 虚幻引擎图文笔记:使用MixamoConverter对Mixamo动画重定向成UESkeleton匹配动画

    这个方法的好处在于不用导入到UE4再折腾了,因为导入的动画直接匹配UE Skeleton.最适用于各种洁癖和强迫症 效果图 Mixamo动画直接完美应用在UESkeleton,无需在UE4内部重定向! ...

  4. 虚幻引擎图文笔记:使用Rider的开发环境配置(5月22日 更新)

    Unreal Engine 4.25.0 Rider For Unreal Engine 2020.1.3 大名鼎鼎的IDE神器制造商Jetbrains的Rider听说过没?就是可以做Unity的C# ...

  5. 虚幻引擎图文笔记:用Two Bone IK实现手扶墙

    效果 文章目录 效果 原理 步骤 角色蓝图 动画蓝图 Event Graph Amin Graph 运行一下 原理 在<虚幻引擎插件:使用Power IK轻松愉快地实现脚底板位置矫正>一文 ...

  6. 虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端

    免责声明: Houdini小白,现学现卖,纯笔记.如有误导不负任何责任.本文参考了Houdini官方的<Lightning Strike FX>教程 文章目录 效果演示(UE4/5) 什么 ...

  7. 虚幻引擎图文笔记:使用布料模拟(Cloth Simulation)系统制作一面可以随风飘动的旗帜(更新)

    本文使用引擎版本:UE4.26 UE4的布料系统真是强大,可以在游戏运行时实时解算布料出动画.本文以一面随风飘动的旗帜的制作为例,带大家了解一下UE4布料模拟(Cloth Simulation)系统的 ...

  8. 虚幻引擎图文笔记:Unreal Engine(UE4)的离线安装方法(附离线安装包下载 2023年1月13日 更新5.0.3网盘链接)

    注意:离线安装是指不用通过Epic的客户端下载巨大的安装包,但是某些步骤还是需要网络连接的.并且Epic的账号也是需要的. 离线安装包 版本更新至4.25.4||4.26 下载地址见文章最下方 文章目 ...

  9. 虚幻引擎图文笔记:Lowpoly Asset低面几何资产开发技巧

    文章目录 前言 范例 建模细节 碰撞体 贴图细节 基础色和花纹 次要区域的颜色多样化处理 前言 打算用虚幻开发一个Lowpoly风的游戏,参考了虚幻商城中Synty Studios所属Lowpoly资 ...

最新文章

  1. 套上这个壳,手机自己“跑步”去充电
  2. 那个成人总会遇到的小问题……
  3. .net分页控件webdiyer:AspNetPager
  4. 【原创】基于日志增量,统计qps,并基于ip排序
  5. Theine for Mac(电脑休眠工具)
  6. 计算机硬盘序列号有什么意义,硬盘序列号会/为什么会改变
  7. 电工最实用口诀 背会就是老电工
  8. PCB线宽过流能力估算
  9. 平均数 中位数 四分位数 方差 标准差
  10. 4_04_GLib库入门与实践_指针数组
  11. [歌词生成] 基于LSTM语言模型和seq2seq序列模型:数据爬取、模型思想、网络搭建、歌词生成
  12. oracle的 listagg() WITHIN GROUP () 函数使用
  13. 自适应情侣纪念日记录网站源码
  14. aspose 插入图片的方法
  15. Atcoder Beginner Contest 174(ABC174) 题解
  16. 如何做好项目管理任务分配
  17. MySQL主从复制bug记录
  18. 通过Cloudreve+云服务器快速搭建一个私人云盘
  19. 2018:5G标准关键年
  20. 定宣讲初稿,筑宣讲之基

热门文章

  1. Freeswitch配置之sofia
  2. 使用Python建立市民个人收入评分卡(二)
  3. 方舟编译器只能编译Java_方舟编译器的安装和编译Helloword
  4. 计算除法java实现
  5. rtx3080ti功耗 rtx3080ti价格
  6. 无法写入到注册表项,未将对象引用设置到对象的实例
  7. python 转义字符的一些应用
  8. python正则匹配空格_Python中正则匹配TAB及空格的小技巧
  9. AI英雄 | 专访vivo周围:手机行业的下一站是AI与IoT
  10. Mac安装使用Virtualenv