我是 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);
});
});
我想找到一种方法来展示地球的纹理,这样我就可以继续我的项目了。