如何导出然后用三个JS导入一个场景?

Rus*_*pov 10 import export three.js

我有一个复杂的3D场景,使用Three JS和许多Javascript代码构建.我需要将此场景导出为一个文件,然后使用简单的ThreeJS场景播放器在我的网站上使用它.

我试过ObjectExporter和SceneExporter.但仍然无法理解如何将这些数据加载回ThreeJS环境.

这样做的正确方法是什么?

小智 4

SceneExporter 不会导出通过 JSON 加载的场景对象 ObjectExporter 无法导出纹理

链接脚本

ObjectExporter.js
GeometryExporter.js
BufferGeometryExporter.js
MaterialExporter.js

function exportScene(save, type) {
    exporter = new THREE.ObjectExporter;
    var obj = exporter.parse(scene);
    var json = JSON.stringify(obj);
    log(json);
}
Run Code Online (Sandbox Code Playgroud)

将 json 保存到文件 ext .json 库取自https://github.com/mrdoob/ Three.js/ tree/master/examples/js/exporters 加载器取自https://github.com/mrdoob/ Three.js/编辑器菜单中的树/主/编辑器 默认导入 - >文件 - >导入我正在努力添加导出纹理的功能