0

我是 ThreeJS 的新手,还在学习。我有一个地球球体 3d 对象,我将其加载到我的场景中,并且我还有一个 mtl 文件,我根据文档加载了它,但是在我渲染场景之后,地球仪看起来仍然没有纹理。我认为它只显示几何。

尝试在 Blender 中加载地球,那里的纹理看起来不错,但在浏览器中却不一样。

var mtlLoader = new THREE.MTLLoader();
mtlLoader.load('/models/Glob.mtl', function(materials) {
materials.preload();

var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.load('/models/Glob.obj', function(object){

    scene.add(object);
    console.log(object);
});

});

我想找到一种方法来展示地球的纹理,这样我就可以继续我的项目了。

4

0 回答 0