Μετατροπή FBX σε OBJ
Εξαγάγετε το πλέγμα, τους χάρτες UV και τις υφές από ένα FBX και αποθηκεύστε τα ως απλό OBJ, που ανοίγει σχεδόν κάθε πρόγραμμα 3D, slicer και online προβολέας. Ο σκελετός (rig) και τα animation δεν μεταφέρονται, όμως το σχήμα και η εμφάνισή του διατηρούνται.
Μετατροπέας μοντέλων 3D
ή σύρετε Αρχεία STL, OBJ, MTL … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Τα STL και OBJ δεν αποθηκεύουν μονάδες. Αν ένα εξάρτημα εμφανίζεται 10× ή 25,4× πιο μικρό ή πιο μεγάλο στο slicer, οι μονάδες διαβάστηκαν λάθος — ορίστε τις εδώ.
Το Blender, τα προγράμματα CAD και οι slicers χρησιμοποιούν Z-up· το glTF, το Unity και οι περισσότερες μηχανές παιχνιδιών χρησιμοποιούν Y-up. Αλλάξτε το αν το μοντέλο εμφανίζεται πλαγιασμένο μετά την εισαγωγή.
Χρησιμοποιείται κατά τη μετατροπή στερεών STEP ή IGES σε πλέγμα. Το λεπτό δίνει ομαλές καμπύλες αλλά μεγαλύτερα αρχεία· το αδρό αρκεί για γρήγορες προεπισκοπήσεις.
Χρησιμοποιείται μόνο για είσοδο PNG, JPG ή SVG. Το ανάγλυφο ανυψώνει τις σκούρες περιοχές· το λιθοφάνημα (lithophane) είναι λεπτό πάνελ που δείχνει τη φωτογραφία όταν φωτίζεται από πίσω· η εξώθηση μετατρέπει ένα λογότυπο ή το περίγραμμα ενός SVG σε επίπεδο στερεό σχήμα.
Πλάτος του εκτυπωμένου μοντέλου· το ύψος προκύπτει από την αναλογία διαστάσεων της εικόνας.
Μέγιστο ύψος ανάγλυφου ή λιθοφάνειας, ή πάχος εξωθημένου σχήματος. Οι λιθοφάνειες συνήθως έχουν 2–3 mm.
Συμπαγής πλάκα κάτω από το ανάγλυφο, ώστε η εκτύπωση να μένει ενιαία. Το 0 σημαίνει χωρίς βάση.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε το FBX
Δυαδικό ή ASCII FBX, έως 20 αρχεία και 95 MB το καθένα. Αν οι υφές βρίσκονται σε ξεχωριστό φάκελο, βάλτε το FBX και τις υφές του σε ένα ZIP και ανεβάστε το.
- 2
Διατηρήστε τα υλικά
Η επιλογή Διατήρηση υφών και υλικών είναι ενεργή, οπότε το OBJ θα έχει αρχείο .mtl και τις εικόνες υφών στις οποίες παραπέμπει. Ορίστε τον Κατακόρυφος άξονας στις Σύνθετες ρυθμίσεις, αν το μοντέλο πρέπει να στέκεται διαφορετικά στην εφαρμογή προορισμού.
- 3
Μετατροπή σε OBJ
Πατήστε Μετατροπή σε OBJ και κατεβάστε το αποτέλεσμα. Κρατήστε τα αρχεία .obj, .mtl και τις εικόνες μαζί στον ίδιο φάκελο, ώστε να φορτώνουν τα υλικά.
Γιατί να μετατρέψετε ένα αρχείο FBX σε OBJ
Το FBX είναι η μορφή που ανταλλάσσουν τα game engines και τα προγράμματα animation, και ακριβώς γι' αυτό δυσκολεύει αλλού. Είναι κλειστή: η Autodesk δημοσιεύει ένα SDK αλλά όχι πλήρη προδιαγραφή, οπότε τα εργαλεία ανοιχτού κώδικα την υλοποιούν με αντίστροφη μηχανική και υποστηρίζουν μόνο ορισμένες εκδόσεις. Υπάρχει σε δυαδική και ASCII εκδοχή και έχει αλλάξει αριθμούς έκδοσης πολλές φορές. Slicers, εργαλεία γλυπτικής, online viewers και παλαιότερα προγράμματα CAD συχνά την παραλείπουν εντελώς.
Το OBJ είναι το αντίθετο: μορφή κειμένου της Wavefront Technologies που σχεδόν δεν έχει αλλάξει από τη δεκαετία του 1990. Κάθε πρόγραμμα που εισάγει 3D μοντέλα την διαβάζει και μπορείτε να ανοίξετε ένα αρχείο σε επεξεργαστή κειμένου για να δείτε τις κορυφές. Το αντάλλαγμα είναι ότι περιγράφει ένα παγωμένο σχήμα. Γι' αυτό είναι ο σωστός προορισμός για εκτύπωση χαρακτήρα, γλυπτική πάνω σε asset παιχνιδιού στο ZBrush ή τοποθέτηση μοντέλου σε viewer, και ο λάθος για ό,τι πρέπει να κινείται. Αν το μοντέλο προορίζεται για πρόγραμμα περιήγησης ή AR viewer, το OBJ σε GLB πακετάρει το μετατρεμμένο πλέγμα και τις υφές του σε ένα αρχείο.
Τι διατηρείται στη μετατροπή FBX σε OBJ
| Περιεχόμενο FBX | Στο OBJ | Σημείωση |
|---|---|---|
| Πλέγματα και ονόματα αντικειμένων | Διατηρούνται | Γράφονται ως ονομασμένα αντικείμενα σε ένα αρχείο |
| Συντεταγμένες UV και normals | Διατηρούνται | Οι σκληρές και μαλακές ακμές φαίνονται ίδιες |
| Υφές diffuse, normal και bump | Διατηρούνται | Αναφέρονται από το αρχείο .mtl |
| Χάρτες metallic και roughness | Εν μέρει | Το MTL δεν έχει τυπική θέση· εξαρτάται από την εφαρμογή |
| Σκελετός και βάρη δέρματος | Χάνονται | Το πλέγμα γράφεται στη στάση ηρεμίας |
| Κλιπ κίνησης και blend shapes | Χάνονται | Το OBJ δεν έχει άξονα χρόνου |
| Κάμερες και φώτα | Χάνονται | Δεν ανήκουν στη μορφή OBJ |
| Μονάδες σκηνής | Εφαρμόζονται | Το OBJ αποθηκεύει μόνο αριθμούς, όχι μονάδα |
FBX
Filmbox (FBX)
Το FBX είναι μορφή 3D που δημιουργήθηκε από την Kaydara για το λογισμικό Filmbox και ανήκει στην Autodesk από το 2006. Αποθηκεύει πλέγματα, υλικά, υφές, σκελετούς, skinning, κάμερες, φώτα και κινούμενα σχέδια σε ένα αρχείο. Είναι η βασική μορφή ανταλλαγής για στοιχεία παιχνιδιών στα Unity, Unreal Engine, Maya, 3ds Max και Blender. Η μορφή είναι κλειστή και η συμπεριφορά μπορεί να διαφέρει ανάμεσα σε εξαγωγείς και εκδόσεις SDK.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- Ναι
- Έτος εισαγωγής
- Kaydara (now Autodesk)
OBJ
Wavefront OBJ
Το OBJ είναι μορφή γεωμετρίας 3D που αναπτύχθηκε από την Wavefront Technologies. Είναι αρχείο απλού κειμένου που απαριθμεί κορυφές, συντεταγμένες υφής, κανονικά διανύσματα και έδρες, με υλικά και υφές που αναφέρονται σε ξεχωριστό αρχείο .mtl. Σχεδόν κάθε πρόγραμμα τρισδιάστατης μοντελοποίησης, μηχανή παιχνιδιών και εργαλείο 3D εκτύπωσης μπορεί να το εισαγάγει. Το OBJ δεν υποστηρίζει animation, rigging ή ιεραρχίες σκηνής και οι υφές χάνονται αν τα αρχεία MTS και εικόνας δεν διατηρούνται μαζί.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- Wavefront Technologies
Μετατρέπουν FBX σε OBJ όταν ένα εργαλείο δεν διαβάζει τη μορφή της Autodesk, όταν ένα παλιό ή ASCII FBX δεν εισάγεται ή όταν χρειάζεται μόνο το στατικό πλέγμα για εκτύπωση, γλυπτική ή έναν απλό viewer.
Εκδόσεις FBX και γιατί τα παλιά αρχεία αποτυγχάνουν στην εισαγωγή
Δεκαετία 1990
Το Filmbox της Kaydara
Το FBX ξεκινά ως μορφή αρχείου του λογισμικού motion capture Filmbox της Kaydara, που αργότερα μετονομάστηκε σε MotionBuilder.
2004
Η Alias αγοράζει την Kaydara
Η μορφή περνά στον δημιουργό του Maya και γίνεται κοινή γέφυρα ανάμεσα σε προγράμματα animation.
2006
Η Autodesk αγοράζει την Alias
Το FBX γίνεται μορφή της Autodesk και χρησιμοποιείται από Maya, 3ds Max, MotionBuilder και αργότερα Unity και Unreal.
Δεκαετία 2010
Δυαδικό FBX 7
Τα αρχεία έκδοσης 7 γίνονται ο κανόνας. Ο εισαγωγέας του Blender διαβάζει δυαδικά 7.1 και νεότερα, γι' αυτό τα παλαιότερα και τα ASCII αρχεία αποτυγχάνουν εκεί.
Ερωτήσεις για τη μετατροπή FBX σε OBJ
Τι γίνεται με το animation του FBX μου;
Το OBJ δεν μπορεί να αποθηκεύσει οστά, βάρη δέρματος ή keyframes, επομένως το αποτέλεσμα είναι στατικό πλέγμα. Οι χαρακτήρες εμφανίζονται στη στάση ηρεμίας, συνήθως T-pose ή A-pose. Αν χρειάζεστε την κίνηση σε μορφή διαφορετική από FBX, μετατρέψτε σε GLB, που διατηρεί σκελετούς και κλιπ.
Γιατί το Blender δεν εισάγει καν το FBX μου;
Ο ενσωματωμένος εισαγωγέας του Blender διαβάζει δυαδικό FBX από την έκδοση 7.1 και μετά και απορρίπτει το ASCII FBX και τις παλαιότερες εκδόσεις. Αρχεία από πολύ παλιές εκδόσεις Maya ή 3ds Max συχνά αντιμετωπίζουν αυτό το πρόβλημα. Με τη μετατροπή σε OBJ περνά η γεωμετρία σε κάθε περίπτωση.
Γιατί λείπουν οι υφές μετά τη μετατροπή FBX σε OBJ;
Είτε το FBX δεν είχε ενσωματωμένες τις υφές και δεν ανέβηκαν μαζί του, είτε τα αρχεία .mtl και οι εικόνες χωρίστηκαν από το .obj μετά τη λήψη. Ανεβάστε το FBX μαζί με τον φάκελο υφών σε ZIP και κρατήστε όλα τα αρχεία εξόδου στον ίδιο φάκελο.
Διατηρούνται τα υλικά PBR στη μετατροπή;
Μόνο εν μέρει. Η μορφή MTL σχεδιάστηκε για χάρτες diffuse, specular και bump, οπότε το βασικό χρώμα και οι χάρτες normal περνούν αξιόπιστα, ενώ οι χάρτες metallic και roughness μπορεί να χαθούν ή να αγνοηθούν από την εφαρμογή που ανοίγει το OBJ. Για πλήρες PBR, καλύτερος προορισμός είναι το glTF.
Μπορώ να μετατρέψω έναν χαρακτήρα Mixamo σε OBJ για 3D εκτύπωση;
Ναι, εφόσον χρειάζεστε μόνο τη στάση. Κατεβάστε τον χαρακτήρα από το Mixamo στη στάση που θέλετε, μετατρέψτε τον εδώ και μετά εκτελέστε OBJ σε STL ή μετατρέψτε κατευθείαν σε STL. Πριν από την εκτύπωση θα χρειαστεί να παχύνετε λεπτά τμήματα, όπως τα δάχτυλα.
- Μετατροπή OBJ σε GLBΜετατρέψτε OBJ με MTL και υφές σε ένα GLB για three.js, model-viewer, Shopify και Android AR. Κλίμακα σε μέτρα, ενσωματωμένα υλικά.
- Μετατροπή GLB σε FBXΜετατρέψτε GLB σε FBX με πλέγματα, υφές, σκελετούς και animation για Unity, Unreal Engine, Maya ή Blender που απαιτούν Autodesk FBX.
- Μετατροπή OBJ σε STLΜετατρέψτε OBJ από Blender, ZBrush ή σάρωση σε δυαδικό STL για 3D εκτύπωση. Τριγωνοποίηση τετραπλεύρων, ένωση τμημάτων και κλίμακα σε χιλιοστά.
- Μετατροπή STL σε OBJΜετατρέψτε STL σε OBJ για Unity, εργαλεία υφών και άλλες 3D εφαρμογές. Κοινές κορυφές, αναγνώσιμο κείμενο, ίδια τρίγωνα, σε δευτερόλεπτα.
- Μετατροπή glTF σε GLBΠακετάρετε ένα .gltf με τα buffers .bin και τις υφές του σε ένα GLB. Ανεβάστε τον φάκελο ως ZIP· μοντέλο, υλικά και κλίμακα μένουν ίδια.
- Μετατροπή ZIP σε STLΑνεβάστε ZIP από Thingiverse, Printables ή εξαγωγή CAD και λάβετε αρχεία STL. Τα OBJ, 3MF και STEP μετατρέπονται· κάθε τμήμα γίνεται ξεχωριστό STL.