USDZファイルは、さまざまな拡張現実シナリオで人気が高まっています。 USDZファイルをGLBまたはGLTF形式に変換したい場合があります。同様の使用例に従って、この記事では、USDZファイルをC#でプログラム的にASCIIまたはバイナリエンコーディングを使用してGLBまたはGLTF形式に変換する方法について説明します。
USDZからGLBまたはGLTFへのコンバーター– C#APIのインストール
Aspose.3D for .NET APIを使用して、さまざまな3Dシーンを作成、編集、または操作できます。 新しいリリースページから参照DLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成するだけです。
PM> Install-Package Aspose.3D
C#でUSDZをGLBファイルに変換する
次の手順で、USDZファイルをGLB形式に変換できます。
次のコードスニペットは、C#でプログラムによってUSDZファイルをGLB形式に変換する方法を示しています。
// Sceneクラスのオブジェクトを初期化します
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// 指定されたパスからシーンを開きます
scene.Open("Input.usdz");
// 出力GLBファイルを保存します
scene.Save("Output.glb");
C#でUSDZをGLTFファイルに変換する
以下の手順に従って、USDZ形式のファイルをGLTF形式に変換できます。
以下のコードサンプルは、C#でプログラムによってUSDZファイルをGLTF形式に変換する方法を詳しく説明しています。
// Sceneクラスのオブジェクトを初期化します
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// 指定されたパスからシーンを開きます
scene.Open("Input.usdz");
// 出力GLTFファイルを保存します
scene.Save("Output.gltf");
無料の一時ライセンスを取得する
APIを最大限に評価するために、無料の一時ライセンスをリクエストできます。
オンラインデモ
このAPIを使用して開発されたUSDZtoGLBConverterウェブアプリをお試しください。
結論
この記事では、USDZファイル形式の変換について学習しました。 ASCII形式またはバイナリ形式の出力ファイルの要件に応じて、GLBまたはGLTFファイルにエクスポートできます。さらに、APIドキュメントにアクセスして、APIが提供する他の機能を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。