STL-ből OBJ konvertáló
Húzz be egy .stl-t, és töltsd le a Wavefront OBJ-t, ami állva jelenik meg a Blenderben, Mayában vagy a Cinema 4D-ben. Ingyenes, regisztráció nélkül, néhány másodperc alatt, helyben konvertálva.
- Y-up a 3D alkalmazásokhoz
- Egyedi méretezési tényező
- Bináris és ASCII STL
- A fájlod helyben marad
Így konvertálhatsz STL-t OBJ-vá
- 01
Húzd be az .stl-t
Bármilyen STL jó, bináris vagy ASCII, akár 200 MB-ig. A statisztika a háromszögeket és a csúcsokat mutatja; az STL három különálló sarkot tárol háromszögenként, így a csúcsok száma a háromszögek számának háromszorosa lesz. - 02
Válassz sima OBJ-t vagy zipet
Ha az Anyagok és textúrák mellékelése be van kapcsolva, egy .zip-et kapsz a .obj fájllal és egy egysoros .mtl-lel, benne semleges szürkével. Az STL-nek nincsenek textúrái, ezért a legtöbben kikapcsolják, és egyetlen .obj-t töltenek le. - 03
Állíts be méretezést, ha kell
A számok pontosan úgy kerülnek bele, ahogy az STL-ben szerepelnek. Írj be egy tényezőt a Méretezés mezőbe a módosításukhoz, például 0.001-et, hogy a milliméterekből méter legyen a Blenderhez. Utána nyomd meg a Konvertálás OBJ formátumba gombot.
Az STL-ből OBJ konvertálás méretezési és tengelycsapdája
A nyomtatásból származó STL fájlok szinte mindig milliméterben vannak. A Blender, a Unity és a legtöbb 3D alkalmazás viszont méterként olvassa az OBJ-ban lévő számokat. Ha egy 60 mm-es figurát OBJ-ként importálsz, 60 méter magasan érkezik, jóval a kamera vágósíkján kívül, így úgy tűnik, mintha az import sikertelen lett volna. Ha a Méretezés mezőbe 0.001-et írsz, az OBJ 0,06 egység magas lesz, ami a Blender alapértelmezett metrikus jelenetében 60 mm-nek felel meg. Ha a célalkalmazásod centiméterben dolgozik, használj 0.1-et.
A tájolást megoldjuk helyetted. A nyomtatási formátumok Z-up, az OBJ pedig hagyományosan Y-up. A konvertáló úgy forgatja el a modellt, hogy a Blender OBJ-importőrje az alapértelmezett tengelybeállításokkal a padlón állva mutassa, ne pedig a hátán fekve.
Mit visz át az STL-ből OBJ konvertálás
| Adat | Eredmény az OBJ-ban |
|---|---|
| Háromszögek | Pontosan megmarad |
| Lapnormálisok | Csúcsnormálisként íródik ki, így a felület ugyanúgy sík árnyalást kap, mint az STL-ben |
| UV-koordináták | Nincs mit átvinni: az STL-nek nincsenek UV-i, bontsd ki a 3D alkalmazásodban |
| Szín | Nincs mit átvinni: az STL nem tárol színt |
| Közös csúcsok | Nincsenek összevonva; minden háromszög megtartja a saját három sarkát |
| Mértékegységek | A számok változatlanok, hacsak nem adsz meg méretezési tényezőt |
Sokszögűnek tűnik a Blenderben? Az Edit Mode-ban jelölj ki mindent, futtasd a Merge by Distance parancsot a sarkok összevonásához, majd Shade Smooth vagy Shade Auto Smooth.
STL vs OBJ egy táblázatban
- STL
- Csak háromszögek, egy-egy normálissal; bináris vagy ASCII; nincs mértékegység, nincs szín
- OBJ
- Szöveges; csúcsok, UV-k, normálisok, bármilyen méretű poligonok, csoportok, MTL-anyagok
- Mit olvas
- STL: minden szeletelő. OBJ: gyakorlatilag minden 3D modellező, mintázó és textúrázó alkalmazás
- Tengelykonvenció
- STL: Z-up. OBJ: Y-up
- Mértékegységek
- STL: nincs, a szeletelők milliméterként olvassák. OBJ: nincs, a legtöbb 3D alkalmazás méterként olvassa
- Méret
- Az OBJ szöveges, és általában nagyobb, mint a bináris STL
Munka az OBJ-val utána
- Mintázás vagy felosztás előtt vonj össze duplikált csúcsokat
- Textúra festése előtt bontsd ki az UV-ket
- A nagyon sűrű szkennereket előbb egyszerűsítsd a hálóegyszerűsítő eszközzel
- Ellenőrizd az eredményt az OBJ-megjelenítőben a tájolás megerősítéséhez
- Ne várj textúrát: az STL-ben sosem volt
- Hagyd a méretezést 1-en a Blenderhez, ha az STL-ed milliméterben van
- Ne csak nyomtatás miatt konvertálj; a szeletelők már olvassák az STL-t
Miért konvertálnak az emberek STL-t OBJ-vá
A Blender és a legtöbb modellező közvetlenül megnyitja az STL-t, így a konvertálás a lánc későbbi eszközeiről szól. A textúrázó alkalmazások, mint a Substance 3D Painter, sok játék-asset pipeline és a régebbi renderelők OBJ-t várnak. A 3D-asseteket áruló piacterek gyakran FBX mellé OBJ-t is kérnek. Az OBJ ráadásul sima szöveg, így könnyű megnézni vagy szkripttel utólag feldolgozni.
Ha a célod a web vagy az AR, hagyd ki az OBJ-t, és használd az STL-ből GLB konvertálót, amely valódi méteregységet ír. Animációs szoftverhez az STL-ből FBX való. A másik irányhoz az OBJ-ből STL. Még döntesz? Az STL vs OBJ útmutató kifejti a kompromisszumokat.
Kapcsolódó konvertálók
GYIK
Gyakran ismételt kérdések
Ingyenes ez az STL-ből OBJ konvertáló?
Miért lesz óriási a modellem, miután importáltam az OBJ-t a Blenderbe?
Kap az OBJ UV-t vagy textúrát?
Miért zip-et kapok .obj helyett?
Miért tűnik sokszögűnek a konvertált modellem?
Állva lesz a modell a 3D alkalmazásomban?
Kapcsolódó eszközök és útmutatók
Folytatás
Kezdés ingyen
Modell kell, nem formátum?
Készíts 3D modellt egy fotóból a stúdióban, és vidd be a Blenderbe GLB-ként ingyen, vagy OBJ-ként fizetős csomagban. A meglévő nyomtatási fájljaidhoz használd az STL-ből OBJ konvertálót.
Bankkártya nem szükséges · 3 ingyenes kredit a kezdéshez