
Μορφή GLB
Το GLB είναι η δυαδική αναπαράσταση τρισδιάστατων μοντέλων και αποθηκεύει πληροφορίες σχετικά με τρισδιάστατα μοντέλα, όπως ιεραρχία κόμβων, κάμερες, υλικά, κινούμενα σχέδια και πλέγματα. Το GLB είναι μια μορφή κοντέινερ και εισήχθη για την αναπαράσταση στοιχείων glTF σε ένα δυαδικό blob για την αποφυγή προβλημάτων που προκαλούνται από το glTF. Επιπλέον, το αρχείο GLB είναι παγκοσμίως αποδεκτό από το AGI Systems Tool Kit (STK), ένα πρόγραμμα που χρησιμοποιείται για την προσομοίωση αεροδιαστημικών αποστολών, αμυντικών συστημάτων και συστημάτων τηλεπικοινωνιών.
Μορφή FBX
Από την άλλη πλευρά, ένα αρχείο FBX είναι ένα τρισδιάστατο μοντέλο σε μορφή Autodesk Filmbox. Περιέχει ένα μοντέλο για κοινή χρήση σε μια ποικιλία προγραμμάτων ψηφιακής μοντελοποίησης και δημιουργίας περιεχομένου, συμπεριλαμβανομένης της σουίτας εφαρμογών Autodesk. Τα αρχεία FBX είναι δημοφιλή στην ανάπτυξη παιχνιδιών και κινούμενα σχέδια και είναι διαθέσιμα τόσο σε δυαδικές όσο και σε μορφές αρχείων ASCII. Ένα σημαντικό χαρακτηριστικό των αρχείων FBX είναι ότι πολλές εφαρμογές μοντελοποίησης και κινούμενων εικόνων που δεν είναι της Autodesk μπορούν εύκολα να τα ανοίξουν.
Επιπλέον, η μορφή FBX επιτρέπει στους δημιουργούς να μοιράζονται μοντέλα 3D μεταξύ τους, καθώς αποθηκεύει αποτελεσματικά τα μοντέλα ως δυαδικά δεδομένα. Λόγω αυτών των δυνατοτήτων, σε αυτό το άρθρο, θα συζητήσουμε τα βήματα και τις λεπτομέρειες της μετατροπής GLB σε FBX χρησιμοποιώντας το Aspose.3D Cloud API.
- API επεξεργασίας αρχείων 3D
- Μετατρέψτε το GLB σε FBX χρησιμοποιώντας το cURL
- Λάβετε λίστα με τις υποστηριζόμενες μορφές αρχείων
API επεξεργασίας αρχείων 3D
Το Aspose.3D Cloud είναι μια συλλογή από REST API που σας βοηθούν να δημιουργήσετε, να τροποποιήσετε και να μετατρέψετε τρισδιάστατα αντικείμενα, μοντέλα και οντότητες (Box, Cylinder, Sphere, Torus, Plane).Εφαρμόστε αυτές τις δυνατότητες σε εφαρμογές επιτραπέζιου υπολογιστή, ιστού, κινητών ή υβριδικών εφαρμογών. Μπορείτε να τριγωνοποιήσετε πλέγματα σε ολόκληρο το αρχείο ή σε ένα συγκεκριμένο μέρος της τρισδιάστατης σκηνής (καθορίζεται από το OAP) και να το αποθηκεύσετε σε άλλες υποστηριζόμενες μορφές εγγράφων. Μπορείτε επίσης να εκτελέσετε άλλες λειτουργίες, όπως μετασχηματισμό, μετάφραση, κλιμάκωση και περιστροφή τρισδιάστατων αντικειμένων. Δεν απαιτείται λήψη ή εγκατάσταση λογισμικού και εκτελέστε όλη την επεξεργασία αρχείων στο Cloud χωρίς εξάρτηση από τρίτους.
Μετατρέψτε το GLB σε FBX χρησιμοποιώντας το cURL
Το Aspose.3D Cloud API έχει αναπτυχθεί σύμφωνα με την αρχιτεκτονική REST, ώστε να είναι εύκολα προσβάσιμο χρησιμοποιώντας τις εντολές cURL. Λάβετε υπόψη ότι για να διασφαλιστεί το απόρρητο των δεδομένων και η προστασία των εγγράφων που είναι αποθηκευμένα στο χώρο αποθήκευσης cloud, μόνο εξουσιοδοτημένοι χρήστες μπορούν να έχουν πρόσβαση στο API. Ωστόσο, η συνδρομή είναι ΔΩΡΕΑΝ και μπορεί να ολοκληρωθεί με μια επίσκεψη στο Aspose.Cloud dashboard. Εάν έχετε λογαριασμό GitHub ή Google, απλώς Εγγραφείτε. Διαφορετικά, κάντε κλικ στο κουμπί δημιουργία νέου λογαριασμού και δώστε τις απαιτούμενες πληροφορίες. Τώρα συνδεθείτε στον πίνακα ελέγχου χρησιμοποιώντας διαπιστευτήρια και αναπτύξτε την ενότητα Εφαρμογές. Κάντε κύλιση προς τα κάτω προς την ενότητα Διαπιστευτήρια πελάτη για να δείτε στοιχεία Client ID και Client Secret.

Εικόνα 1: - Διαπιστευτήρια πελάτη στον πίνακα ελέγχου.
Το επόμενο βήμα είναι να δημιουργήσετε ένα JSON Web Token (JWT) με βάση τα στοιχεία ClientID και ClientSecret που ανακτήθηκαν από το Aspose.Cloud dashboard. Εκτελέστε την ακόλουθη εντολή στο τερματικό για να δημιουργήσετε το διακριτικό 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"
Τώρα για να μετατρέψετε το αρχείο GLB σε μορφή FBX, μεταβείτε στο PostConvertByFormat API που λαμβάνει τις ακόλουθες παραμέτρους αιτήματος
- όνομα - Το όνομα του αρχείου προέλευσης
- newformat - Η μορφή του αρχείου που προκύπτει
- newfilename - Το όνομα του αρχείου που προκύπτει
- φάκελος (προαιρετικό) - Ο φάκελος στον οποίο βρίσκεται το αρχείο προέλευσης. Σε περίπτωση που δεν παρέχονται πληροφορίες, τότε το API προσπαθεί να εντοπίσει το αρχείο στην προεπιλεγμένη θέση στο χώρο αποθήκευσης
- IsOverwrite (προαιρετικό) - Αντικαταστήστε το αρχείο προέλευσης. (Προεπιλεγμένη τιμή: false)
- αποθήκευση (προαιρετικό) - όνομα αποθήκευσης
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>"
Λάβετε λίστα με τις υποστηριζόμενες μορφές αρχείων
Σε κάθε νέα έκδοση, προσπαθούμε να προσθέτουμε νέες δυνατότητες καθώς και να υποστηρίζουμε νέες μορφές 3D. Επιπλέον, για να λάβετε πληροφορίες σχετικά με τις πιο πρόσφατες υποστηριζόμενες μορφές αρχείων, δοκιμάστε να χρησιμοποιήσετε την ακόλουθη εντολή cURL. Στείλτε ένα αίτημα GET και σε απάντηση, θα επιστραφεί η λίστα με όλες τις υποστηριζόμενες μορφές.
Εντολή cURL
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Αίτημα URL
https://api.aspose.cloud/v3.0/3d/fileformats
Σώμα ανταπόκρισης
[
"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"
]
Σύναψη
Σε αυτό το άρθρο, έχουμε συζητήσει μερικά πολύ απλά βήματα για τον τρόπο μετατροπής του αρχείου GLB σε μορφή FBX χρησιμοποιώντας την εντολή cURL. Εκτός από καθορισμένες μορφές, μπορείτε να εξετάσετε το ενδεχόμενο επεξεργασίας άλλων μορφών αρχείων 3D, συμπεριλαμβανομένων των AMF, 3DS, RVM, DRC και πολλά άλλα. Μπορείτε να βρείτε την πλήρη λίστα στις υποστηριζόμενες μορφές εγγράφων.
Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API ή έχετε περαιτέρω απορίες, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του δωρεάν φόρουμ υποστήριξης προϊόντων.