Μετατροπή OBJ σε STL
Φέρτε ένα μοντέλο από το Blender, το ZBrush, μια εφαρμογή φωτογραμμετρίας ή ένα πακέτο assets παιχνιδιού στη ροή εργασίας ενός 3D εκτυπωτή. Ο μετατροπέας τριγωνοποιεί το OBJ, αφαιρεί ό,τι δεν χρησιμοποιούν οι εκτυπωτές και γράφει ένα συμπαγές δυαδικό STL.
Μετατροπέας μοντέλων 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
Ανεβάστε το OBJ
Σύρετε το αρχείο .obj. Τα αρχεία .mtl και οι εικόνες υφής δεν χρειάζονται για το STL, επειδή το STL δεν μπορεί να αποθηκεύσει χρώμα. Έως 20 μοντέλα, 95 MB το καθένα.
- 2
Ελέγξτε την κλίμακα και τα τμήματα
Στις Σύνθετες ρυθμίσεις, ορίστε τις Μονάδες μοντέλου στη μονάδα με την οποία φτιάχτηκε το μοντέλο· οι σκηνές του Blender χρησιμοποιούν μέτρα. Η επιλογή Συγχώνευση σε ένα πλέγμα είναι ενεργή, κάτι που ταιριάζει σε μία εκτύπωση· απενεργοποιήστε την για να μείνουν τα μέρη χωριστά.
- 3
Μετατροπή σε STL
Πατήστε Μετατροπή σε STL και ανοίξτε το αρχείο στον slicer σας. Μετρήστε μία διάσταση πριν κάνετε slicing.
Το OBJ είναι μορφή για μοντελιστές και το STL μορφή για εκτυπωτές. Η μετατροπή διατηρεί το σχήμα, χωρίζει κάθε έδρα σε τρίγωνα και αφήνει πίσω τα υλικά, τους χάρτες UV και τις ομάδες εξομάλυνσης που ένας slicer θα αγνοούσε ούτως ή άλλως.
Τι αλλάζει όταν μετατρέπετε OBJ σε STL
Η Wavefront Technologies όρισε το OBJ στα τέλη της δεκαετίας του 1980 για το λογισμικό Advanced Visualizer, και η διάταξη απλού κειμένου έχει ξεπεράσει σε διάρκεια την εταιρεία. Ένα OBJ απαριθμεί κορυφές, συντεταγμένες υφής και κάθετα διανύσματα, και έπειτα έδρες που μπορεί να έχουν τρεις, τέσσερις ή περισσότερες γωνίες. Τα υλικά βρίσκονται σε ξεχωριστό αρχείο .mtl που παραπέμπει σε εικόνες υφής, γι' αυτό τα OBJ που κατεβάζετε φτάνουν συχνά ως φάκελος ή ZIP· το ZIP σε STL μετατρέπει ένα τέτοιο αρχείο χωρίς να χρειαστεί πρώτα αποσυμπίεση.
Το STL κρατά μόνο τρίγωνα. Κατά τη μετατροπή, τα τετράπλευρα και τα n-gons χωρίζονται, τα κάθετα διανύσματα κορυφών αντικαθίστανται από ένα ανά έδρα, και οι ομάδες και τα αντικείμενα του OBJ γράφονται ως ένα μοντέλο ή μένουν χωριστά όταν η Συγχώνευση σε ένα πλέγμα είναι απενεργοποιημένη. Καμία από τις δύο μορφές δεν αποθηκεύει μονάδες, γι' αυτό η κλίμακα είναι το σημείο που θέλει προσοχή: οι αριθμοί αντιγράφονται ως έχουν και ο slicer θεωρεί ότι είναι χιλιοστά.
OBJ
Wavefront OBJ
Το OBJ είναι μορφή γεωμετρίας 3D που αναπτύχθηκε από την Wavefront Technologies. Είναι αρχείο απλού κειμένου που απαριθμεί κορυφές, συντεταγμένες υφής, κανονικά διανύσματα και έδρες, με υλικά και υφές που αναφέρονται σε ξεχωριστό αρχείο .mtl. Σχεδόν κάθε πρόγραμμα τρισδιάστατης μοντελοποίησης, μηχανή παιχνιδιών και εργαλείο 3D εκτύπωσης μπορεί να το εισαγάγει. Το OBJ δεν υποστηρίζει animation, rigging ή ιεραρχίες σκηνής και οι υφές χάνονται αν τα αρχεία MTS και εικόνας δεν διατηρούνται μαζί.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- Wavefront Technologies
STL
Πλέγμα STL
Το STL (stereolithography) είναι μορφή πλέγματος 3D που δημιουργήθηκε από την 3D Systems το 1987. Περιγράφει μόνο τη γεωμετρία της επιφάνειας ενός αντικειμένου ως λίστα τριγώνων, χωρίς χρώμα, υλικά, μονάδες ή πληροφορίες σκηνής. Η απλότητά του το κάνει την προεπιλεγμένη είσοδο για slicers εκτύπωσης 3D όπως το Cura και το PrusaSlicer. Οι καμπύλες επιφάνειες προσεγγίζονται με πολλά επίπεδα τρίγωνα, επομένως τα ομαλά μοντέλα μπορούν να δώσουν πολύ μεγάλα αρχεία.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1987 · 3D Systems
Μετατρέπουν το OBJ σε STL όταν ένα μοντέλο φτιαγμένο για rendering, παιχνίδια ή σάρωση πρέπει να σταλεί σε εκτυπωτή, σε υπηρεσία εκτύπωσης ή σε φόρμα ανεβάσματος που δέχεται μόνο STL.
Χρειάζονται STL το Cura, το PrusaSlicer ή το Bambu Studio;
| Οργανισμός | Απαίτηση | Πηγή |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF και X3D, καθώς και PNG και JPG ως χάρτες ύψους. Οι υφές του OBJ αγνοούνται. | — |
| PrusaSlicer | STL, OBJ, 3MF και AMF· STEP από την έκδοση 2.6. Στις πρόσφατες εκδόσεις, τα χρώματα του OBJ μπορούν να αντιστοιχιστούν σε νήματα. | — |
| Bambu Studio | STL, OBJ, 3MF και STEP. Η βαφή πολλών χρωμάτων αποθηκεύεται στα δικά του projects 3MF. | — |
| Υπηρεσίες εκτύπωσης και βιβλιοθήκες μοντέλων | Οι περισσότερες φόρμες ανεβάσματος αναφέρουν πρώτα το STL· κάποιες δέχονται OBJ ή 3MF, λίγες δέχονται φακέλους OBJ με υφές. | — |
Διόρθωση OBJ που δεν εκτυπώνεται μετά τη μετατροπή
Το μοντέλο έχει το μέγεθος ενός κόκκου ρυζιού
Το OBJ αποθηκεύτηκε σε μέτρα, συνήθως από το Blender ή μηχανή παιχνιδιών. Ορίστε τις Μονάδες μοντέλου σε m και μετατρέψτε ξανά.
Ο slicer αναφέρει non-manifold ακμές
Το πλέγμα έχει τρύπες ή μονόπλευρες επιφάνειες. Κλείστε τις με το 3D Print Toolbox του Blender ή με την εντολή επιδιόρθωσης του slicer πριν από την εκτύπωση.
Η φιγούρα είναι ξαπλωμένη ανάσκελα
Το μοντέλο εξήχθη με άξονα Y προς τα πάνω. Ορίστε τον Κατακόρυφος άξονας σε Z-up ώστε να στέκεται στην πλάκα.
Τμήματα επιπλέουν ή επικαλύπτονται
Ξεχωριστά αντικείμενα συγχωνεύτηκαν. Απενεργοποιήστε τη Συγχώνευση σε ένα πλέγμα και τακτοποιήστε τα στον slicer ή ενώστε τα με boolean union στο Blender.
Ερωτήσεις για τη μετατροπή OBJ σε STL
Γιατί το OBJ από το Blender βγαίνει μικροσκοπικό μετά τη μετατροπή σε STL;
Το Blender θεωρεί μία μονάδα ίση με ένα μέτρο, οπότε ένα αγαλματίδιο 40 mm γράφεται ως 0,04. Οι slicer διαβάζουν τους αριθμούς του STL ως χιλιοστά και εμφανίζουν ένα μικροσκοπικό σημείο. Ορίστε τις Μονάδες μοντέλου σε m και μετατρέψτε ξανά, και το τεμάχιο θα βγει στα 40 mm.
Τι γίνεται με τις υφές και τα χρώματα του OBJ;
Μένουν πίσω. Το STL αποθηκεύει μόνο γεωμετρία, οπότε τα υλικά .mtl και οι υφές εικόνας δεν έχουν πού να αποθηκευτούν. Αν θέλετε τα χρώματα για εκτυπωτή πολλών χρωμάτων, χρησιμοποιήστε 3MF· για προβολή σε πρόγραμμα περιήγησης ή AR, το OBJ σε GLB διατηρεί τις υφές.
Το OBJ μου έχει τετράπλευρα και πολύγωνα n-gon. Είναι πρόβλημα;
Όχι. Το OBJ μπορεί να αποθηκεύσει έδρες με οποιονδήποτε αριθμό γωνιών, ενώ το STL δέχεται μόνο τρίγωνα, γι' αυτό κάθε έδρα χωρίζεται σε τρίγωνα κατά τη μετατροπή. Το σχήμα μένει ίδιο· αυξάνεται μόνο ο αριθμός των τριγώνων.
Γιατί ο slicer δείχνει σφάλματα στο μοντέλο μετά τη μετατροπή;
Τα μοντέλα που φτιάχνονται για παιχνίδια και rendering έχουν συχνά ανοιχτές ακμές, επικαλυπτόμενα τμήματα ή μονόπλευρα επίπεδα, όπως φύλλα και hair cards. Εμφανίζονται κανονικά, αλλά δεν περιγράφουν κλειστό όγκο. Επιδιορθώστε τα στο Blender με το πρόσθετο 3D Print Toolbox ή αφήστε το PrusaSlicer ή το Bambu Studio να τα διορθώσει κατά την εισαγωγή.
Είναι ένα γλυπτό με εκατομμύρια πολύγωνα πολύ μεγάλο για STL;
Το δυαδικό STL χρησιμοποιεί 50 byte ανά τρίγωνο, οπότε ένα sculpt 2 εκατομμυρίων τριγώνων είναι περίπου 100 MB, λίγο πάνω από το όριο ανεβάσματος των 95 MB. Μειώστε πρώτα τα τρίγωνα (decimate) στο Blender ή στο ZBrush· οι περισσότεροι εκτυπωτές δεν μπορούν να αποδώσουν τόσο λεπτή λεπτομέρεια έτσι κι αλλιώς.
- Μετατροπή STL σε OBJΜετατρέψτε STL σε OBJ για Unity, εργαλεία υφών και άλλες 3D εφαρμογές. Κοινές κορυφές, αναγνώσιμο κείμενο, ίδια τρίγωνα, σε δευτερόλεπτα.
- Μετατροπή FBX σε OBJΜετατρέψτε FBX από Mixamo, πακέτα Unity ή Maya σε OBJ με υλικά MTL και υφές. Δεκτά δυαδικά και ASCII FBX, 20 αρχεία ανά παρτίδα.
- Μετατροπή 3MF σε STLΜετατρέψτε 3MF σε STL για slicer και υπηρεσίες εκτύπωσης που δέχονται μόνο STL. Η γεωμετρία μένει σε mm· χρώματα, πλάκες και ρυθμίσεις χάνονται.
- Μετατροπή STEP σε STLΜετατρέψτε αρχεία STEP ή STP σε STL για Cura, PrusaSlicer και Bambu Studio. Επιλέξτε λεπτομέρεια πλέγματος και λάβετε binary STL σε χιλιοστά.
- Μετατροπή OBJ σε GLBΜετατρέψτε OBJ με MTL και υφές σε ένα GLB για three.js, model-viewer, Shopify και Android AR. Κλίμακα σε μέτρα, ενσωματωμένα υλικά.
- Μετατροπή εικόνας σε STLΜετατρέψτε εικόνα JPG, PNG, WebP ή BMP σε STL για εκτύπωση: ανάγλυφο, λιθοφάνεια για φως ή επίπεδο σχήμα. Ορίστε πλάτος, βάθος και βάση σε mm.