*** ОБНОВЛЕНИЕ *** Это должно быть проблемой с файлами и способом их экспорта, я просто не знаю, что это за проблема.Я скачал еще несколько примеров моделей, и все они отлично отображаются
У меня проблема с Three.js при загрузке файлов .obj и .mtl.
У меня есть куча объектов и соответствующие им файлы материалов, экспортированные из 3ds.Я не тот, кто экспортировал эти файлы, я не работаю в 3D-моделере, однако, если возникает проблема с файлами, я могу попросить моделера снова их экспортировать.
У меня естьЯ использовал THREE.js несколько раз и никогда не сталкивался с этой проблемой. Я загружаю файлы .mtl и .obj, используя следующее:
mtlLoader.load("stands/objects/Table&Chairs.mtl", function(materials){
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.load("stands/objects/Table&Chairs.obj", function(object){
scene.add(object);
object.position.set(-5, 0, 4);
});
});
Моя проблема в том, что объект загружается нормально, ошибок нет,однако ничего не показано.Объект не отображается на сцене.
Если я загружаю некоторые примеры ресурсов из других источников и выключаю загружаемые файлы, ничего не изменяя, объект рендерится.
Это наводит меня на мысль, что это может быть связано с тем, как экспортируются файлы.
экран, показывающий, что мой .obj рендерится
Экран, показывающий пример .obj, который рендерится
Любая помощь в отношении того, что может быть причиной этого, будет принята с благодарностью.
Я загрузил объекты и материалы сюда .
Мои таблицы и стулья, примерами являются файлы Tent_Poles_01.