提供Verge3D教程和Web3D开发技术服务

使用mixamo动捕数据在blender中实现写实动画

Mixamo是adobe旗下的一个基于web的在线3D人物动画制作平台,最重要的是它提供了丰富、免费的动作捕捉数据供下载。下面介绍如何将动捕数据下载并导入blender制作动画。

1.mixamo动捕数据下载。

网站地址:https://www.mixamo.com

首先完成注册,只有注册用户才有资格下载,这一步是必需的。

网站结构很简单,首页是网站的功能介绍,然后就是角色和动画两大模块。可在线预览角色和动作,可下载。

网站提供了几种格式的下载,经测试,想要正确导入blender,最好使用.dae格式。其它下载选项默认即可。

2.导入blender。

blender默认支持多种格式导入导出,.dae格式当然也是支持的。导入.dae时,注意如下导入选项:

import

3.导出.bvh格式

.bvh是动捕数据的通用格式,导出.bvh是为了使用makeHuman插件将动画导入到自己的绑定模型上。导出.bvh时也要注意导出选项,否则动画再导进来时会出错。

bvh

导入.bvh时,参数默认即可。

4.使用makeHuman插件导入动捕数据到绑定模型上

makeHuman是一个免费的角色模型制作和绑定工具,提供了blender版插件,从官网下载并安装,安装过程略。

安装完成后,在工具面板上会有一个makeWalk选项。

现在,打开已绑定好的模型,并选中模型的骨骼。

在makeWalk选项输入入导入动画的开始帧和结束帧,其它都不用管,直接点击最上方的loadAndRetarget按钮,导入之前的.bvh文件。

makewalk

通常这样操作动捕数据会准确地投射到你的绑定模型上去的,如果有问题无非是两方面:1.动捕文件本身有问题,尤其多数是质量不高的免费动捕数据;2.目标模型的骨骼与动捕骨骼结构、命名不一致,这会造成数据无法传递。补充一点,如果投射后脚部有飘移现象,可以重新投射,然后在MakeWalk:Options下面,取消优化动画曲线,即simplifyFCures前面不勾选。

zjbcool

zjbcool
关闭菜单
×
×

产品入口: 产品添加到购物车