Я попытался создать простую модель блендера, экспортировать ее в .obj/.mtl и отобразить ее с помощью three.js. Но что-то не работает. Я загрузил (и загрузил) полную официальную версию three.js-demo. Погрузчик objmtl отлично работает. С оригинальными моделями.Создайте пользовательский файл .OBJ/.MTL и отрисуйте его с помощью three.js
Но если я создаю новый файл в блендере, импортируйте оригинальную obj-модель (из демонстрации), затем добавьте простой конус и экспортируйте его снова в obj, на моей демонстрационной странице все будет показано, кроме моего конуса ,
Я сравнивал каждый простой параметр (конус < -> импортированная модель) - без разницы.
Что я должен сделать, чтобы получить возможность визуализации-OBJ-модель-экспорт из блендера?
(я попробовал несколько форматов файлов, но для моего USECASE Wavefront (OBJ) является лучшим)
Можете ли вы добавить код в свой пост? Я не хочу загружать ваш код на свой компьютер –
Извините, но я не могу опубликовать содержимое моего .blend-файла (могу ли я?). Код моей демонстрационной страницы - это только default-threejs-javascript, где загружен мой .obj. [link] (http://webgl.pauly.io/webgl_loader_obj_mtl.html) Я думаю, что проблема в моем blender-файле ... –
Ваш конус не триангулирован (по крайней мере, внизу), это будет мой первый думал. Вы можете выбрать конус, переключить режим редактирования, выбрать все и Ctrl + T или Mesh> Лица> Триангуляционные грани, чтобы исправить это. Или выберите Triangulate faces на экспорте OBJ –