Guide
Vad är en OBJ-fil när du ska konvertera OBJ till STL
Uppdaterad · Bara mesh-OBJ till STL
Se vad Wavefront OBJ lagrar, hur MTL och UV hänger ihop med den och när du exporterar ett mesh till STL för utskrift. Konvertera lokalt i webbläsaren.
OBJ är ett textmeshformat som kom ur Wavefront. Du ser det som en .obj-fil, ibland med en .mtl-fil bredvid och en mapp med bilder som MTL pekar på. Modelleringsprogram som Blender skriver den när du ber om Wavefront. Slicers kan ibland öppna den, och de beter sig ofta bättre med STL. Den här sidan är introduktionen. Konverteraren på startsidan är det som gör om meshet till den STL-filen.
Vad texten innehåller
En OBJ är radorienterad. Rader som börjar med v är vertexpositioner, tre tal var. Rader som börjar med f är ytor, skrivna som index in i den vertexlistan. En yta kan ange tre index (en triangel) eller fler (en fyrhörning eller en n-hörning). Normaler, när de finns, använder vn. Texturkoordinater använder vt. En yta kan då se ut som f 1/1/1 2/2/2 3/3/3, vilket är vertex, UV och normal packade tillsammans. Objektrader (o) och grupprader (g) delar filen i namngivna bitar. Kommentarer börjar med #.
Inget av de bokstäverna deklarerar en enhet. Talen är bara tal. Ett vertex vid 10 0 0 kan vara 10 mm eller 10 m. Den tystnaden är varför konverteraren frågar, och varför guiden millimeter mot meter finns. Filen avgör inte diskussionen åt dig.
Eftersom det är text kan du öppna en liten OBJ och läsa den. En produktionsskulptur är fortfarande text, och den kan vara enorm. Den här webbplatsen avvisar filer över 40 MB före tolkning, så att ett släpp inte fryser fliken bara på storlek. Täta filer under det taket kan fortfarande vara tunga. Triangelantalet efter tolkning talar om vad STL kommer att innehålla.
Material är en andra fil
Raden mtllib namnger en MTL-fil. Inuti MTL kan du hitta färger och sökvägar till bilder. De bilderna finns inte inuti OBJ. De är vanliga bilder på disken. Den här konverteraren ignorerar mtllib, ignorerar usemtl och ignorerar UV. STL-formatet vi skriver har ingen ärlig plats för en textur. Om OBJ är en spelmodell eller en render, behåll OBJ, MTL och bilderna tillsammans. Gör en separat STL för slicern. OBJ mot STL är beslutstabellen för den delningen.
Flera namngivna objekt blir en triangellista i STL. Det är bekvämt för en utskrift och ett problem om du ville ha separata delar. Exportera separata OBJ när delarna är separata jobb. Objektantalet i konverteraren talar om hur många meshbitar som slogs ihop.
Vad vi kan konvertera och vad vi inte kan
Vi konverterar meshyter. Fyrhörningar och n-hörningar trianguleras. Punkter och linjesegment hoppas över. Om inget med area återstår säger sidan att OBJ saknar triangelytor.
Vi konverterar inte STEP eller STP. Det är CAD-filer med randrepresentation. De är inte en lista med v- och f-rader, och den här webbplatsen har ingen CAD-kärna. Exportera ett mesh-OBJ från CAD-programmet och kom sedan tillbaka.
Vi konverterar inte PNG eller JPG. En bild har pixlar, inte ytor. Att döpa en bild till model.obj misslyckas i ändelsekontrollen om ändelsen fortfarande är en bildändelse, och en omdöpt fil utan ytor misslyckas i kontrollen för tomt mesh. Ingen av vägarna blir en höjdkarta. Bygg ett mesh i ett modelleringsprogram om du behöver geometri, och exportera sedan OBJ.
En fil som redan är STL ska förbli STL. Att släppa den här avvisas så att du inte av misstag „konverterar“ en utskriftsfil till en andra utskriftsfil.
Från den här filen till en slicer
Den praktiska följden är kort. Exportera OBJ från Blender med skala tillämpad. Släpp den på konverteraren. Matcha enheter. Läs begränsningslådan och triangelantalet. Ladda ner binär STL. Öppna den STL-filen i Bambu Studio, Cura eller PrusaSlicer och bekräfta storleken. Den längre klickvägen är konvertera OBJ till STL. Det du har på slutet beskrivs i vad STL är.
OBJ är ett bra utbytesformat och en dålig plats att lagra ett löfte om utskriftsbarhet. Ytor kan vara ut och in. Skal kan vara öppna. Konverteraren skriver ändå trianglar. Titta på förhandsvisningen om du vill ha en snabb titt på riktningen, och lita sedan på slicerns egna kontroller före en lång utskrift.
Frågor
Är varje .obj-fil ett triangelmesh?
Nej. OBJ kan lagra polygoner, och vissa filer innehåller bara punkter eller linjer. Den här konverteraren behöver ytor. Polygoner trianguleras under tolkning. Filer utan ytor misslyckas med ett tydligt fel.
Vad är MTL-filen bredvid min OBJ?
MTL är ett materialbibliotek. Den namnger färger och texturfiler. Den här konverteraren läser den inte. Behåll den om du fortfarande renderar OBJ. Den krävs inte för att bygga en STL.
Kan en OBJ vara en STEP-modell i förklädnad?
Nej. STEP är ett annat CAD-format. Att döpa om den till .obj gör den inte till ett mesh. Exportera en riktig OBJ från CAD-programmet.
Relaterade guider
- Vad är en STL-filTriangelmeshar, koordinater utan enhet och slicers.
- OBJ mot STLNär du behåller OBJ och vad en STL kastar bort.
- Så konverterar du OBJ till STLBlender-export, den här konverteraren, sedan Bambu, Cura eller Prusa.
- Enheter mm mot meterVarför en utskrift kan bli 1000× för stor, och hur du kontrollerar lådan.
- FrågorIntegritet, storlek, texturer, STEP och bildfiler.