UltKit
Εικόνα11
PDF13
Έγγραφα και δεδομένα7
Βίντεο6
Ήχος4
Περισσότερα εργαλεία22

Μετατροπή OBJ σε STL

Φέρτε ένα μοντέλο από το Blender, το ZBrush, μια εφαρμογή φωτογραμμετρίας ή ένα πακέτο assets παιχνιδιού στη ροή εργασίας ενός 3D εκτυπωτή. Ο μετατροπέας τριγωνοποιεί το OBJ, αφαιρεί ό,τι δεν χρησιμοποιούν οι εκτυπωτές και γράφει ένα συμπαγές δυαδικό STL.

Μετατροπέας μοντέλων 3D

ή σύρετε Αρχεία STL, OBJ, MTL … εδώ ·

Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά

Έξοδος

Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1

    Ανεβάστε το OBJ

    Σύρετε το αρχείο .obj. Τα αρχεία .mtl και οι εικόνες υφής δεν χρειάζονται για το STL, επειδή το STL δεν μπορεί να αποθηκεύσει χρώμα. Έως 20 μοντέλα, 95 MB το καθένα.

  2. 2

    Ελέγξτε την κλίμακα και τα τμήματα

    Στις Σύνθετες ρυθμίσεις, ορίστε τις Μονάδες μοντέλου στη μονάδα με την οποία φτιάχτηκε το μοντέλο· οι σκηνές του Blender χρησιμοποιούν μέτρα. Η επιλογή Συγχώνευση σε ένα πλέγμα είναι ενεργή, κάτι που ταιριάζει σε μία εκτύπωση· απενεργοποιήστε την για να μείνουν τα μέρη χωριστά.

  3. 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
Μετατροπέας OBJ

STL

Πλέγμα STL

Το STL (stereolithography) είναι μορφή πλέγματος 3D που δημιουργήθηκε από την 3D Systems το 1987. Περιγράφει μόνο τη γεωμετρία της επιφάνειας ενός αντικειμένου ως λίστα τριγώνων, χωρίς χρώμα, υλικά, μονάδες ή πληροφορίες σκηνής. Η απλότητά του το κάνει την προεπιλεγμένη είσοδο για slicers εκτύπωσης 3D όπως το Cura και το PrusaSlicer. Οι καμπύλες επιφάνειες προσεγγίζονται με πολλά επίπεδα τρίγωνα, επομένως τα ομαλά μοντέλα μπορούν να δώσουν πολύ μεγάλα αρχεία.

Συμπίεση
–
Διαφάνεια
–
Κινούμενη εικόνα
Όχι
Έτος εισαγωγής
1987 · 3D Systems
Μετατροπέας STL

Μετατρέπουν το OBJ σε STL όταν ένα μοντέλο φτιαγμένο για rendering, παιχνίδια ή σάρωση πρέπει να σταλεί σε εκτυπωτή, σε υπηρεσία εκτύπωσης ή σε φόρμα ανεβάσματος που δέχεται μόνο STL.

Χρειάζονται STL το Cura, το PrusaSlicer ή το Bambu Studio;

Τι εισάγουν οι δημοφιλείς slicers
ΟργανισμόςΑπαίτησηΠηγή
Ultimaker CuraSTL, OBJ, 3MF και X3D, καθώς και PNG και JPG ως χάρτες ύψους. Οι υφές του OBJ αγνοούνται.—
PrusaSlicerSTL, OBJ, 3MF και AMF· STEP από την έκδοση 2.6. Στις πρόσφατες εκδόσεις, τα χρώματα του OBJ μπορούν να αντιστοιχιστούν σε νήματα.—
Bambu StudioSTL, 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· οι περισσότεροι εκτυπωτές δεν μπορούν να αποδώσουν τόσο λεπτή λεπτομέρεια έτσι κι αλλιώς.