Blender mmd 导出FBX模型 和 烘焙动画
Blender v3.1.2
UE5.0 正式版
内容:导出FBX模型 和 烘焙和导出 FBX 动画,用于UE5加载和渲染。
现在的MMD模型的骨架,大量使用了 赠与骨,这在Blender中,是以驱动器来间接实现的。
在这种情况下,在UE内操作骨骼带有赠与骨关系的骨骼就变成了很困难的事情,但本篇并不是来解决这个问题的。。。
1 导出FBX模型时,FBX骨架有很多名字带 _dummy 的骨骼
解决在导出FBX模型时。FBX模型的骨架会带有很多名字带有 _dummy 的奇怪骨骼的问题。
那些 名字带有 _dummy 的奇怪骨骼,实际上是 IK骨 和 赠与骨 的驱动器的辅助骨骼。用来带动 被IK骨和 被赠与骨 的运动。
导出FBX模型时,点击下图中 绿色箭头所指 的垃圾桶图标,即可删除 IK骨和赠与骨 的驱动器,此时IK骨和赠与骨功能 将会被暂时关闭。
此时导出FBX模型,FBX骨架将不会带有任何 _dummy 骨骼。
导出完成后,点击 垃圾桶左边的 骨骼按钮,就可以恢复 IK骨和赠与骨驱动器和功能 了。
注意,此时导出FBX模型时,不能直接导出骨骼动画,因为默认情况下,直接导入的vmd动画是需要和 IK骨和赠与骨功能 一起工作。除非你已经手动烘焙过动画(这是待会要说的内容)了。
使用 UE5 加载刚导出的 fbx 模型,发现 fbx的骨架没有任何名字带有 dummy 的奇怪骨骼,成功。
2 手动烘焙骨骼动画并导出
先确保赠与骨功能正常,如果不确定,可以点击 mmd_tool 面板的 骨骼按钮,他会自动重建 IK骨和赠与骨。
在物体模式下,选中模型骨架,找到菜单项 物体->动画->烘焙动画,打开烘焙菜单。
如下图
烘焙动画 面板 如下图所示,起始帧和结束帧按你实际动画帧数来填入
帧步长一般填5或10就够了,值越小,代表烘焙得越精细,资源消耗越多
一定要选中 可视插帧,这会 烘焙IK和赠与骨驱动器的 变换,从而应用 IK骨和赠与骨的效果,后面关掉 IK骨和赠与骨 功能也完全不会对动画造成任何影响。
选中清除曲线,可以自动去掉多余的帧
点击确定,开始烘焙,这需要的时间有点长,看机器配置而定。
烘焙完成后,你可以看到动作编辑器中,动画片段多了一个 Action 片段,这个就是烘焙后的动画。
现在,点击mmd_tool面板的骨骼旁边的垃圾桶图标,关闭 IK骨和赠与骨功能。
播放动画,你会发现,模型动画完全正常,和 关闭 IK骨和赠与骨功能 前的骨骼动画完全一致,该动画片段不依赖任何 IK骨,赠与骨等的高级骨骼功能。
好了,现在你可以导出 FBX 模型时,再勾选上导出 烘焙动画了,这可以确保 FBX动画 完全符合预想。
现在将 导出后的 FBX 动画导入 UE5 ,可以发现完全一致。
Blender mmd 导出FBX模型 和 烘焙动画相关推荐
- Blender导出.fbx模型到Unity贴图丢失
原因: 因为Blender的混合着色器是由很多节点组成的,而目标软件获取不到这些过程shader节点的信息,所以目标软件(如Unity)无法加载正确的贴图.一般方法的导出.fbx模型只能导出一些基本的 ...
- Blender 导出fbx模型到 untiy
文章目录 导出模型的基本设置 将导出的模型放到Untiy里 材质问题 导出模型的基本设置 如果效果和我说不一样,重启Blender,这个软件有很多BUG 导出模型前先 ctrl+a 应用全部变换,模型 ...
- 解决Revit导出FBX模型材质丢失的问题
初次使用Revit导出fbx格式模型,在导出模型后发现模型材质丢失了,上网查询之后也没到具体原因是什么,不过倒是找到了解决方式:在Revit中安装naviswork插件,然后从revit中导出nwc格 ...
- 3ds max导出fbx模型出现破裂
自己做的模型在3ds max中模型动作显示正常,导出fbx后模型莫名其妙破裂了,如下图 为此找了好几种方法,都无法解决,最后瞎试 层次面板,仅影响轴,重置轴,再导出fbx格式,就解决了.具体为什么可以 ...
- unity导出fbx模型_Unity批量合并Animation工具/根据已有的Animation文件批量生成带FBX动画工具...
由于本人现有项目的项目素材大部分都需要继续沿用旧项目的模型与动画,但在接受旧模型动画的时候发现,模型动画由于外包已经丢失了3dmax的源文件,只剩下了一堆AnimationCilp(.anim)文件与 ...
- unity导出fbx模型_ARTBOOK艺书专栏:Fbx导出杂谈
我经常说,看人三维基本功扎实不扎实,可以直接看他导出到引擎正确不正确,可以在非常短时间内看出对三维制作工具和引擎的基本理解. 以我的观察,国内从业者可以说在这方面百分之九十不合格, 首先是mesh轴向 ...
- 【H5 3D应用开发】Blender 制作导出Obj模型带纹理到three.js(二)
工具: Bender2.7.8.0 + three.js忘记了多少了 QQ:453738784 1.首先正常打开一个Blender 我们看到一个正方形 选择编辑模式后 选中你要添加纹理的面 ...
- 3dmax导出fbx之后模型变大
之前导出fbx模型都是变小好多的,今天突然发现模型变大好多. 解决:3dmax中导入时选关闭网格,即可,使用组或者层都不影响. 导入成功. 就是一些命名重复,都是警告,影响不大.
- blender 合并多个模型文件中的动画并导出为fbx格式
blender 合并多个模型文件中的动画并导出为fbx格式 契机 步骤 导出之前 导出为fbx 总结 契机 最近在做和Three.js有关的项目,涉及到同一人物的不同动作切换.然而从mixamo上下载 ...
- max导出fbx动画模型导入unity后播放会出现局部模型扭曲解决办法总结
**动画模型在max里面播放是好的,看着没问题,但导出fbx到unity里面会出现局部扭曲或部分破面面消失或动画抖动,这个可能是因为unity本身设置问题,也有可能是蒙皮绑定的问题 解决办法 1.模型 ...
最新文章
- python matplotlib模块画出的图像转换为.tiff格式
- android 控件遮盖,Android手机软键盘遮挡布局控件
- python安装unittest_python 自动化测试 (一):安装 requests,unittest,HTMLTestRunner
- Nutch的日志系统
- 【渝粤教育】电大中专职业生涯规划 (3)作业 题库
- arduino消息服务器,在C(Arduino IDE)中将API链接消息解析为服务器(示例代码)
- jupyter kernel添加使用和配置
- 小鱼易连 for mac常见问题解答
- VMWare Fusion 导入已有的虚拟机
- VSCode 新版 HTML文件 英文感叹号 + Tab 没有出现模板 解决方法
- Pyqt walk 在Windows查找文件
- 使用kvm部署虚拟化服务器,KVM虚拟化(KVM的部署及使用)
- 用什么软件测试电视盒子真假,几十款电视盒子软件,只挑出6款神作,可消除一切看视频的阻碍!...
- Centos7---查看内存型号
- 【数字图像处理】认识数字图像和数字图像处理
- win10安装Geany编辑器
- html中outline属性,css的outline属性的作用是什么
- 手把手带你玩转需求预测-需求预测方法介绍
- XDU-OJ-C语言-Test 2
- C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值