
Formato GLB
GLB è la rappresentazione binaria di modelli 3D e memorizza informazioni su modelli 3D come gerarchia di nodi, telecamere, materiali, animazioni e mesh. GLB è un formato contenitore ed è stato introdotto per la rappresentazione di asset glTF in un blob binario per evitare i problemi causati da glTF. Inoltre, il file GLB è globalmente accettabile da AGI Systems Tool Kit (STK), un programma utilizzato per simulare missioni aerospaziali, sistemi di difesa e sistemi di telecomunicazione.
Formato FBX
D’altro canto, un file FBX è un modello 3D nel formato Autodesk Filmbox. Contiene un modello per la condivisione tra una varietà di programmi di modellazione digitale e creazione di contenuti, tra cui la suite di applicazioni Autodesk. I file FBX sono popolari nello sviluppo di giochi e nelle animazioni e sono disponibili sia in formato binario che ASCII. Una caratteristica saliente dei file FBX è che molte applicazioni di modellazione e animazione non Autodesk possono aprirli facilmente.
Inoltre, il formato FBX consente ai creatori di condividere modelli 3D tra loro, poiché memorizza in modo efficiente i modelli come dati binari. Grazie a queste caratteristiche, in questo articolo discuteremo i passaggi e i dettagli della conversione di GLB in FBX utilizzando Aspose.3D Cloud API.
- API di elaborazione file 3D
- Convertire GLB in FBX utilizzando cURL
- Ottieni l’elenco dei formati di file supportati
API di elaborazione file 3D
Aspose.3D Cloud è una raccolta di API REST che ti aiutano a creare, modificare e convertire oggetti, modelli ed entità 3D (Box, Cylinder, Sphere, Torus, Plane).Implementa queste capacità in applicazioni desktop, web, mobili o ibride. Puoi triangolare le mesh nell’intero file o in una determinata parte della scena 3D (specificata da OAP) e salvarla in altri formati di documento supportati. Puoi anche eseguire altre operazioni come trasformazione, traslazione, ridimensionamento e rotazione di oggetti 3D. Non è richiesto alcun download o installazione di software ed esegui tutta l’elaborazione dei file nel Cloud senza alcuna dipendenza da terze parti.
Convertire GLB in FBX utilizzando cURL
Aspose.3D Cloud API è sviluppato secondo l’architettura REST, quindi è facilmente accessibile tramite i comandi cURL. Si prega di notare che per garantire la privacy dei dati e la protezione dei documenti archiviati nell’archiviazione cloud, solo gli utenti autorizzati possono accedere all’API. Tuttavia, l’abbonamento è GRATUITO e può essere completato visitando Aspose.Cloud dashboard. Se hai un account GitHub o Google, registrati semplicemente. Altrimenti, fai clic sul pulsante crea un nuovo account e fornisci le informazioni richieste. Ora accedi alla dashboard utilizzando le credenziali ed espandi la sezione Applicazioni. Scorri verso il basso fino alla sezione Credenziali client per visualizzare i dettagli ID client e Segreto client.

Immagine 1: Credenziali del cliente sulla Dashboard.
Il passaggio successivo consiste nel generare un JSON Web Token (JWT) in base ai dettagli ClientID e ClientSecret recuperati da Aspose.Cloud dashboard. Eseguire il seguente comando nel terminale per generare il token JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Ora per convertire il file GLB in formato FBX, accedi all’API PostConvertByFormat che accetta i seguenti parametri di richiesta
- nome - Il nome del file sorgente
- newformat - Il formato del file risultante
- newfilename - Il nome del file risultante
- cartella (facoltativo) - La cartella in cui si trova il file sorgente. Nel caso in cui non vengano fornite informazioni, l’API tenta di individuare il file nella posizione predefinita sullo storage
- IsOverwrite (facoltativo) - Sovrascrive il file sorgente. (Valore predefinito: falso)
- storage (facoltativo) - nome dello storage
curl -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=fbx7200ascii&newfilename=Myresultant.fbx&IsOverwrite=false" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Ottieni l’elenco dei formati di file supportati
In ogni nuova versione, ci impegniamo ad aggiungere nuove funzionalità e a supportare nuovi formati 3D. Inoltre, per ottenere informazioni sui più recenti formati di file supportati, prova a usare il seguente comando cURL. Invia una richiesta GET e, in risposta, verrà restituito l’elenco di tutti i formati supportati.
Comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Richiedi URL
https://api.aspose.cloud/v3.0/3d/fileformats
Corpo della risposta
[
"amf",
"ase",
"collada",
"discreet3ds",
"draco",
"dxf",
"fbx7200ascii",
"fbx7200binary",
"fbx7300ascii",
"fbx7300binary",
"fbx7400ascii",
"fbx7400binary",
"fbx7500ascii",
"fbx7500binary",
"fbx7600ascii",
"fbx7600binary",
"fbx7700ascii",
"fbx7700binary",
"gltf",
"gltf2",
"gltf2_binary",
"gltf_binary",
"microsoft3mf",
"pdf",
"ply",
"rvmbinary",
"rvmtext",
"siemensjt8",
"siemensjt9",
"stlascii",
"universal3d",
"wavefrontobj",
"xbinary",
"xtext",
"zip"
]
Conclusione
In questo articolo, abbiamo discusso alcuni semplici passaggi su come convertire il file GLB in formato FBX utilizzando il comando cURL. Oltre ai formati specificati, potresti prendere in considerazione l’elaborazione di altri formati di file 3D tra cui AMF, 3DS, RVM, DRC e molto altro. L’elenco completo può essere trovato su supported document sizes.
In caso di problemi durante l’utilizzo dell’API o per ulteriori domande, non esitate a contattarci tramite il forum di supporto prodotto gratuito.