Blender JSON экспорт с добавлением вершин - THREE.JS - PullRequest
0 голосов
/ 25 октября 2018

В блендере у меня есть простая модель.Когда я импортирую эту модель в THREE.js, кажется, она приобрела грани и вершины.Все изображения ниже.Я пытаюсь получить лицо среднего круга как одно лицо, чтобы я мог применить к нему изображение в THREE.js.Также есть ли простой способ назвать лицо в Blender, чтобы оно могло быть нацелено на ТРИ?

Спасибо всем.

Модель в Blender:

enter image description here

Модель в THREE.js:

enter image description here

Настройки экспорта в Blender:

enter image description here

Метод импорта в THREE.js

loader.load('models/poi.json', ( geometry ) => {
    console.log(geometry.faces.length); // 386 faces  
    let mesh = new THREE.Mesh( geometry, materials );
    scene.add(mesh);
});

1 Ответ

0 голосов
/ 25 октября 2018

AFAIK, невозможно назвать лицо в Blender.Кроме того, экспортер Blender JSON больше не поддерживается.Пожалуйста, используйте экспортер glTF и THREE.GLTFLoader.Кроме того, лица в three.js всегда представлены в виде треугольников.Так что то, что вы ищете (средний круг как одно лицо), невозможно.

Если вы хотите применить текстуру к центральной части вашей сетки, назначьте отдельный материал в Blender для группы соответствующих граней.Для этого не нужно создавать одно лицо.Вам просто нужно создать объект из нескольких материалов.

...