USD は、異なるコンテンツ アプリケーション間で情報を交換または増強するためにデータをエンコードする Universal Scene Description ファイルです。一方、USDZ ファイルは、USD ファイルの圧縮も暗号化もされていない ZIP アーカイブです。 USD または USDZ ファイルを 3DS 形式に変換する必要がある場合があります。したがって、この記事では、C# でプログラムによって USD または USDZ ファイルを 3DS 形式に変換する方法について説明します。
USD または USDZ から 3DS へのコンバーター – C# API のインストール
Aspose.3D for .NET API を使用すると、3D モデリング アプリケーションをインストールしなくても、さまざまな 3D シーンやモデルを操作できます。 ダウンロード セクションから DLL ファイルをダウンロードするか、次の NuGet インストール コマンドを使用して、API をすばやく構成できます。
PM> Install-Package Aspose.3D
USD を C# で 3DS ファイルに変換する
以下の手順に従って、USD ファイルを 3DS 形式に変換できます。
以下のサンプル コードは、C# でプログラムによって USD ファイルを 3DS ファイルに変換する方法を示しています。
// Scene クラスのオブジェクトを初期化する
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// 入力 USD ファイルを読み込む
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);
// 出力した 3DS ファイルを保存する
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
C#でUSDZを3DSファイルに変換
以下の手順で、USDZ ファイルを 3DS 形式に変換できます。
以下のコード スニペットは、C# でプログラムによって USDZ ファイルを 3DS ファイルに変換する方法を説明しています。
// Scene クラスのオブジェクトを初期化する
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// 入力 USDZ ファイルを読み込む
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);
// 出力した 3DS ファイルを保存する
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
無料の一時ライセンスを取得する
無料の一時ライセンス をリクエストすることで、評価制限なしで API を評価できます。
オンラインデモ
この API を使用して開発された USDZ to 3DS Converter Web アプリを試すことができます。
結論
この記事では、USD または USDZ から 3DS ファイルへの変換について説明しました。さらに、API ドキュメント にアクセスして、API が提供するその他の機能を確認してください。ご不明な点がございましたら、フォーラム までお気軽にお問い合わせください。