MA ファイルは、シーンのアニメーション、レンダリング、照明など、およびその他の関連データを ASCII 形式で含むアニメーション プロジェクト ファイルです。これらは、ビデオ ゲームや映画のアニメーションや 3D シーンを作成するために広く使用されています。場合によっては、MA ファイルを USDZ ファイル形式に変換する必要があります。このようなシナリオに従って、この記事では Java でプログラムによって MA ファイルを USDZ 形式に変換する方法について説明します。
MA から USDZ へのコンバーター – Java API のインストール
Aspose.3D for Java API を使用して、さまざまなタイプのシーン、アニメーション、または 3 次元オブジェクトを作成、編集、または操作できます。 New Releases ページから JAR ファイルをダウンロードするか、Aspose Repository からアクセスする pom.xml ファイルで次の構成を使用して、API をインストールするだけです。
リポジトリ:
<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.10</version>
</dependency>
</dependencies>
JavaでMAをUSDZファイルに変換
以下の手順に従って、MA ファイルを USDZ 形式に変換できます。
- 入力 Maya ファイルをロードします。
- 生成された USDZ ファイルをエクスポートします。
次のセクションでは、MA ファイル拡張子を持つ Maya ファイルの変換についてさらに詳しく説明します。
JavaでMAをUSDZファイルに変換
次の手順では、MA ファイルを USDZ 形式に変換する方法について説明します。
- Scene クラスのオブジェクトを作成します。
- Open メソッドを使用して、MA ファイル拡張子を持つ入力 Maya ファイルをロードします。
- Saveメソッドで MA ファイルを USDZ 形式に変換します。
次のコード スニペットは、MA ファイルを Java でプログラムによって USDZ 形式に変換する方法を示しています。
// Scene クラスのオブジェクトを初期化する
Scene scene = new Scene();
// 入力 MA Maya ファイルをロードする
scene.open("sample1.ma", FileFormat.MAYAASCII);
// 出力 USDZ ファイルを保存します
scene.save("result.usdz", FileFormat.USDZ);
無料の一時ライセンスを取得する
無料の一時ライセンス を取得して、API を最大限に評価することができます。
オンラインデモ
この API を使用して開発された MA to USDZ Converter Web アプリをお試しください。
結論
この記事では、MA ファイルを Java でプログラムによって USDZ 形式に変換する方法について説明しました。さらに、API ドキュメント セクションにアクセスして、API の他の多くの機能を確認できます。不明な点や質問がある場合は、フォーラム までご連絡ください。
関連項目
【JavaでOBJを3DSに変換】(https://blog.aspose.com/3d/convert-obj-to-3ds-in-java/)