Vejledning
Hvad er en OBJ-fil når du vil konvertere OBJ til STL
Opdateret · Kun maske-OBJ til STL
Se hvad Wavefront OBJ gemmer, hvordan MTL og UV hænger sammen med den, og hvornår du eksporterer en maske til STL til print. Konvertér lokalt i browseren.
OBJ er et tekstmaskeformat der kom ud af Wavefront. Du ser det som en .obj-fil, somme tider med en .mtl-fil ved siden af og en mappe med billeder som MTL peger på. Modelleringsprogrammer som Blender skriver den, når du beder om Wavefront. Slicere kan somme tider åbne den, og de opfører sig ofte bedre med STL. Denne side er introduktionen. Konverteren på forsiden er det der laver masken om til den STL.
Hvad teksten indeholder
En OBJ er linjeorienteret. Linjer der starter med v, er toppunktspositioner, tre tal hver. Linjer der starter med f, er flader, skrevet som indekser ind i den toppunktsliste. En flade kan nævne tre indekser (en trekant) eller flere (en firkant eller en n-kant). Normaler, når de findes, bruger vn. Teksturkoordinater bruger vt. En flade kan så se ud som f 1/1/1 2/2/2 3/3/3, som er toppunkt, UV og normal pakket sammen. Objektlinjer (o) og gruppelinjer (g) deler filen i navngivne bidder. Kommentarer starter med #.
Ingen af de bogstaver erklærer en enhed. Tallene er bare tal. Et toppunkt ved 10 0 0 kan være 10 mm eller 10 m. Den tavshed er grunden til at konverteren spørger, og grunden til at guiden millimeter mod meter findes. Filen afgør ikke diskussionen for dig.
Fordi det er tekst, kan du åbne en lille OBJ og læse den. En produktionsskulptur er stadig tekst, og den kan være enorm. Dette websted afviser filer over 40 MB før tolkning, så ét slip ikke fryser fanen alene på størrelse. Tætte filer under det loft kan stadig være tunge. Trekanttallet efter tolkning fortæller hvad STL vil indeholde.
Materialer er en anden fil
Linjen mtllib navngiver en MTL-fil. Inde i MTL kan du finde farver og stier til billeder. De billeder er ikke inde i OBJ. De er almindelige billeder på disken. Denne konverter ignorerer mtllib, ignorerer usemtl og ignorerer UV. Det STL-format vi skriver, har ikke et ærligt sted at lægge en tekstur. Hvis OBJ er en spilmodel eller en render, så behold OBJ, MTL og billederne sammen. Lav en separat STL til sliceren. OBJ mod STL er beslutningstabellen for den deling.
Flere navngivne objekter bliver én trekanliste i STL. Det er bekvemt til ét print og et problem, hvis du ville have separate dele. Eksportér separate OBJ, når delene er separate job. Objekttallet i konverteren fortæller hvor mange maskebidder der blev samlet.
Hvad vi kan konvertere, og hvad vi ikke kan
Vi konverterer maskeflader. Firkanter og n-kanter trianguleres. Punkter og linjestykker springes over. Hvis intet med areal bliver tilbage, siger siden at OBJ ikke har trekantflader.
Vi konverterer ikke STEP eller STP. Det er CAD-filer med randrepræsentation. De er ikke en liste af v- og f-linjer, og dette websted har ikke en CAD-kerne. Eksportér en maske-OBJ fra CAD-programmet, og kom så tilbage.
Vi konverterer ikke PNG eller JPG. Et billede har pixels, ikke flader. At navngive et billede model.obj fejler endelsestjekket, hvis endelsen stadig er en billedendelse, og en omdøbt fil uden flader fejler tjekket for tom maske. Ingen af vejene bliver et højdekort. Byg en maske i et modelleringsprogram, hvis du skal bruge geometri, og eksportér derefter OBJ.
En fil der allerede er STL, bør blive STL. At slippe den her afvises, så du ikke ved et uheld „konverterer“ en printfil til en anden printfil.
Fra denne fil til en slicer
Den praktiske rækkefølge er kort. Eksportér OBJ fra Blender med skala anvendt. Slip den på konverteren. Match enheder. Læs afgrænsningsboksen og trekanttallet. Hent binær STL. Åbn den STL i Bambu Studio, Cura eller PrusaSlicer, og bekræft størrelsen. Den længere klikvej er konverter OBJ til STL. Det du har til sidst, er beskrevet i hvad STL er.
OBJ er et godt udvekslingsformat og et dårligt sted at gemme et løfte om printbarhed. Flader kan være vendt vrangen ud. Skaller kan være åbne. Konverteren skriver stadig trekanter. Se på forhåndsvisningen, hvis du vil have et hurtigt kig på retningen, og stol derefter på slicerens egne tjek før et langt print.
Spørgsmål
Er enhver .obj-fil en trekantmaske?
Nej. OBJ kan gemme polygoner, og nogle filer indeholder kun punkter eller linjer. Denne konverter skal bruge flader. Polygoner trianguleres under tolkning. Filer uden flader fejler med en tydelig fejl.
Hvad er MTL-filen ved siden af min OBJ?
MTL er et materialebibliotek. Den navngiver farver og teksturfiler. Denne konverter læser den ikke. Behold den, hvis du stadig renderer OBJ. Den kræves ikke for at bygge en STL.
Kan en OBJ være en STEP-model i forklædning?
Nej. STEP er et andet CAD-format. At omdøbe den til .obj gør den ikke til en maske. Eksportér en rigtig OBJ fra CAD-programmet.
Relaterede vejledninger
- Hvad er en STL-filTrekantmasker, koordinater uden enhed og slicere.
- OBJ mod STLHvornår du beholder OBJ, og hvad en STL kaster væk.
- Sådan konverterer du OBJ til STLBlender-eksport, denne konverter, så Bambu, Cura eller Prusa.
- Enheder mm mod meterHvorfor et print kan blive 1000× for stort, og hvordan du tjekker boksen.
- SpørgsmålPrivatliv, størrelse, teksturer, STEP og billedfiler.