用blender和MakeHuman生成人体动画

 安装软件blender2.7.9,makehuman1.1.1,bvhacker1.8.0.6

一、给blender安装makewalk插件

1.在makehuman官网上下载blender_plugins_for_1.1.1.zip.

用blender和MakeHuman生成人体动画_第1张图片

用blender和MakeHuman生成人体动画_第2张图片

2.解压下载文件,将文件夹makewalk复制到blender安装目标下的Blender\2.79\scripts\addons

用blender和MakeHuman生成人体动画_第3张图片

用blender和MakeHuman生成人体动画_第4张图片

3.启动blender,点击菜单【File】【User Preferences】,切换到【Add-ons】选项卡,在输入框中输入makewalk,勾选上【MakeHuman:MakeWalk】,点击【Save User Settings】保存设置。
用blender和MakeHuman生成人体动画_第5张图片

二、制作人体模型
1.打开makehuman.exe(1.1.1)

2.建立一个人体模型,【骨架】选择Cmu mb。其余外观可随意配置。

用blender和MakeHuman生成人体动画_第6张图片

3.导出【网格格式】选格Collada(dae),选择【脚踏实地】,Orienttation选择【Z轴向上,脸朝-Y轴】,Bone orientation选择【Along local X】,比例单位选择【米】,然后导出girl.dae。

用blender和MakeHuman生成人体动画_第7张图片
三、生成bvh

1.下载bvhacker(http://www.bvhacker.com)

用blender和MakeHuman生成人体动画_第8张图片

2.下载bvh文件(http://www.centralsource.com/blender/bvh/files.htm),例如dance2.zip。

用blender和MakeHuman生成人体动画_第9张图片

3.解压dance2.zip,如果安装有blender,直接双击dance2.blend,打开代码。

用blender和MakeHuman生成人体动画_第10张图片

4.选择【TimeLine】播放动画。

用blender和MakeHuman生成人体动画_第11张图片

5.选择【Text Editor】切换回代码,点击【Text】【Save as】,保存dance2.bvh文件。

用blender和MakeHuman生成人体动画_第12张图片用blender和MakeHuman生成人体动画_第13张图片

用blender和MakeHuman生成人体动画_第14张图片

6.双击dance2.bvh,打开bvhacker。点击右下右的【1/2Sample】,使FrameTime小于30fps。调整完保存bvh文件。 用blender和MakeHuman生成人体动画_第15张图片
四、将模型和动画合并

1.打开blender,【File】【Import】【Collada(Default)(.dae)】,勾选上左下角的【Find Bone Chains】【Auto Connect】,如何忘了勾选这两项,请关闭blender重来,否则后序无法正确导入。

用blender和MakeHuman生成人体动画_第16张图片

用blender和MakeHuman生成人体动画_第17张图片

用blender和MakeHuman生成人体动画_第18张图片

2.选中树型列表中的人型girl,点击左边的【Makewalk】【Load And Retarget】,选择bvh文件。

用blender和MakeHuman生成人体动画_第19张图片

用blender和MakeHuman生成人体动画_第20张图片

3.播放动画。

你可能感兴趣的:(Unity)