Por que converter VSJ para OBJ?
O formato Wavefront .obj precisa de dados reais de vértices e faces, que um .vsj nunca armazena. Portanto, em vez de converter o VSJ em si, você recupera a malha referenciada - seja do arquivo VSB correspondente ou exportando do ViewSTL - e converte para OBJ.
Como converter VSJ para OBJ
Descompactar o VSB correspondente FREE
Se você também tiver o .vsb da cena, renomeie-o para .zip e extraia os modelos STL internos, já que o VSB empacota o .vsj junto com os arquivos STL reais.
Blender OPEN-SOURCE
Importe o .stl recuperado com File > Import > STL, depois execute File > Export > Wavefront (.obj) para obter uma malha OBJ.
Sobre estes formatos
Um arquivo .vsj é um arquivo de cena JSON do ViewStl criado pelo visualizador 3D online ViewSTL e seu plugin JavaScript. Ele armazena o estado de uma cena 3D como texto simples JSON,…
Abrir detalhes de .VSJ →Um arquivo OBJ é um modelo 3D no formato Wavefront OBJ - uma lista de texto simples de vértices, faces e normais de superfície. Abra-o gratuitamente com o Blender, o Microsoft 3D Viewer no…
Abrir detalhes de .OBJ →Qualidade e o que observar
- Não existe um caminho direto de VSJ para OBJ porque o VSJ não carrega geometria, apenas metadados da cena.
- Você deve ter acesso aos modelos STL para os quais o VSJ aponta; um
.vsjisolado com modelos ausentes não pode produzir nenhuma malha. - STL e OBJ armazenam apenas triângulos de superfície, portanto, cores, materiais e o layout da cena do ViewSTL não são preservados.
Perguntas frequentes
Por que não posso converter .vsj para .obj diretamente?
Como faço para extrair o modelo real?
download_model() como STL, ou extraia o STL do arquivo VSB correspondente.