#javascript #svg #3d #three.js #blender
#javascript #svg #3D #three.js #blender
Вопрос:
Я создал SVG-объект с помощью Inkscape, импортировал его в blender версии 2.65, преобразовал его в 3d с помощью опций, предоставленных в blender, и попытался экспортировать его в three.js .
Когда он экспортируется в другие форматы (например: obj, X3D), он работает нормально, и экспортированный js содержит значения.
Однако, когда он экспортируется в three.js , вершины / координаты пусты. Я использовал надстройку последней версии (2.65). Ниже приведен three.js файл, который я экспортировал (он не содержит вершин)
Как мне решить эту проблему?
{
"metadata" : {
"formatVersion" : 3.1,
"generatedBy" : "Blender 2.7 Exporter",
"vertices" : 0,
"faces" : 0,
"normals" : 0,
"colors" : 0,
"uvs" : [],
"materials" : 0,
"morphTargets" : 0,
"bones" : 0
},
"scale" : 1.000000,
"materials" : [],
"vertices" : [],
"morphTargets" : [],
"normals" : [],
"colors" : [],
"uvs" : [],
"faces" : [],
"bones" : [],
"skinIndices" : [],
"skinWeights" : [],
"animations" : []
}
Может ли кто-нибудь мне помочь?
Комментарии:
1. Вы в конечном итоге решили это? У меня точно такая же проблема, я попытался выбрать объект (ы), но экспортировать не удалось. Приветствуются любые идеи.
2. @nickspiel пожалуйста, обратитесь по этой ссылке , здесь я выполнил шаги и получил решение
3. 1 Мне не хватало важного шага «преобразовать в сетку». Спасибо за ссылку 🙂
Ответ №1:
Однажды у меня возникла аналогичная проблема. Я пробовал несколько Blender, чтобы THREE.js экспортеры. Один из них дал мне хороший результат.
Но это не сработало, если я не выбрал экспортирующий объект.
Попробуйте выбрать экспортируемый объект, а затем снова запустите процедуру экспорта.
Комментарии:
1. Спасибо за ответ, я перешел по ссылке , она работает только несколько раз. Я пробовал это много раз, но не могу получить правильную последовательность at, не знаю, что пошло не так