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

文章

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

1.mixamo动捕数据下载。

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

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

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

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

 

2.导入blender。

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

3.导出.bvh格式

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

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

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

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

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

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

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

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

资料:

makehuman官方文档:http://www.makehumancommunity.org/wiki/Documentation:Index#MakeWalk:_In_Depth_Tutorials

makeWalk教程:http://www.makehumancommunity.org/wiki/Documentation:Index#MakeWalk:_In_Depth_Tutorials

makeWalk高级教程Running_feet:http://www.makehumancommunity.org/wiki/Documentation:Running_feet

makeWalk高级教程Automatic animation:http://www.makehumancommunity.org/wiki/Documentation:Automatic_animation

 

文章
【web3d】基洛夫飞艇

基洛夫飞艇(Kirov Airship)是即时战略游戏《红色警戒》系列中苏联空军单位,拥有强大的攻击防御能力,是公认的《红色警戒》 …

文章
【Verge3D】如何在Blender和Verge 3D中创建3D交互式Web体验

(注:文章翻译自https://cgbookcase.com/tutorials/how-to-create-3d-interac …

文章
用GoogleWebDesigner制作的360图片展示

 等待360图片加载。 图片加载完成后,拖动图片可360度旋转。 https://zjbcool.com/static/asse …