USDZからFBXC#

USDZファイルは、3Dコンピューターグラフィックス情報を交換するために一般的に使用されます。このファイル形式は、高性能のデータレンダリングおよび取得機能を提供します。同様に、FBXファイル形式は、複数のコンテンツ作成アプリケーションで利用できるモデルに基づいています。場合によっては、USDZをFBX形式に変換する必要があります。このような要件については、この記事では、C#でプログラムによってUSDZファイルをFBXファイルに変換する方法について説明します。

USDZからFBXへのファイル変換–.NET APIのインストール

Aspose.3D for .NET APIを使用して、さまざまな3次元ファイル形式を操作できます。 ダウンロードセクションから最新バージョンのDLLファイルをダウンロードするか、次のコマンドを使用してNuGetギャラリーからインストールすることで、APIに簡単にアクセスできます。

PM> Install-Package Aspose.3D

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

次の手順で、USDZファイルをFBXファイルに変換できます。

  1. Sceneクラスのオブジェクトを初期化して、入力USDZファイルをロードします。
  2. FbxSaveOptionsクラスのインスタンスをインスタンス化します。
  3. USDZ形式のファイルをFBX形式にエクスポートします。

以下のコードサンプルでは、C#でプログラムによってUSDZファイルをFBXファイルに変換する方法について詳しく説明しています。

// 入力USDZファイルをロードします
Scene scene = new Scene();
scene.Open("Test.usdz");

// FbxSaveOptionsクラスオブジェクトを初期化します
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// 出力FBXファイルを保存します
scene.Save("Sample.fbx", saveOptions);

無料の一時ライセンスを取得する

無料の一時ライセンスをリクエストすることで、評価の制限や透かしなしでAPIのすべての機能を評価できます。

結論

この記事では、C#でプログラムによってUSDZファイルをFBX形式に変換する方法について説明しました。この変換機能をマルチスレッド処理でスケーリングして、複数のファイルを同時にエクスポートできます。さらに、ドキュメントセクションで説明されているように、他の多くのファイル形式を変換または操作できます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

C#でプログラムによってOBJをUSDZファイルに変換する