使用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

 

文章
BakeMyScan-为自动建模提供的模型优化工具

关于BakeMyScan BakeMyScan是一个免费的开源(GNU GPL v3)插件,基于blender2.79。该项目旨在为模型优化提供强大的工具箱,并可用于摄影测量和3D扫描,Sketchfab发布,游戏资产创建,雕刻,3D打印和 …

文章
3D美术的逆袭-从Web3D到桌面应用开发

如今前端技术真是无所不能,不仅能做前端网页开发,还涉足后端服务器、移动应用,甚至于桌面应用开发,简直有一统天下的气魄。对于移动端我还能理解,html5具有天然的跨平台优势,开发一些C/S架构的移动应用也属于正常现象,但是,对于桌面应用这方天 …

文章
【Verge3D】视频纹理

注:微信小程序无法正确显示代码,可点击右下角更多功能,阅读原文查看 1.在app管理中创建一个名为video的工程; 2.在video.blend文件中创建一个名为screen的面片,后面将在这个面片上呈现视频纹理; 3.在video.ht …