Я пытаюсь загрузить простую модель автомобиля, которая разделяется на шины, тело и окна в three.js, я использую Блендер для экспорта как .json
, но когда я использую JSONloader, он загружает только тело.Как загрузить полный JSON сцены или мульти частей модели в three.js (с помощью блендера для экспорта)
Итак, я пытаюсь экспортировать его в качестве сцены, но когда я использую JSONloader, ничего не появляется в сцене.
Поэтому у меня есть два вопроса:
- Что такое правильный способ экспорта и загрузки несколько частей модели из Blender JSON?
- Как загрузить сцену JSON, экспортированную из Blender в three.js?
После @larsenhupin предложение ЭРВО моей попытки с objectloader, однако сцена не показывает
//LOAD A JSON SCENE
var loader = new THREE.ObjectLoader();
loader.load(
// resource URL
"models/stockcarb.json"
// pass the loaded data to the onLoad function.
//Here it is assumed to be an object
function (obj) {
//add the loaded object to the scene
scene.add(obj);
},
// Function called when download progresses
function (xhr) {
console.log((xhr.loaded/xhr.total * 100) + '% loaded');
},
// Function called when download errors
function (xhr) {
console.error('An error happened');
}
);
Спасибо, что попробуем рассказать о моих результатах, подумал ObjectLoader(); был для .obj моделей. Как сейчас, мне не нужна анимация, покупка, которую я знаю, в конце концов им понадобится. – Evoinsec
Я попробовал ObjectLoader, но модель не отображается, я получаю эти ошибки с консоли. 'JSONLoader.js: 1 Uncaught SyntaxError: Неожиданный маркер import' ' ObjectLoader.js: 1 Uncaught SyntaxError: Неожиданные лексемы import' 'index.html: 215 Uncaught SyntaxError: отсутствует) после аргумента list' Выше в моем вопрос Я вставляю, как я пытался загрузить сцену – Evoinsec