Javascript 如何将变形目标从Blender导出到three.js?

Javascript 如何将变形目标从Blender导出到three.js?,javascript,json,three.js,blender,Javascript,Json,Three.js,Blender,我正在尝试将变形目标从Blender文件导出到three.js。我的目标是创建一个json文件,其中包含一个数组。我如何才能做到这一点?Three.js附带了一个 只需将io_mesh_threejs文件夹从three.js/utils/exporters/blender/2.65/scripts/addons/io_mesh_threejs复制到blender中的scripts/addons文件夹,例如/Applications/blender/blender.app/Contents/Res

我正在尝试将变形目标从Blender文件导出到three.js。我的目标是创建一个json文件,其中包含一个数组。我如何才能做到这一点?

Three.js附带了一个

只需将io_mesh_threejs文件夹从three.js/utils/exporters/blender/2.65/scripts/addons/io_mesh_threejs复制到blender中的scripts/addons文件夹,例如/Applications/blender/blender.app/Contents/Resources/2.73/scripts/addons在OSX上记住,您需要右键单击blender.app并选择Show Packages Content

完成后,重新启动Blender,并从“附加组件”选项卡中的“首选项”面板启用导出器:

这将添加一个额外的选项:File>Export>Three.json.json

选择“变形动画网格”后,使用此选项,并确保在“导出器选项”的“动画”部分中启用“变形动画”选项:


这应该会生成你所要的morphTargets.json文件。

好吧,我已经解决了这个问题。我为每个变形目标创建了一个关键帧,并将时间线限制为仅创建的关键帧。然后在导出配置上,我选择了变形动画

顺便说一句,inside-blender.app dir不再适用于当前版本,有效的方法是将其放入用户的库中-我们最近更新了那里的Mac说明:。。AFAIK必须而且应该使用/Users/myuser/Library/Application Support/Blender/2.7X/scripts/addonsI不知道这一点。我使用blender.app dir安装插件时截取了上面的屏幕截图,但是在blender 2.73上。我还没有测试过2.75。谢谢你的提醒