В этом случае я создаю две сферы в сцене. Один из них - SphereGeometry of Three.js (левый), другой - модель json от Blender (правый). Оба они используют один и тот же материал, и он работает. Как следует:Как я могу экспортировать текстуру в json-модель из Blender в Three.js?
var material = new THREE.MeshPhongMaterial({
color: 0xffffff
});
var material = new THREE.MeshPhongMaterial({
color: 0xffffff,
wireframe: true
});
Я пытаюсь добавить текстуру к обоим из них.
Однако эффект отображения не работает на поверхности модели json (справа).
var material = new THREE.MeshPhongMaterial({
map: texture,
});
Как я могу решить эту проблему?
Вот мои Demo и source code.
в 'моделях/ball.json' данные для«ЮВС»: [] пуст, так нет текстуры – gaitat
я не использовал материал из Blender. Я использовал MeshPhongMaterial of three.js. –
Спасибо! gaitat! Я так и понял. Я должен сделать UV-процедуру в Blender. Затем массив «uvs» имеет полную информацию об УФ. Он работает. Спасибо! –