Я создал действительно простую модель в Maya 8.5 для тестирования в THREE.JS, модель экспортируется как .obj и преобразуется в файл JSON с использованием скрипта Python из репозитория THREE.JS github.
Преобразование выглядит так, как будто оно работало нормально, поскольку это, безусловно, допустимый объект JSON со всеми данными в нем. Проблема в том, что при загрузке я получаю следующее предупреждение:
УСТАРЕЛО: [js / jumper.js], похоже, использует формат старой модели
Означает ли это, что формат .obj как-то изменился или я что-то упустил? Вот код, который я использую для загрузки объекта. У меня хорошо отображаются другие нативные фигуры, поэтому я знаю, что установка правильная, именно при загрузке этой модели у меня возникают проблемы.
loader = new THREE.JSONLoader();
loader.load("js/jumper.js", function( geometry ) {
jumper = new Three.Mesh(geometry, new Three.MeshLambertMaterial({ color: 0x88000}));
jumper.scale.set(10,10,10);
scene.add(jumper);
}
);