USDZは、UniversalSceneDescriptionファイルを保存するための暗号化および圧縮されていないZIPアーカイブです。これらは、拡張現実の助けを借りて製品をオンラインで表示するために、さまざまな組織で広く使用されています。ただし、場合によっては、USDZをOBJファイルに変換する必要があります。したがって、この記事では、JavaでプログラムによってUSDZファイルをOBJファイルに変換する方法について説明します。
USDZからOBJへのファイルコンバーター–JavaAPIのインストール
Aspose.3D for Java APIは、3Dファイルの操作をサポートしています。グラフィックやアニメーション処理アプリケーションをインストールしなくても、プログラムでさまざまなファイル形式を操作できます。 新しいリリースセクションからJARファイルをダウンロードするか、次の構成でAPIをすばやく構成して、MavenベースのプロジェクトのAsposeリポジトリからインストールします。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
JavaでUSDZをOBJファイルに変換する
次の手順で、USDZファイルをOBJファイルに変換できます。
- Sceneクラスを使用してソースUSDZファイルをロードします。
- ObjSaveOptionsクラスのインスタンスを初期化します。
- USDZをOBJファイルに変換します。
以下のコードスニペットは、JavaでプログラムによってUSDZファイルをOBJファイルに変換する方法を示しています。
// 入力USDZファイルをロードします
Scene scene = new Scene();
scene.open("Test.usdz");
// ObjSaveOptionsクラスオブジェクトを初期化します
ObjSaveOptions saveOptions = new ObjSaveOptions();
// 出力OBJファイルを保存します
scene.save("Sample.obj", saveOptions);
無料の一時ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにすべての機能をテストできます。
結論
この記事では、JavaでプログラムによってUSDZファイルをOBJファイルに変換する方法について説明しました。多くの企業が拡張現実シナリオを使用して製品を提示しているため、USDZファイルのユーザビリティは急速に向上しています。一方、OBJファイルは3D印刷を処理し、アニメーション化されていない3Dモデルを保存するために必要であるため、この変換はそのようなユースケースで役立ちます。さらに、ドキュメントスペースにアクセスすると、APIが提供するその他の機能を確認できます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。