MA から USDZ C#

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 形式に変換できます。

  1. 入力 MA ファイルを読み込みます。
  2. MA ファイルを USDZ ファイルに変換します。

MA を C# で USDZ ファイルに変換する

MA ファイルを USDZ 形式に変換するには、以下の手順に従ってください。

  1. Scene クラスを含むソース MA Maya ファイルをロードします。
  2. Save メソッドを使用して 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/)