我为这个龙添加了大量的动画,但我现在只想导出其中的一个待机动作,所以我首先进入 Pose 模式(1),然后单击 A 选择全部骨骼,接着在 DopeSheet 编辑器重,选择切换至 idle 动作。
接着我导出为 bvh 格式:
File/孝洞穗Export/Motion Cature (. bvh)
Bvh 脚本默认导出当前的动作。
2. 将模型从骨骼上分离,并单独存储为 blend 文件
我选中巧卜所有的骨骼,然后单击 X 删除掉骨骼物体。
接着颤激,我需要选中模型,然后删除上面的骨骼修改器。
保存一下文件。
3. 设置导出场景
新建一个场景,然后删除掉默认的模型和摄像机等物体,保证场景的纯净。
VUP支持导入 .vmd,.bvh,.fbx格式的动作。但,fbx动作需要通过Unity 2018.4.x 及相关插件转化为 .vup格式,方可直接导入到VUP
Part 1 如何导入VMD动作,BVH动作?
【角色】->【动作】,点击【添加动作】
将VMD动作文件,BVH动作文件拖入到下图黑框中,即可导入VMD动作,BVH动作
Part 2 如何导入FBX格式的动作?
FBX动作需要通过轮清缺Unity 2018.4.x 及相关插件转化为 .vup格式,方可直接导入到VUP
一、准备
1、下载并安装 Unity 2018.4.9 或 Unity 2018.4.30
请务必使用Unity 2018.4.x, 推荐使用:Unity 2018.4.9 或 Unity 2018.4.30
Unity下载地址:https://unity.cn/releases/full/2018
因为Unity不具有上下兼容性,如果使用其他版本(如:Unity 2019.x.x; Unity 2020.x.x),则转腊辩化后的vup文件在导入VUP时,会出现问题。
2、下载 “fbx转vup” 的插件
下载地址:https://share.weiyun.com/kZzC2LLa
注:此插件完成下载后,不用打开,详细使用方法请看下方教程。
二、如何将FBX动作导入到VUP?
1、打开Unity 2018.4.9,创建一个Unity工程
2、载入 “fbx转vup” 的插件及fbx动作
将fbx动作设置为人形骨骼
Inspector ->Rig ->Animation Type (设置为:Humanoid)->Apply
3、动作设置Inspector ->Animation
勾选 “Loop Time” 以及 Root Transform Position(Y)下的 “Bake Into Pose”
注:勾选了Loop Time 此动作将具有循环属性,动作导入到VUP后,可以正常使用VUP的动作循环功能
勾选完毕正备后,点击【Apply】
4、将fbx格式打包成vup格式鼠标右键fbx动作文件,点击最后一个选项 “Build AssetBundles”
5、转化后的vup动作文件在哪?
6、将动作导入到VUP
角色 ->动作 ->添加动作
选中此fbx动作对应的vup文件,即可将此fbx动作导入到VUP
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)