Extraire les actifs des formats 3D via C#

Extraire les actifs des documents 3D sans aucun logiciel de modélisation et de rendu 3D pour créer des applications .NET multiplateformes.

 

Les développeurs peuvent utiliser la bibliothèque 3D pour extraire facilement les actifs de fichiers 3D. Parmi les formats pris en charge par l’API, on trouve WavefrontOBJ, Discreet3DS, STL (ASCII, Binaire), FBX (ASCII, Binaire), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco, etc. Le processus d’extraction est simple : charger le fichier source via une instance de la classe de scène , créer la classe d’archive et gérer la classe d’extraction d’actifs, et appeler la méthode Save pour le paramètre de format de sortie pertinent.

Extraire les actifs de la scène 3D vers divers formats

Les développeurs peuvent facilement extraire les actifs des fichiers 3D grâce au même processus décrit ci-dessus. Considérez quelques exemples comme Extracteur 3DS vers FBX. Charger les fichiers 3DS via des objets de classe de scène. Créer des options d’enregistrement avec FbxSaveOptions pour créer des options d’enregistrement et appeler la méthode d’enregistrement de la scène avec les arguments du chemin du fichier de sortie et les options fbx. L’API dispose de classes d’options appropriées pour l’enregistrement dans des classes associées, par exemple A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions et plus encore. Voici la liste complète des options de format d’extraction 3D.

Code C# pour l'extraction d'actifs 3DS vers FBX