USDZファイルには、シーンの3Dジオメトリとシェーディングデータが含まれており、拡張現実コンテンツの作成に一般的に使用されます。場合によっては、USDZを3Dオブジェクトファイルに変換する必要があります。このようなシナリオに従って、この記事では、C#でプログラムによってUSDZファイルをOBJファイルに変換する方法について説明します。
USDZからOBJへのファイルコンバーター– C#APIのインストール
Aspose.3D for .NET APIは、3Dシーンの作成、編集、または変換をサポートしています。さらに、3Dレンダリングまたはモデリングアプリケーションをインストールする必要はありません。 新しいリリースページからDLLファイルをダウンロードするか、Microsoft VisualStudioで次のNuGetインストールコマンドを使用して、APIをインストールするだけです。
PM> Install-Package Aspose.3D
C#でUSDZをOBJファイルに変換する
以下の手順に従って、USDZファイルをOBJファイルに変換できます。
- Sceneクラスで入力USDZファイルをロードします。
- ObjSaveOptionsクラスのオブジェクトを作成します。
- USDZをOBJファイルに変換します。
次のコードスニペットは、C#でプログラムによってUSDZファイルをOBJファイルに変換する方法を説明しています。
// 入力USDZファイルをロードします
Scene scene = new Scene();
scene.Open("Test.usdz");
// ObjSaveOptionsクラスオブジェクトを初期化します
ObjSaveOptions saveOptions = new ObjSaveOptions();
// 出力OBJファイルを保存します
scene.Save("Sample.obj", saveOptions);
無料の一時ライセンスを取得する
無料の一時ライセンスをリクエストして、APIを最大限に評価することができます。
結論
この記事では、C#を使用してUSDZを数行のコードでOBJファイルに変換する方法を学習しました。 USDZファイルは一般的にオンラインで製品を紹介するために使用されます。同様に、3次元シーンでの作業中にOBJファイルが必要になる場合があります。この機能は、.NETまたは.NETCoreフレームワークベースのアプリケーションに簡単に統合できます。さらに、ドキュメントセクションにアクセスすると、APIの他のいくつかの機能を確認できます。ご不明な点がございましたら、無料サポートフォーラムまでお問い合わせください。