ThreeJS GLTFExporter不会导出PBR材质贴图

时间:2019-07-16 21:50:03

标签: three.js export material gltf pbr

我有一个带有PBR材料的简单多维数据集。使用的贴图是颜色,金属度,粗糙度,凹凸。通过此代码导出场景时,导出的glb会丢失所有贴图,但会丢失颜色。这是ThreeJS中的错误吗?

e = new THREE.GLTFExporter();

e.parse(STAGE.scene.mesh, (glb) => {
   let blob = new Blob([glb], { type: "application/octet-stream" });
   let d = document.createElement('a');
       d.href = window.URL.createObjectURL(blob);
       d.download = "orbis.glb"
       document.body.appendChild(d);
       d.click();
       document.body.removeChild(d);
}, {binary: true});

1 个答案:

答案 0 :(得分:2)

您应该使用不同的纹理。原因是gltf规范: