【发布时间】:2015-11-11 19:26:46
【问题描述】:
我正在尝试将变形目标从 Blender 文件导出到 three.js。我的目标是有一个 json 文件,里面有一个数组“morphTargets”。我该怎么做?
【问题讨论】:
标签: javascript json three.js blender
我正在尝试将变形目标从 Blender 文件导出到 three.js。我的目标是有一个 json 文件,里面有一个数组“morphTargets”。我该怎么做?
【问题讨论】:
标签: javascript json three.js blender
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,并从首选项面板(在附加组件选项卡中)启用导出器:
这将添加一个额外的选项菜单选项:File > Export > Three.js(.json)
选择变形动画网格后,使用此选项,并确保在导出器选项的动画部分启用变形动画选项:
这应该会生成带有“morphTargets”的 .json 文件。
【讨论】:
嗯,我想通了。我为每个变形目标创建了一个关键帧,并将时间线限制为仅创建的关键帧。然后在导出配置上,我选择了变形动画。
【讨论】: