Rettleiing

Kva er ei OBJ-fil? Wavefront og konverter OBJ til STL

Oppdatert · Berre maske-OBJ til STL

Lær kva Wavefront OBJ lagrar, korleis MTL og UV høyrer til, og når du bør eksportere ei maske til STL for utskrift. Konverter lokalt i nettlesaren.

OBJ er eit tekstformat for masker som kom frå Wavefront. Du ser det som ei .obj-fil, av og til med ei .mtl-fil ved sida og ei mappe med bilete som MTL peikar på. Modelleringsprogram som Blender skriv formatet når du ber om Wavefront. Slicerar kan stundom opne fila, og dei oppfører seg ofte betre med STL. Denne sida er innføringa. Konverteren på heimesida er det som gjer maska om til den STL-fila.

Kva teksten inneheld

Ei OBJ er linjeorientert. Linjer som startar med v, er toppunktsposisjonar, tre tal kvar. Linjer som startar med f, er flater, skrivne som indeksar inn i den toppunktslista. Ei flate kan liste tre indeksar (ein triangel) eller fleire (ein firkant eller ein mangekant). Normalar, når dei finst, bruker vn. Teksturkoordinatar bruker vt. Ei flate kan då sjå ut som f 1/1/1 2/2/2 3/3/3, som er toppunkt, UV og normal pakka saman. Objektlinjer (o) og gruppelinjer (g) delar fila i namngjevne bitar. Kommentarar startar med #.

Ingen av dei bokstavane oppgjev ei eining. Tala er berre tal. Eit toppunkt på 10 0 0 kan vere 10 mm eller 10 m. Fila seier ikkje noko om eining, og det er grunnen til at konverteren spør deg, og grunnen til at rettleiinga om millimeter mot meter finst. Fila avgjer ikkje saka for deg.

Fordi ho er tekst, kan du opne ei lita OBJ og lese ho. Ein produksjonsskulptur er framleis tekst, og han kan vere enorm. Denne sida avviser filer over 40 MB før tolking, slik at eitt slipp ikkje frys fana berre på grunn av storleik. Tette filer under det taket kan likevel vere tunge. Triangeltalet etter tolking fortel kva STL-fila kjem til å innehalde.

Material er ei anna fil

Linja mtllib namngjev ei MTL-fil. Inni MTL kan du finne fargar og stiar til bilete. Dei bileta ligg ikkje inni OBJ. Dei er vanlege bilete på disken. Denne konverteren ignorerer mtllib, ignorerer usemtl og ignorerer UV. STL-formatet vi skriv, har ingen ærleg stad å leggje ein tekstur. Viss OBJ er ein modell til spel eller til utteikning, behald OBJ, MTL og bileta saman. Lag ei eiga STL til sliceren. OBJ mot STL er avgjerdstabellen for det skillet.

Fleire namngjevne objekt blir éi triangelliste i STL. Det er praktisk for éi utskrift, og eit problem viss du ville ha skilde delar. Eksporter kvar del som si eiga OBJ når dei er kvar sin jobb. Objekttalet på konverteren fortel kor mange maskebitar som vart slått saman.

Kva vi kan konvertere, og kva vi ikkje kan

Vi konverterer maskeflater. Firkantar og mangekantar blir triangulerte. Punkt og linjestykke blir hoppa over. Viss det ikkje er noko att med areal, seier sida at OBJ ikkje har trekantflater.

Vi konverterer ikkje STEP eller STP. Dei skildrar CAD-lekamar med flater og kantar. Dei er ikkje ei liste av v- og f-linjer, og denne sida har ikkje ein CAD-kjerne. Eksporter ei maske-OBJ frå CAD-programmet, og kom så attende hit.

Vi konverterer ikkje PNG eller JPG. Eit bilete har pikslar, ikkje flater. Å kalle eit bilete model.obj feilar utvidingssjekken viss suffikset framleis er eit biletsuffiks, og ei omdøypt fil utan flater feilar sjekken for tom maske. Ingen av vegane blir eit høgdekart. Bygg ei maske i eit modelleringsprogram viss du treng geometri, og eksporter deretter OBJ.

Ei fil som allereie er STL, skal halde fram som STL. Å sleppe ho her blir avvist, slik at du ikkje «konverterer» ei utskriftsfil til ei ny utskriftsfil ved eit uhell.

Frå denne fila til ein slicer

Den praktiske rekkjefølgja er kort. Eksporter OBJ frå Blender etter at du har brukt skala. Slepp ho på konverteren. Match einingane. Les avgrensingsboksen og triangeltalet. Last ned binær STL. Opne den STL-fila i Bambu Studio, Cura eller PrusaSlicer, og stadfest storleiken. Den lengre klikkevegen er korleis du konverterer OBJ til STL. Det du sit att med, er skildra i kva STL er.

OBJ er eit godt utvekslingsformat og ein dårleg stad å lagre eit løfte om at noko kan skrivast ut. Flater kan vere vende innover. Eit skal kan vere ope. Konverteren skriv likevel trianglar. Sjå på førehandsvisinga viss du vil ha eit raskt blikk på retninga, og stol deretter på sjekkane i sliceren før ein lang utskrift.

Spørsmål

Er kvar .obj-fil ei trekantmaske?

Nei. OBJ kan lagre polygon, og nokre filer inneheld berre punkt eller linjer. Denne konverteren treng flater. Polygon blir triangulerte under tolking. Filer utan flater feilar med ei tydeleg feilmelding.

Kva er MTL-fila ved sida av OBJ?

MTL er eit materialbibliotek. Ho namngjev fargar og teksturfiler. Denne konverteren les ho ikkje. Behald ho viss du framleis skal teikne ut OBJ. Ho trengst ikkje for å byggje ei STL.

Kan ei OBJ vere ein STEP-modell i forkleding?

Nei. STEP er eit anna CAD-format. Å gi fila namnet .obj gjer ho ikkje til ei maske. Eksporter ei ekte OBJ frå CAD-programmet.

Konverter denne typen OBJ til STL