Unity使MakeHuman人体模型动起来

关键:
MakeHuman人体模型和动画模型都需要配置Avatar系统,然后人体模型再使用动画模型中的动画(通过Animator Controller来链接)。

1.使用MakeHuman生成人体模型,骨架选择Cmu mb( 骨架不能为none),导出为human.fbx格式。

2.将human.fbx模型拖入到Unity的Project文件夹下。

Unity使MakeHuman人体模型动起来_第1张图片

3.选中human.fbx,在Inspector面板中,选择Rig选项卡。Animation Type选择Humanoid, Avatar Definition选择Create From This Model,点击【Apply】,再点击【Configure...】,在新的骨骼面板中点击D【Done】。完成Avatar系统配置。

Unity使MakeHuman人体模型动起来_第2张图片

4.将带有动作的motion.fbx拖入到Unity的Project文件夹下,以同样的方式配置Avatar系统。

5.在Project文件夹下单击右键,在右键菜单中选择【Create】【Animator Controller】,创建动画控制器HumanAniCtrller.controller。

Unity使MakeHuman人体模型动起来_第3张图片

6.双击HumanAniCtrller.controller,打开状态机窗口,将motion.fbx中的状态文件(播放图标)拖入到状态机窗口。

Unity使MakeHuman人体模型动起来_第4张图片

7.将haman.fbx拖入在Scene中,选中human,将HumanAniCtrller.controller拖入Inspector窗口中Animator分组下的Controller变量中。

Unity使MakeHuman人体模型动起来_第5张图片

8.运行程序,即可看到动画。

你可能感兴趣的:(Unity)