我有一个用三个 JS 和大量 Javascript 代码构建的复杂 3D 场景。我需要将此场景导出为一个文件,然后通过简单的 ThreeJS 场景播放器在我的网站上使用它。
我尝试过 ObjectExporter 和 SceneExporter。但仍然不明白如何将这些数据加载回 ThreeJS 环境。
这样做的正确方法是什么?
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);
}
将 json 保存到文件 ext .json
图书馆取自https://github.com/mrdoob/ Three.js/tree/master/examples/js/exporters https://github.com/mrdoob/three.js/tree/master/examples/js/exporters装载机取自https://github.com/mrdoob/ Three.js/tree/master/editor https://github.com/mrdoob/three.js/tree/master/editor默认导入编辑器菜单->文件->导入
我正在努力添加导出纹理的功能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)