有没有办法从three.js导出对象?任何人都会这样做:Collada,Blender,3ds Max,Maya
有一个blender的导入插件(在master分支中)但是它不起作用(甚至无法导入导出的多维数据集),我试图在dev分支中查找更新版本,但是有没有进口商,只有出口商
考虑这个工作流程:用户在浏览器中生成一些对象/模型(three.js),而不是将这些对象导入到3d建模软件中以进行进一步编辑/建模后
答案 0 :(得分:1)
这是一个很大的问题。据我所知,3ds max或maya没有导入JSON文件的选项。您必须导出为3ds max和maya可以导入的内容。 OBJ文件是一种选择。
您需要做的第一件事是将obj文件创建为字符串。 可以找到有关如何制作obj文件的说明here。
现在只需要几个简单的循环即可从scene.children
获取数据并生成对象。
生成obj后,您可以将其发送到保存它的服务器。
答案 1 :(得分:1)
我曾经在MrDoob中使用过一个工具,可以将网格导出为three.js可以轻松合并的格式。 Github to Mr.Doobs export tool https://github.com/mrdoob/three.js/tree/r92