UE4使用MixAmo中的角色与动画
本篇记录一下如何将MixAmo中的角色与动画导入UE4中运用。
MixAmo网站链接ClickHere
注册Adobe账号登陆后我们便可以开始选择心仪的角色和动画了。
一.角色篇
点击左上角Character
分类,这里我们选择Malcolm进行举例。
点击Download
下载后得到一个fbx文件,导入到3D建模软件中,这里用Maya进行演示。
在进行所有操作前你需要确保,3D软件中的默认朝上是哪个轴,虚幻默认是Z轴朝上,Maya是Y轴,所以你需要默认朝上修改为虚幻的Z轴朝上。Maya设置的方式:窗口——>设置/首选项——>首选项
按H隐藏掉蒙皮,显示出骨骼后。
现在我们为整个模型添加一根骨骼做为导入虚幻后的根骨骼,同时也是作为该模型的根骨骼,命名Root
Maya中添加骨骼的方式如下:
添加后将该骨骼的坐标设置为原点0,0,0;
接下来我们将Root设置为该模型的根骨骼。
- 选定除Root骨骼外所有骨骼,长按Shift键后,单机Root后,再按P键。呈现为上图的状态你的根骨骼就设置成功了。
随后导出该模型为fbx文件。
这里我们就可以将模型导入虚幻了,相应的导入设置如下:
导入成功后我们点开人物的模型会发现人物是透明的,这里是因为,MixAmo的材质导入虚幻后材质球会被设置成Translucent(半透明),我们将所有的材质球设置为Opaque(不透明)就行。
接下来我们便可以开始动画的导入。
二.动画篇
2.1. 普通动画导入
我们以Idle这个动画为例
左侧的细节面板可以设置该动画的对应参数,可以自己一个个试,这里不予讨论。
Download,将切换为WithoutSkin,因为我们已经有了自己的人物模型,我们是要将该动画应用于刚才我们创建的人物中。
采取的操作和上文人物的创建差不多,将动画导入Maya中,设置他的根骨骼Root(名字必须和人物的根骨骼名称一样即Root)。
同时设置动画需要注意的是,你的动画帧数的长度一定要这个动作本身的长度一致。该动画Idle的长度原本就是一致的,所以我们不同设置。设置下一个动画我们再来详细说明。
设置完成后,导出fbx,导入虚幻的设置:
骨骼设置为我们刚才导入的人物模型的骨骼。
接下来我们导入Walking动画。
点开该动画我们会发现该动画不是在原地播放,所以我们勾上In Place这个选项。随后操作边和上面Idel操作一样。
我们设置好根骨骼Root后,会发现该动画的长度设置和实际长度不匹配:
红色区域0-25为实际长度,右下角为设置的长度。所以我们将它设置为实际长度。
随后导出,再导入虚幻。同理上文。
2.2. RootMotion动画导入
关于RootMotion动画的解释,大家可以查看官方文档这里不予说明。
这里我们选用Jumping这个动画进行演示。
操作和上述一样,设置根骨骼Root,将动画设置为实际长度。设置完成之后接下来演示如何设置RootMotion根骨骼动画。
以Maya为例,依次打开窗口——>动画编辑器——>曲线图编辑器
打开后,我们可以看到Hips骨骼的运动曲线。
复制x,y,z三个平移曲线,随后点击Root骨骼,复制过去。
打开Root的平移Z轴,将全部值设置为0,让其不浮空播放。
随后我们返回Hips的曲线。打开其平移轴X的曲线,记下第一个点的值(这里为0.32)
随后将所有值全都赋值给0.32。赋值后为一条平行线。
随后我们对平移轴Y,Z进行相同操作。这里的操作为的是将Hips骨骼上的动画转移到Root骨骼上,即Root为我们的根骨骼。我们需要它进行播放根骨骼动画。
设置完成后,可以看到界面中动画Root骨骼会随着人物动画的移动而移动。
同理导出全部,导入虚幻后我们还需要做一件事,才能在虚幻中启用RootMotion。在虚幻中打开我们刚才导入的Jumping这个动画。
在左侧面板中勾上,EnableRootMotion。至此完成RootMotion的全部设置。
UE4使用MixAmo中的角色与动画相关推荐
- ue4 怎么修改骨骼动画_它来了,它来了! 游戏角色与动画制作的智能工具 iClone Unreal Live Link 闪耀登场!!!...
点击蓝字关注我们 它来了,它来了! 游戏角色与动画制作的智能工具 iClone Unreal Live Link 闪耀登场!!! Reallusion研发团队近日最新发布了iClone Unreal ...
- [UE4]网游中角色Pawn的移动位置同步以及RTS多角色同时移动的解决方案
下面方案的思路是: 每个Actor,为其定义一个代理(ActorProxy),真实的Actor放在服务端,代理ActorProxy放在客户端,移动Actor时,实际是移动服务端上的Actor,然后对客 ...
- 三维游戏中的角色动画
为体现游戏的真实性.艺术性,动画效果一般都是由专门的动画师利用特定的软件提前制作完成,在游戏运行阶段,由游戏引擎对这些动画按照游戏的逻辑.用户输入等条件进行控制,有效地播放出来.当然,也有一些动画效果 ...
- UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果
这只是用来记录我学习UE4过程的,可能帮不到你,先说声抱歉.为了防止误导他人,请勿转载,请勿转载,请勿转载. 本文的主题是给场景中添加背景音乐和动画的音效.总章目录(https://blog.csdn ...
- UE4(Unreal Engine4)在蒙太奇动画中添加音频轨道通知
UE4系列文章目录 文章目录 UE4系列文章目录 前言 一.遇到的问题 二.操作步骤 前言 UE4(Unreal Engine4)在蒙太奇动画中添加音频轨道通知,我们想在某一帧动画中添加声音.比如我们 ...
- Unity3d中角色的动画脚本的编写
感谢 wyb314 的分享 1.Unity3D中角色的动画脚本的编写(一) 2. Unity3D中角色的动画脚本的编写(二) 3.Unity3D中角色的动画脚本的编写(三)
- 【MAYA】如何用MAYA将mixamo中导出的动画制作成RootMotion根骨骼动画
如何用MAYA将mixamo中导出的动画制作成RootMotion动画 文章目录 一.关于模型 1.mixamo快速绑骨 二.关于动画 1.为绑定好骨骼的模型\动画添加根骨骼 2.Rootmotion ...
- Mixamo上传自定义模型动画导入Unreal4
第一步 获取无骨骼的人物模型 在网上获得一个.max文件,无骨骼,如图所示 导出.fbx文件 第二步 将人物模型导入Mixamo自动生成骨骼和动画 访问www.mixamo.com,注册账号,进入界面 ...
- 如何在Unity中制作VR全景动画
超简单的引言 本教程介绍的是如何一个人制作出像模像样的VR全景动画.笔者没有去详细的研究过动画的制作方式,或者说根本就不了解啊,所以本文章只是门外汉的一次自嗨,请勿认真,作为一种参考即可. 一 总览 ...
最新文章
- C语言 条件编译详解
- AI工程师的哆啦A梦超能力不是吹出来的!
- Android studio官网资料
- OpenCASCADE:要求
- 惠普宣布WebOS平板和手机,透露电脑计划
- 循环录入某学生 5 门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误
- C 线程的使用~(下)
- _不懂操作?手把手教你如何在linux下搭建FTP
- Java实现:归并排序
- java1.8 64_jdk 1.8 64位 官方版
- 用HTML语言怎样打印出九九乘法表,jsp/javascript打印九九乘法表代码
- rapidxml学习记录
- Win10系统安装打印机提示未安装打印机驱动程序,试图将驱动程序添加到存储区
- 扑克牌发牌游戏python_Python随机扑克牌生成器游戏
- VS2019番茄助手添加头文件防重复宏定义#ifn
- Java 二维码及条形码处理
- MobileNetV2网络结构分析
- 【资料分享】迪文屏使用经验分享
- 厉害|百度28位离职技术大牛和他们创建的AI公司!
- java中的package关键字
热门文章
- Vanishing gradient and activiation funcation(ReLU、Maxout)
- python如何定义一个函数选择题_Python逻辑题(以下10个选择题有唯一答案,请编写自定义函数judge遍历答案列表并报告正确答案),python,道,汇报...
- IOS上传AppStore
- unity.生成表示地图信息的二维数组_Unity3D 中生成任意形状3D Texture amp; 体积云...
- 「测试人的恶梦」测试用例设计之电梯、杯子、桌子、椅子、洗衣机
- SAP 中Table的使用(一、显示数据)
- GAMES101-现代计算机图形学入门-闫令琪 - lecture15 光线追踪3 - 辐射度量学、渲染方程(Ray Tracing 3) - 课后笔记
- 2021年新媒体运营不可缺少的24大类工具!
- Web应用中基于密码的身份认证机制(表单认证、HTTP认证: Basic、Digest、Mutual)
- 1134. 积木分发