c4d里,如何把bvh文件的动作绑定到建好的角色模型上?

c4d里,如何把bvh文件的动作绑定到建好的角色模型上?,第1张

c4d里可以把bvh文件动作绑定到建好的角色模型上,但需要一些步骤和技巧。一种方法是埋陆腔使用c4d r23的动作映射功能,将动作传递给模型,并用角色定义工具进行骨骼绑悉含定。另一种方法是使用mixamo网站快速绑定骨骼,并用弯衫运动剪辑功能组合多个动作到模型上。

1. 将动画导出为 Bvh (运动捕捉的文件格式)

我为这个龙添加了大量的动画,但我现在只想导出其中的一个待机动作,所以我首先进入 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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12128597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存