MA ファイルは、ファイルに関する情報を指定するテキスト コマンドの膨大なリストで構成されています。一方、USDZ ファイルには、テクスチャ、アニメーションなどに関する情報が含まれています。特定のシナリオでは、MA ファイルを USDZ 形式に変換したい場合があります。このようなユース ケースに続いて、この記事では C# でプログラムによって MA ファイルを USDZ 形式に変換する方法について説明します。
MA から USDZ へのコンバーター – C# API のインストール
Aspose.3D for .NET API は、FBX、GDB などのさまざまなタイプの 3D ファイルの作成または操作をサポートします。ダウンロード セクションからリファレンス DLL ファイルをダウンロードすることで、API を簡単に設定できます。次の NuGet インストール コマンドを実行します。
PM> Install-Package Aspose.3D
MA を C# で USDZ ファイルに変換する方法
以下の手順で MA ファイルを USDZ 形式に変換できます。
- 入力 MA ファイルを読み込みます。
- MA ファイルを USDZ ファイルに変換します。
MA を C# で USDZ ファイルに変換する
MA ファイルを USDZ 形式に変換するには、以下の手順に従ってください。
以下のコード スニペットは、MA ファイルを C# でプログラムによって USDZ 形式に変換する方法を示しています。
// Scene クラスのオブジェクトを初期化する
Scene scene = new Scene();
// 入力 MA Maya ファイルをロードする
scene.Open("sample.ma", FileFormat.MayaASCII);
// 出力 USDZ ファイルを保存します
scene.Save("result.usdz", FileFormat.USDZ);
無料の一時ライセンスを取得する
制限なしで API を評価することに興味がありますか? 無料の一時ライセンス をリクエストできます。
オンラインデモ
この API を使用して開発された MA to USDZ Converter Web アプリを試すことができます。
結論
この記事では、MA ファイルを USDZ ファイルに変換する方法を調べました。 ドキュメント セクションにアクセスして、さまざまな機能を説明している他の多くの章を参照してください。ご不明な点やご質問がございましたら、フォーラムまでお気軽にお寄せください。
関連項目
【C#でOBJを3DSファイルに変換】(https://blog.aspose.com/3d/obj-to-3ds-csharp/)