javascript - 如何将变形目标从 Blender 导出到 Three.js?

标签 javascript json three.js blender

我正在尝试将变形目标从 Blender 文件导出到 Three.js。我的目标是拥有一个 json 文件,其中包含一个数组“morphTargets”。我怎样才能做到这一点?

最佳答案

Three.js 带有 Blender exporter .

只需将 io_mesh_thirdjs 文件夹(从 Three.js/utils/exporters/blender/2.65/scripts/addons/io_mesh_thirdjs)复制到 Blender 中的 scripts/addons 文件夹即可(例如,OSX 上的/Applications/Blender/blender.app/Contents/Resources/2.73/scripts/addons(请记住,您需要右键单击 Blender.app 并选择“显示包内容”))

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

这将添加一个额外的选项菜单选项:文件 > 导出 > Three.js(.json)

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

Three.js exporter options: morph animation

这应该会生成您想要的带有“morphTargets”的 .json 文件。

关于javascript - 如何将变形目标从 Blender 导出到 Three.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079529/

相关文章:

javascript - 如何在 React.js 中的按钮上选中/取消选中带有 onClick 事件的复选框?

javascript - jQuery parent() 函数返回空

javascript - 如何从 PHP 获取 JSON 到 JS?

javascript - Three.js 如何在 3D Globe、Three.js 上放置带纬度/经度的标记?

javascript - 将 <li> 拖动到两个 <ul> JS 之间(不使用 jQuery)

JavaScript + Spring MVC - 如何从 Controller 发送的对象获取值?

json - 解析 api 响应 JSON 以获取内容值

jquery -\n 似乎在 IE 中不起作用

three.js - Javascript三个js 3D绘制带边框的立体立方体

javascript - Three.js 相机看不工作