ue4 rootmotion动画、模型导入使用(注)
一、普通动画
1、下载好需要的模型和动画
2、利用建模软件,将模型和动画都添加一个根节点(骨骼),放在身下中心,命名为root,将root的世界坐标全部设置为0
3、点击屁股处(全身骨骼的父类)来全选骨骼,将root设置为他们的父类(maya的操作为,全选骨骼,按住shift选root,然后按P)
4、如果调的是动画,看好动画一共多少帧,将轨道的帧数设置为相同的
5、将骨骼导入,将动画导入,若为同一路径,动画可以识别到骨骼
二、rootmotion动画
rootmotion(根节点运动)动画就是为了解决动画播放完后,胶囊体并没有动的这个问题。例如一个动画:向前走1m,动画播放完后,走完一米又会瞬移回原位,就是胶囊体没有移动。因此要用到rootmotion动画
1、在普通动画的基础上,打开动画的编辑视窗-graph editor,编辑骨骼在x、y、z轴的移动和旋转
2、选中hip骨骼(即上面说的屁股处的)下面的translate x,y,z,复制他们,放到root下(方便后面使动画根据根节点移动)
3、处理root下的z轴:点击z轴,全选轨迹,把y改为0
作用是模型会在地面上,不会悬空
4、处理hip下的x轴:点击轨迹的第一个点,记下y的数值,然后全选轨迹,全部的y改为记录的值
5、处理hip下的y轴:同上,记下第一个点的y的值,全选,改为记录的值
4、5的作用是将动画改为根节点动画
6、导出,导入ue4
7、ue4打开这个动画,打开enable root motion
三、模型+rootmotion动画的使用
新建蓝图类character,添加好骨骼,添加摄像臂,添加摄像头,摄像头调为随鼠标移动
添加键盘映射(第三人称小白人有自带)
将小白人的蓝图的移动等复制到自己的蓝图
打开charactermovement的orient rotation to movement,作用是打开映射控制人物的8向移动
关闭pawn的use controller rotation yaw(这个的作用是鼠标的移动作为正前方),与上面冲突
新建动画蓝图,选择第一个动画实例,并选好骨骼(模型)
新建混合空间1D,选好骨骼
把站立和奔跑(非rootmotion)动画拖入混合空间,设置axis
打开动画蓝图,将混合空间拖入连上,并将刚刚设置的speed提升为变量
在动画蓝图的事件窗口添加节点“try get pawn owner”,用来获得他的速度,并设置速度
回到人物的蓝图类,在animation添加刚刚的动画蓝图
就能站立和奔跑了
使用rootmotion动画:
右键动画,创建蒙太奇动画
在动画蓝图中添加slot插槽(才能响应蒙太奇动画),确保选择的组和打开蒙太奇动画里设置的那个组保持一致
然后在人物蓝图中使用这个蒙太奇动画
蒙太奇动画可以设置进出原动画的时间,调整使其更加流畅
ue4 rootmotion动画、模型导入使用(注)相关推荐
- 3dmax动画模型导入unity 帧率问题
unity 手机移动动画帧率默认应该是30fps,而魔兽模型导入3dmax的动画帧率是300fps,在将魔兽模型导入unity时,动画模型是在一长时间轴上即成了所有的动画片段,如果需要从中选取的话,可 ...
- max导出fbx动画模型导入unity后播放会出现局部模型扭曲解决办法总结
**动画模型在max里面播放是好的,看着没问题,但导出fbx到unity里面会出现局部扭曲或部分破面面消失或动画抖动,这个可能是因为unity本身设置问题,也有可能是蒙皮绑定的问题 解决办法 1.模型 ...
- lol模型导入ue4_Houdini amp; UE4 程序化建模——石头(一)基础工作流
导言 最近程序化建模的风气在国内兴起,建立好程序化建模流程,通过调参就可以生成丰富的美术资源.可以程序化建模的内容有很多,国外的程序化曼哈顿.林中小屋等都是很好的例子,所有带有规律的模型都可以程序化来 ...
- FBX骨骼模型导入UE4
FBX模型导入ue4,建立控制逻辑 1.导入 新建文件夹,直接拖入,点导入 2.对物理模型建立约束 3.建立汽车蓝图类 加载汽车模型,添加车轮骨架,设置项目输入,此时模型已经可以动了 接着添加车轮类, ...
- Mixamo生成模型导入Unreal4使用官方动画包
在上一篇文章中,我们导入了Mixamo生成的人物骨骼模型和动画文件,但是,这里的人物模型只能使用Mixamo导入的动画,而不能使用UE4的动画包.这是因为两者骨骼并不相同,如图,需要进行重定向. 第一 ...
- Unity最详细的动画总结包含IK反向动力学,AvatarMask骨骼遮罩,模型导入错误解决,MatchTarget
*案例1请见我的博客空间 Unity动画系统案例1 **所需要的项目素材和完整项目见我的线上课堂https://www.zuikakuedu.top* 该栏目讲解所有Unity的动画:有多种类型,和一 ...
- 如何将skp文件中的模型导入到UE4中
首先,skp文件是不能直接导入到UE4中的. 解决方法:用SketchUp(草图大师)打开skp文件,在SketchUp中将模型转换成fbx格式,然后再将模型导入UE4中 目录 1.打开skp文件 2 ...
- 89 Three.js 导入dae格式的骨骼绑定动画模型
简介 上一节,我们导入了一个官方的FBX格式的骨骼模型,实现了动画效果.这一节,更换了dae格式的模型导入,主要是这个模型返回的数据和FBX的返回格式有一些区别,下面我们将在案例中解析中间的区别. 实 ...
- 游戏开发之UDK引擎介绍和模型导入
2014-09-18 10:01:3 UnrealDevelopmentKit(虚幻引擎开发工具包).简称UDK,是一套强大并免费的游戏引擎开发套件.能够用来制作高端的3D游戏或者场景展示. 只是,假 ...
- Unity 动画驱动位移的动画fbx导入设置
问题 基于纯客户端的动画驱动模型位移的设置,之前一直遇到各种问题,比如未驱动模型移动或者移动方向很诡异甚至有奇怪的旋转.经过测试确定了一种确定的模型/动画导入设置,记录以备忘. 导入步骤 注: 所有动 ...
最新文章
- J2EE项目移植问题一
- 设计模式之美:Adapter(适配器)
- 更加优雅的iOS自动布局
- JavaScript练习笔记
- tomcat(6)生命周期
- msp430 c语言开发环境,如何使用C语言来编写MSP430的高质量代码
- sql语句优化之一:尽量使用索引避免全表扫描
- python docx表格宽度_RPA手把手——python-docx 设置 word 文档中表格格式
- 前端开发--面试题整理(JS篇)
- W12Scan:一款功能强大的网络安全资产扫描引擎
- named-config with name ‘c3p0-config.xml‘ does not exist. Using default-config
- Oracle sqluldr2
- 外企常用英语词汇或短语
- 地税计算机发展,当前我省地税信息化数据应用的现实状况和发展趋势
- Vs code添加自定义snippet
- Rust(9):枚举类型
- WIFI基础入门--802.11--成帧细节(管理帧)--5
- java电话正则屏蔽_java针对电话号码正则匹配实例
- shell循环执行脚本
- 云原生可观测性平台deepflow部署
热门文章
- 7. 测度论-有限维乘积测度和Fubini定理
- 相机和镜头选型需要注意哪些问题
- Win11重启快捷键是什么?
- mysql stmt num rows_php – MySQLi stmt num_rows返回0
- Word2003入门动画教程75:在Word中插入文本框
- 学习java兴趣之作模仿原神抽卡模块。希望哥、姐指点一下以下是代码;
- 服务器虚拟化怎么配置,教你如何配置服务器虚拟化环境
- 心率监测仪全国产化电子元件推荐方案
- DPSK+PM调制解调
- JDK 运行参数 JAVA -Dxxx与System.setProperty()的关系