Unity3D笔记——数据驱动模型之bvh动作数据驱动3D模型跳舞

Unity3D笔记——数据驱动模型之bvh动作数据驱动3D模型跳舞

话说这个方面的东西真是要命啊。。。最大的问题是。。。不会用unity3d。。。。

实际上,bvh是不能直接在unity3D里面使用,需要转成bvh。怎么转呢?这个就需要 MotionBuilder 这个软件,步骤如下:
1、打开MotionBuilder,新建一个项目
2、点击菜单 File->Motion File Import… 选择bvh文件导入
3、点击菜单 File->Save As 保存为fbx文件
ok,这样就完成了 bvh转fbx

下面在unity3D里面使用这个fbx文件
1、打开unity3d,新建一个项目(我的unity是2018版的)
2、在 Asset Store中找一个3D人体模型,我用的是这个
这里写图片描述
点击导入
会出现一个弹出框,点击 import
这里写图片描述
3、导入完成后,界面下栏的 project中,Assets下会多出导入的模型的包,点开,找到 models 文件夹 双击打开,把里面的模型拖到左上栏这里写图片描述
4、建立一个文件夹(最好英文),里面放着要用的fbx文件,将文件夹拖入 Assets里
这里写图片描述

重点来了!!!

5、点击导入的文件夹,打开后,在下栏的空白区域创建一个控制器,右键->Create->Animator Controller,随便取个名字
这里写图片描述
6、点击Asset store右边的animator标签页,点开fbx文件图标上的小三角,将第二个 动作文件 拖到标签页里
这里写图片描述
entry会自动连接上拖入的图标,然后在拖入的图标上右键->Make Transition,点击exit,又会生成一条白线把图标和exit按钮连起来
这里写图片描述

7、点击左上栏之前拖入的模型,在右侧会打开一个inspector标签页,把刚刚创建的controller拖到标签页里的controller里
这里写图片描述

8、点击fbx里面第二个文件,在右侧属性栏 点击 edit
这里写图片描述

选择Rig标签,Animation Type选择humanoid!别忘记点击 apply
这里写图片描述

9、打开Scene 点击最上面的三角,就可以看见模型动起来啦~~

  • 10
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值