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ファイルに変換できます。
- Sceneクラスのオブジェクトを初期化して、入力USDZファイルをロードします。
- FbxSaveOptionsクラスのインスタンスをインスタンス化します。
- 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形式に変換する方法について説明しました。この変換機能をマルチスレッド処理でスケーリングして、複数のファイルを同時にエクスポートできます。さらに、ドキュメントセクションで説明されているように、他の多くのファイル形式を変換または操作できます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。