Convertisseur FBX vers STL

API REST Java pour la conversion de FBX en STL

Les formats FBX et STL jouent tous deux un rôle essentiel dans le monde de la modélisation 3D. FBX(Filmbox) est largement utilisé dans les industries de l’animation et du jeu vidéo en raison de sa capacité à stocker des données complexes telles que des textures, des éclairages et des géométries, ce qui en fait un format idéal pour la création de contenu 3D. D’autre part, STL(stéréolithographie) est le format de fichier de référence pour l’impression 3D et la visualisation de modèles en raison de sa simplicité et de sa compatibilité avec presque tous les logiciels d’impression 3D. Cependant, si vous passez de la phase de création de contenu 3D à la fabrication ou si vous avez besoin de visualiser le modèle dans des formats plus simples, la conversion de FBX en STL devient essentielle.

API de traitement Autodesk FBX

Aspose.3D Cloud SDK for Java offre une solution robuste et facile à utiliser pour convertir FBX en STL. Le SDK est conçu pour prendre en charge une large gamme de manipulations et de conversions de fichiers 3D, ce qui en fait une solution idéale pour les développeurs qui travaillent avec des modèles 3D dans des secteurs tels que le jeu, la fabrication et l’impression 3D.

  • La conversion est entièrement effectuée dans le cloud, ce qui signifie qu’aucun traitement local lourd n’est nécessaire.

Installation

La dernière version de l’API REST Java est disponible en téléchargement dans la section release. Vous pouvez également ajouter directement la référence de l’API dans votre application Java via le référentiel Maven.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Nous devons maintenant obtenir les informations d’identification de notre client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article Démarrage rapide.

Convertir FBX en STL en Java

Explorons les détails sur la façon dont l’ensemble complet de fonctionnalités d’Aspose.3D Cloud SDK pour Java vous permet de manipuler des scènes, des textures et des géométries 3D, garantissant une transition transparente entre différents formats de fichiers.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

créer une instance de ThreeDCloudApi, où nous transmettons les détails de l’ID client et du secret client comme arguments.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Téléchargez le fichier FBX source sur le stockage cloud.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

Appelez l’API pour effectuer la conversion du fichier FBX en STL.

L’un des formats de fichier STL suivants peut être utilisé pendant le processus de conversion. stlascii ou stlbinary.

// Récupérez le clientId et le clientSecret depuis https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// créer une instance du cloud Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// nom du fichier FBX d'entrée
String inputFile = "Wolf-Blender-2.82a.fbx";

// encodage du fichier STL résultant
String newformat = "stlascii";

// nom du fichier résultant
String resultantFileName = "myResultant.stl";

// Stockage du fichier résultant. Si aucune information de stockage n'est spécifiée, le stockage par défaut est utilisé.
String storage = "internal";
		    		
// initialiser l'opération de conversion
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx vers stl

Aperçu de la conversion Autodesk FBX en STL.

L’exemple de fichier FBX utilisé dans l’exemple ci-dessus est disponible en téléchargement sur Wolf-Blender-2.82a.fbx.

Conversion de FBX en STL en ligne à l’aide des commandes cURL

Pour les utilisateurs qui préfèrent travailler avec des commandes cURL, l’API Cloud Aspose.3D fournit un moyen simple d’exécuter la conversion FBX en STL via des requêtes HTTP. Cette méthode est particulièrement utile pour automatiser des tâches ou pour l’intégration dans des applications Web.

La première étape de cette approche consiste à générer un jeton d’accès JWT basé sur les détails de l’ID client et du secret client.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Maintenant, exécutez la commande cURL suivante pour convertir FBX en STL en utilisant PostConvertByFormat.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Remplacez sourceFile par le nom du fichier FBX d’entrée, resultantFile par le nom du fichier STL résultant et accessToken par le jeton JWT généré ci-dessus.

Convertisseur gratuit Autodesk FBX vers STL

Vous pouvez envisager d’utiliser notre application de conversion [Autodesk FBX vers STL] légère et extrêmement efficace 7. Elle est construite sur les API Cloud d’Aspose.3D et est facilement accessible sans aucune exigence d’installation.

fbx vers stl

Application gratuite de conversion AutodeskAutodesk FBX en STL.

Conclusion

La conversion de fichiers FBX en fichiers STL est une étape cruciale pour de nombreux projets de modélisation 3D, notamment lors de la transition de la conception à la fabrication ou à la visualisation. Et dans cet article, nous avons appris que notre Cloud Java garantit une conversion fluide et fiable. Essayez l’API dès aujourd’hui et découvrez comment elle peut améliorer vos flux de travail 3D.

Liens utiles

Article connexe

Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :