Opas
Mikä on OBJ-tiedosto, kun muunnat OBJ:n STL-muotoon
Päivitetty · Vain OBJ-verkko STL:ksi
Mitä Wavefront OBJ tallentaa, miten MTL ja UV liittyvät siihen ja milloin viet verkon STL:ksi tulostusta varten. Muunnos paikallisesti selaimessa.
OBJ on tekstiverkkomuoto, joka tuli Wavefrontista. Näet sen .obj-tiedostona, joskus .mtl-tiedoston vieressä ja kansion kuvia joihin MTL osoittaa. Mallintajat kuten Blender kirjoittavat sen, kun pyydät Wavefrontia. Viipaloijat voivat joskus avata sen, ja ne käyttäytyvät usein paremmin STL:n kanssa. Tämä sivu on johdanto. Etusivun muunnin muuttaa verkon siksi STL:ksi.
Mitä teksti sisältää
OBJ on rivisuuntainen. Rivit jotka alkavat v ovat kärkien paikkoja, kolme lukua kukin. Rivit jotka alkavat f ovat pintoja, kirjoitettuina indekseinä tuohon kärkilistaan. Pinta voi luetella kolme indeksiä (kolmio) tai enemmän (nelikulmio tai n-kulmio). Normaalit, kun niitä on, käyttävät vn. Tekstuurikoordinaatit käyttävät vt. Pinta voi silloin näyttää tältä: f 1/1/1 2/2/2 3/3/3, eli kärki, UV ja normaali pakattuna yhteen. Objektirivit (o) ja ryhmärivit (g) jakavat tiedoston nimettyihin paloihin. Kommentit alkavat merkillä #.
Yksikään näistä kirjaimista ei julista yksikköä. Luvut ovat vain lukuja. Kärki kohdassa 10 0 0 voi olla 10 mm tai 10 m. Se hiljaisuus on syy, miksi muunnin kysyy, ja miksi opas millimetrit ja metrit on olemassa. Tiedosto ei ratkaise kiistaa puolestasi.
Koska se on tekstiä, voit avata pienen OBJ:n ja lukea sen. Tuotantoveistos on yhä tekstiä, ja se voi olla valtava. Tämä sivusto hylkää yli 40 MB:n tiedostot ennen jäsentämistä, jotta yksi pudotus ei jäädytä välilehteä pelkällä koolla. Tiheät tiedostot rajan alla voivat yhä olla raskaita. Kolmioiden määrä jäsentämisen jälkeen kertoo, mitä STL sisältää.
Materiaalit ovat toinen tiedosto
Rivi mtllib nimeää MTL-tiedoston. MTL:n sisällä voi olla värejä ja polkuja kuviin. Ne kuvat eivät ole OBJ:n sisällä. Ne ovat tavallisia kuvia levyllä. Tämä muunnin ohittaa mtllib:n, ohittaa usemtl:n ja ohittaa UV:t. Kirjoittamassamme STL-muodossa ei ole rehellistä paikkaa tekstuurille. Jos OBJ on pelimalli tai renderöinti, pidä OBJ, MTL ja kuvat yhdessä. Tee erillinen STL viipaloijalle. OBJ vai STL on päätöstaulukko sille jaolle.
Useat nimetyt objektit muuttuvat yhdeksi kolmiolistaksi STL:ssä. Se on kätevää yhdelle tulosteelle ja ongelma, jos halusit erilliset osat. Vie erilliset OBJ:t, kun osat ovat erillisiä töitä. Objektien määrä muuntimessa kertoo, montako verkon palaa yhdistettiin.
Mitä voimme muuntaa ja mitä emme
Muunnamme verkon pinnat. Nelikulmiot ja n-kulmiot kolmioidaan. Pisteet ja janat ohitetaan. Jos mitään pinta-alaa ei jää, sivu sanoo että OBJ:ssä ei ole kolmiopintoja.
Emme muunna STEP:iä emmekä STP:tä. Ne ovat reunaesityksen CAD-tiedostoja. Ne eivät ole lista rivejä v ja f, eikä tällä sivustolla ole CAD-ydintä. Vie OBJ-verkko CAD-ohjelmasta ja tule sitten takaisin.
Emme muunna PNG:tä emmekä JPG:tä. Kuvassa on pikseleitä, ei pintoja. Kuvan nimeäminen model.obj:ksi epäonnistuu päättetarkistuksessa, jos pääte on yhä kuvan pääte, ja uudelleennimetty tiedosto ilman pintoja epäonnistuu tyhjän verkon tarkistuksessa. Kumpikaan polku ei muutu korkeuskartaksi. Rakenna verkko mallintajassa, jos tarvitset geometriaa, ja vie sitten OBJ.
Tiedosto joka on jo STL, saa pysyä STL:nä. Sen pudottaminen tänne hylätään, ettet vahingossa „muunna“ tulostustiedostoa toiseksi tulostustiedostoksi.
Tästä tiedostosta viipaloijaan
Käytännön järjestys on lyhyt. Vie OBJ Blenderistä mittakaava käytettynä. Pudota se muuntimeen. Sovita yksiköt. Lue rajauslaatikko ja kolmioiden määrä. Lataa binäärinen STL. Avaa se STL ohjelmassa Bambu Studio, Cura tai PrusaSlicer ja varmista koko. Pitempi napsautuspolku on muunna OBJ STL-muotoon. Se mitä sinulla on lopussa, on kuvattu oppaassa mikä STL on.
OBJ on hyvä vaihtomuoto ja huono paikka tallettaa lupaus tulostettavuudesta. Pinnat voivat olla nurinpäin. Kuoret voivat olla auki. Muunnin kirjoittaa kolmiot silti. Katso esikatselua, jos haluat nopean vilkaisun suuntaan, ja luota sitten viipaloijan omiin tarkistuksiin ennen pitkää tulostusta.
Kysymykset
Onko jokainen .obj-tiedosto kolmioverkko?
Ei. OBJ voi tallentaa monikulmioita, ja joissakin tiedostoissa on vain pisteitä tai viivoja. Tämä muunnin tarvitsee pinnat. Monikulmiot kolmioidaan jäsentäessä. Tiedostot ilman pintoja epäonnistuvat selvään virheeseen.
Mikä on MTL-tiedosto OBJ:ni vieressä?
MTL on materiaalikirjasto. Se nimeää värit ja tekstuuritiedostot. Tämä muunnin ei lue sitä. Pidä se, jos yhä renderöit OBJ:tä. Sitä ei tarvita STL:n rakentamiseen.
Voiko OBJ olla STEP-malli valepuvussa?
Ei. STEP on eri CAD-muoto. Nimeäminen .obj:ksi ei tee siitä verkkoa. Vie oikea OBJ CAD-ohjelmasta.
Aiheeseen liittyvät oppaat
- Mikä on STL-tiedostoKolmioverkot, yksiköttömät koordinaatit ja viipaloijat.
- OBJ vai STLMilloin pidät OBJ:n ja mitä STL heittää pois.
- Näin muunnat OBJ:n STL-muotoonBlender-vienti, tämä muunnin, sitten Bambu, Cura tai Prusa.
- Yksiköt mm ja metritMiksi tuloste voi tulla 1000× liian suurena ja miten tarkistat laatikon.
- KysymyksetTietosuoja, koko, tekstuurit, STEP ja kuvatiedostot.