Зачем конвертировать VSJ в OBJ?
Для Wavefront .obj требуются реальные данные о вершинах и гранях, которые в .vsj никогда не хранятся. Поэтому вместо конвертации самого VSJ вы восстанавливаете связанную сетку - либо из соответствующего архива VSB, либо путем экспорта из ViewSTL - и конвертируете ее в OBJ.
Способы конвертации VSJ в OBJ
Распаковка соответствующего VSB FREE
Если у вас также есть файл сцены .vsb, переименуйте его в .zip и извлеките модели STL внутри, так как VSB упаковывает .vsj вместе с реальными файлами STL.
Blender OPEN-SOURCE
Импортируйте восстановленный .stl через File > Import > STL, затем выберите File > Export > Wavefront (.obj), чтобы получить сетку OBJ.
Об этих форматах
Файл .vsj - это файл сцены ViewStl JSON, созданный онлайн-просмотрщиком 3D-моделей ViewSTL и его плагином JavaScript. Он хранит состояние 3D-сцены в виде обычного текста JSON, включая…
Открыть детали .VSJ →Файл OBJ - это 3D-модель в формате Wavefront OBJ, представляющая собой текстовый список вершин, граней и нормалей поверхностей. Его можно бесплатно открыть в Blender, приложении Microsoft…
Открыть детали .OBJ →Качество и на что обратить внимание
- Прямого пути VSJ-в-OBJ не существует, так как VSJ не несет геометрии, только метаданные сцены.
- У вас должен быть доступ к моделям STL, на которые указывает VSJ; одиночный
.vsjс отсутствующими моделями не может создать сетку. - STL и OBJ хранят только триангуляцию поверхности, поэтому цвета, материалы и макет сцены из ViewSTL не сохраняются.
Часто задаваемые вопросы
Почему я не могу просто конвертировать .vsj в .obj напрямую?
Как мне достать саму модель?
download_model() в формате STL или извлеките STL из соответствующего архива VSB.