なぜ VSJ を OBJ に変換するのですか?
Wavefront .objには実際の頂点と面のデータが必要ですが、「.vsj」にはそれらが保存されません。そのため、VSJ自体を変換するのではなく、対応するVSBアーカイブから、またはViewSTLからエクスポートすることで参照されているメッシュを回収し、それをOBJに変換します。
VSJ から OBJ への変換方法
一致するVSBを解凍する FREE
シーンの「.vsb」も持っている場合は、拡張子を「.zip」に変更して中のSTLモデルを取り出してください。VSBは「.vsj」と実際のSTLファイルを一緒にパッケージ化しているためです。
Blender OPEN-SOURCE
回収した「.stl」を「ファイル > インポート > STL」で読み込み、「ファイル > エクスポート > Wavefront (.obj)」を実行してOBJメッシュを取得します。
これらの形式について
.vsj ファイルは、ViewSTL オンライン 3D ビューアおよびその JavaScript プラグインによって作成される ViewStl JSON シーンファイルです。これは、メッシュジオメトリ自体ではなく、キャンバスや背景の設定、カメラ位置、モデルのリストとその色を含む 3D シーンの状態をプレーンテキストの JSON として保存します。viewstl.com…
.VSJ の詳細を開く →OBJファイルは、Wavefront OBJ形式の3Dモデルです。頂点、面、法線のリストがプレーンテキストで記述されています。Blender、WindowsのMicrosoft 3D Viewer、またはブラウザの3DViewer.netで無料で開くことができます。モデルが灰色やテクスチャなしで読み込まれる場合は、同じフォルダに付随する .mtl…
.OBJ の詳細を開く →品質と注意点
- VSJにはジオメトリが含まれず、シーンのメタデータのみが含まれるため、直接的なVSJからOBJへのパスは存在しません。
- VSJが指し示しているSTLモデルへのアクセス権が必要です。モデルが欠落している「.vsj」単体ではメッシュを生成できません。
- STLとOBJは表面の三角形のみを保存するため、ViewSTLシーンの色、マテリアル、シーンレイアウトは保持されません。