Αυτό το σύντομο σεμινάριο περιγράφει πώς να μετατρέψετε το GLB σε FBX χρησιμοποιώντας την Python. Διαθέτει τις λεπτομέρειες για να ρυθμίσετε το περιβάλλον ανάπτυξης, μια λίστα βημάτων που ορίζουν τη λογική της εφαρμογής και ένα εκτελούμενο δείγμα κώδικα για τη μετατροπή του τύπου αρχείου από GLB σε FBX χρησιμοποιώντας Python. Θα ασκήσετε επίσης διαφορετικές δυνατότητες ορίζοντας διάφορες ιδιότητες στο αντικείμενο FbxSaveOptions.
Βήματα για τη μετατροπή GLB σε FBX χρησιμοποιώντας Python
- Ρυθμίστε το περιβάλλον ανάπτυξης ώστε να χρησιμοποιεί το Aspose.3D for Python via .NET για τη μετατροπή GLB σε FBX
- Φορτώστε το αρχείο προέλευσης GLB στο αντικείμενο κλάσης Scene μέσω της μεθόδου from_file()
- Δημιουργήστε ένα αντικείμενο της κλάσης FbxSaveOptions για να ορίσετε τη μορφή αρχείου εξόδου
- Ρυθμίστε τη σημαία για εξαγωγή της υφής μαζί με το αρχείο εξόδου FBX
- Αποθηκεύστε το αρχείο FBX που προκύπτει στο δίσκο χρησιμοποιώντας τη μέθοδο Scene.save().
Αυτά τα βήματα συνοψίζουν τη διαδικασία αλλαγής μορφής αρχείου από GLB σε FBX με υφές χρησιμοποιώντας Python. Ξεκινάμε τη διαδικασία φορτώνοντας το αρχείο προέλευσης GLB στο αντικείμενο κλάσης Scene και στη συνέχεια δηλώνουμε το αντικείμενο FbxSaveOptions ορίζοντας τη μορφή αρχείου σε FBX7500_BINARY. Τέλος, αποθηκεύουμε το αρχείο FBX που προκύπτει χρησιμοποιώντας τις καθορισμένες επιλογές.
Κώδικας για μετατροπή GLB σε FBX με υφές χρησιμοποιώντας Python
Το παραπάνω δείγμα κώδικα μετατρέπει το αρχείο GLB σε FBX χρησιμοποιώντας Python. Μπορούμε να ορίσουμε διαφορετικές ιδιότητες του αρχείου εξόδου ορίζοντας τη μορφή αρχείου, την κωδικοποίηση, τις διαδρομές αναζήτησης, τον μηχανισμό συμπίεσης, τη σημαία για τη δημιουργία βίντεο για υφή και την ενσωμάτωση υφών. Μπορείτε να χρησιμοποιήσετε διαφορετικές υπερφορτωμένες μεθόδους για να αποθηκεύσετε το αρχείο FBX που προκύπτει στο δίσκο ή σε μια ροή σύμφωνα με τις απαιτήσεις.
Σε αυτό το άρθρο, μάθαμε τη μετατροπή ενός αρχείου GLB σε FBX χρησιμοποιώντας Python. Εάν θέλετε να μετατρέψετε το αρχείο OBJ σε FBX, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το OBJ σε FBX χρησιμοποιώντας Python.