OBJ à USDZ csharp

Un fichier OBJ est un format de fichier de définition de géométrie qui peut contenir des cartes de texture, des faces polygonales et des coordonnées 3D. Vous devrez peut-être convertir un fichier OBJ en un fichier USDZ pour certaines exigences. Cet article explique comment convertir OBJ en fichier USDZ par programme en C#. Les fichiers USDZ sont utiles lors de la manipulation de graphiques car ils peuvent contenir des données de géométrie et d’ombrage 3D. De plus, ils sont couramment utilisés pour créer des scènes de réalité augmentée.

Convertisseur OBJ en USDZ - Installation de l’API C#

L’API Aspose.3D for .NET peut être utilisée pour fonctionner avec Wavefront OBJ, USDZ et plusieurs autres formats de fichiers. Vous pouvez facilement configurer l’API en téléchargeant ses fichiers DLL à partir de la section New Releases avec la commande d’installation NuGet suivante dans Visual Studio IDE :

PM> Install-Package Aspose.3D

Convertir OBJ en fichier USDZ en C#

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

  1. Initialisez l’objet de classe Scene pour charger le fichier OBJ d’entrée.
  2. Créez un objet de la classe UsdSaveOptions.
  3. Convertir OBJ en fichier USDZ.

L’extrait de code ci-dessous explique comment convertir un fichier OBJ au format USDZ par programmation en C# :

// Charger le fichier OBJ inout à l'aide de la classe Scene 
Scene scene = new Scene("template.obj");

// Initialiser l'objet de classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Enregistrer le fichier de sortie USDZ
scene.Save("test.usdz", options);

Obtenez une licence temporaire gratuite

Vous pouvez évaluer l’API sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un fichier OBJ au format USDZ par programmation en C#. Les fichiers OBJ sont généralement utilisés dans la manipulation de scènes 3D par différentes applications de modélisation 3D. De même, l’utilisation de fichiers USDZ se développe dans des scénarios où des objets basés sur la réalité augmentée sont conçus. Vous aimerez peut-être vérifier d’autres fonctionnalités de l’API en jetant un œil à l’espace documentation. De plus, n’hésitez pas à nous contacter sur le forum en cas de questions.

Voir également

Convertir FBX en fichier STL en C#