我正在尝试将变形目标从Blender文件导出到three.js。我的目标是在里面有一个带有数组“morphTargets”的json文件。我怎么能这样做?
答案 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所(上传.json)强>
选择变形动画网格后,请使用此选项,并确保在“导出器”选项的“动画”部分中启用变形动画选项:
这应生成您使用" morphTargets"之后的.json文件。
答案 1 :(得分:0)
好吧,我已经弄明白了。我为每个变形目标创建了一个关键帧,并将时间轴限制为仅创建的关键帧。然后在导出配置上,我选择了变形动画。