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

时间:2015-08-18 18:00:58

标签: javascript json three.js blender

我正在尝试将变形目标从Blender文件导出到three.js。我的目标是在里面有一个带有数组“morphTargets”的json文件。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

Three.js带有Blender exporter

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

完成此操作后,重新启动Blender,并从“首选项”面板(在“加载项”选项卡中)启用导出器: three.js Blender exporter enable

这将添加一个额外的选项菜单选项:文件>出口> three.js所(上传.json)

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

Three.js exporter options: morph animation

这应生成您使用" morphTargets"之后的.json文件。

答案 1 :(得分:0)

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