首页>帮助中心>动作>【3D】如何导入动作

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

【3D】如何导入动作

Part 1 如何导入fbx格式的动作?

Part 2 如何导入vmd格式的动作?

Part 3 延伸教程

目前,VUP支持导入 .vmd,.fbx格式的动作。

但vmd动作,fbx动作都需要通过Unity 2018.4.x 及相关插件转化为 .vup格式,方可直接导入到VUP

下面介绍:如何将.vmd,.fbx格式的动作导入到VUP?

Part 1 如何导入fbx格式的动作?

一、准备

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

Part 2 如何导入vmd格式的动作?

一、准备

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、下载 “vmd转vup” 的插件

下载地址:https://share.weiyun.com/tbyDdo2y

注:此插件完成下载后,不用打开,详细使用方法请看下方教程

二、如何将vmd动作导入到VUP?

1、打开Unity 2018.4.9,创建一个Unity工程

0
0

2、载入 “vmd转vup” 的插件及fbx动作

(1)将插件 “vmd to vup” 拖到 “Assets” 上

0

(2)下拉,确认此窗口中所有选项都已勾选,然后点击【Import】

0

(3)插件导入成功后,Assets下会出现两个文件夹:Editor 和 MMD4Mecanim

点击【Editor】,内含文件【BuildBundle】

0

3、vmd转化为vup格式,需要借助一个MMD模型作为载体,所以此时,导入一个MMD模型

(1)将MMD模型文件夹整体拖入到【Assets】上

感谢【椛暗_Official】授权 pmx模型,用于本教程演示

DL:https://bowlroll.net/file/175790

0

(2)点开MMD模型文件夹

0

如下图

  • 将“1”处的滑块拉到左边(便于查看)
  • 然后,点击 “模型名 . MMD4Mecanim” 文件
  • 勾选右侧协议条例,再点击【Agree】
0
  • 然后,到如下界面
0

4、导入VMD动作

(1)将vmd动作拖入到 “模型文件夹” 内

VMD动作:極楽浄土动作

来源:yurie「振付:みうめ」 https://www.nicovideo.jp/watch/sm29180863

0

(2)如下图,在Inspector -> PMX2FBX

然后把vmd动作,拖入到VMD下面的框内

0

(3)点击【Process】

0

(4)此时,会出现如下图所示的黑色窗口,等耐心等候窗口内容加载完成,窗口自动关闭。

切勿自己手动提前关闭!!!

0

5、将模型设置为人形骨骼

通过上述操作,pmx模型已经被转化成fbx文件(fbx文件:有蓝色立方体图标,且图标右下角有白色部分的文件)

点击此fbx文件,然后,依次点击:Inspector -> Rig

然后在【Animation Type】这里选择【Humanoid】,然后点击【Apply】

0

6、VMD动作设置

Inspector -> Animation,进入动画设置界面

0

下拉,勾选 “Loop Time” 以及 Root Transform Position(Y)下的 “Bake Into Pose”

注:勾选了Loop Time 此动作将具有循环属性,动作导入到VUP后,可以正常使用VUP的动作循环功能

0

此处,可以修改动作名称(如果你觉得名称太长)

0
0

以上设置完成后,点击【Apply】

0

如下图,点击预览窗左上角的播放按钮可以预览动画

0

7、将vmd动作转化为vup格式

展开此MMD模型转化后的fbx文件,找到vmd动作文件,右键此vmd动作,点击最后一个选项【Build AssetBundles】,将开始生成vup文件…

0
0

8、生成的vup文件在哪?右键Assets,点击【Show in Explorer】

0

点开文件夹:AssetBundles

0

如下图,此时,你将看到此vmd动作转化后的vup文件,将此vup文件直接导入到VUP,即可将此vmd动作导入到VUP

0

9、将动作导入到VUP

角色 -> 动作 -> 添加动作

0

选中此vmd动作对应的vup文件,点击”打开”

0

导入成功后,此动作将出现在动作库,点击此动作卡片,即可在display窗口中播放

0

Part 3 延伸教程

自定义默认行为

如何设置动作循环播放?

个人中心
今日签到
有新私信 私信列表
搜索