我正在尝试将变形目标从 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(.json)
选择变形动画网格后,使用此选项,并确保在导出器选项的动画部分中启用变形动画选项:
这应该会生成您想要的带有“morphTargets”的 .json 文件。
关于javascript - 如何将变形目标从 Blender 导出到 Three.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079529/