从Blender导出动画到THREE.js
目前three.js使用是越来越多了,但资源问题还是有很多。比如怎么把动画导入到three.js。three.js是一个开源的平台,自己是不支持fbx动画文件的,即便 yamahigashi写了FBXLoader.js,该工具也有很多局限。
This is a very experimental script for my WebGL/Threejs exploration, please use under consideration. there are many missig features and issues.
他这么表述了,这个脚本只是他用来探索webgl的一个经验,还有很多问题和没有考虑到的细节。
所以我们把方向放在如何将fbx转换成THREE.js json文件
three.js在utils文件夹下放了好多导出工具,但多有局限。其中Blender Exporter工作效果还算不错。
但依旧有问题,因为Blender自己本身对FBX的支持就不够好。Blender是一个开源的免费的三维软件,非常小众,操作比较……额……用惯了maya的人表示难以接受。
步骤讲解
首先
你需要安装一个Blender或者是下载一个zip。我这里使用的是2.77版本
blender下载链接