Нужна помощь с загрузкой файлов в three.js.Мы создаем 3d-модели с Maya, а затем экспортируем их в файлы .OBJ и .MTL и показываем их в Интернете с помощью библиотеки three.js.
Проблема в том, что некоторые из загруженных объектов имеют черную текстуру,Я пытался добавить свет, но это не помогло мне.Иногда все хорошо с объектом, когда я использую цвет для объекта, но когда я помещаю текстуру, модель выглядит черной
// MODEL/MATERIAL LOADING!
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setTexturePath("models/test/");
mtlLoader.setPath("models/test/");
mtlLoader.load("3.mtl", function (materials) {
materials.preload();
// // OBJECT LOADER
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.setPath("models/test/");
objLoader.load("3.obj", function (object) {
console.log(object, 'object');
scene.add(object);
object.position.y -= 20;
object.addEventListener( 'mousedown', onDocumentMouseDown);
scene.traverse(function(children){
objects.push(children)
});
});
});