USDZ à FBX C#

Les fichiers USDZ sont couramment utilisés pour échanger des informations d’infographie 3D. Ce format de fichier offre des fonctionnalités de rendu et de récupération de données hautes performances. De même, le format de fichier FBX est basé sur un modèle qui peut être utilisé par plusieurs applications de création de contenu. Dans certains cas, vous devrez peut-être convertir USDZ au format FBX. Pour de telles exigences, cet article explique comment convertir un fichier USDZ en un fichier FBX par programme en C#.

Conversion de fichiers USDZ en FBX - Installation de l’API .NET

L’API Aspose.3D for .NET peut être utilisée pour travailler avec différents formats de fichiers tridimensionnels. Vous pouvez facilement accéder à l’API en téléchargeant la dernière version de ses fichiers DLL à partir de la section Téléchargements ou en l’installant à partir de la galerie NuGet à l’aide de la commande suivante :

PM> Install-Package Aspose.3D

Convertir USDZ en fichier FBX en C#

Vous pouvez convertir un fichier USDZ en fichier FBX en procédant comme suit :

  1. Initialisez un objet de la classe Scene pour charger le fichier USDZ d’entrée.
  2. Instanciez une instance de la classe FbxSaveOptions.
  3. Exportez le fichier au format USDZ au format FBX.

L’exemple de code ci-dessous explique comment convertir un fichier USDZ en fichier FBX par programmation en C# :

// Charger le fichier d'entrée USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");

// Initialiser l'objet de classe FbxSaveOptions
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// Enregistrez le fichier FBX de sortie
scene.Save("Sample.fbx", saveOptions);

Obtenez une licence temporaire gratuite

Vous pouvez évaluer toutes les fonctionnalités de l’API sans limite d’évaluation ni filigrane en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez exploré comment convertir un fichier USDZ au format FBX par programmation en C#. Vous pouvez mettre à l’échelle cette fonctionnalité de conversion avec le traitement multi-threading pour exporter plusieurs fichiers en même temps. De plus, de nombreux autres formats de fichiers peuvent être convertis ou manipulés comme indiqué dans la section documentation. N’hésitez pas à nous contacter sur le forum en cas de questions.

Voir également

Convertir OBJ en fichier USDZ par programme en C#