Gabay

OBJ laban sa STL: kailan i-convert ang OBJ sa STL

Na-update · Mesh OBJ lang papuntang STL

Ikumpara ang geometry ng OBJ, mga material, at kalayaang mag-edit sa daloy ng print ng STL na puro tatsulok. Pagkatapos, i-convert ang OBJ sa STL nang pribado sa browser mo.

Parehong naglalarawan ng ibabaw ang OBJ at ang STL, at hindi sila mapagpapalit. Ang OBJ ay maluwag na file ng mesh mula sa pamilyang Wavefront. Ang STL ay listahan ng tatsulok na nakatuon sa paggawa at sa mga slicer. Tama ang pag-convert kapag magpi-print ka na. Mali ito kapag kailangan mo pa ang impormasyong hindi kayang hawakan ng STL. Desisyon ang pahinang ito, hindi pangalawang kopya ng converter.

Para saan ang bawat file

Gamitin ang OBJ habang nagmomodelo ka pa, naghihiwalay ng object, o nagtatalaga ng material. Gamitin ang STL kapag kailangan ng Bambu Studio, Cura, o PrusaSlicer ng solid na ilalagay sa kama. Maraming daloy ang nagtatago ng dalawa: ang OBJ (at ang MTL nito, kung mayroon) sa proyekto, at isang binary STL sa tabi ng profile ng print. Ang pagbura ng OBJ dahil may na-download na STL ang paraan ng pagkawala ng UVs at mga pangalan ng object na gugustuhin mo pang ibalik.

OBJ STL mula sa tool na ito
Karaniwang trabaho Mag-edit, mag-render, magpalitan ng mesh Mag-slice at mag-print
Mga face Mga polygon, nakaimbak bilang face Tatsulok lang
Ilang object Pinangalanang object sa isang file Pinagsama sa isang listahan ng tatsulok
Mga material Madalas na hiwalay na MTL Itinapon
UVs at texture Puwedeng maituro Itinapon
Mga yunit Anuman ang ginamit mo sa paggawa Hindi nakaimbak; sine-scale namin ang mga numero papuntang milimetro
Pag-aayos Hindi awtomatiko Hindi awtomatiko

Mahalaga ang pagsasama. Ang OBJ ng pigurin at hiwalay na base ay maaaring dumating bilang dalawang object. Nagsusulat ang converter ng isang STL para mag-import ang slicer ng iisang katawan. Kung dalawang trabaho sa print ang kailangan mo, mag-export ng dalawang OBJ at i-convert ang mga iyon nang hiwalay. Hindi nagiging magkakahiwalay na file na STL ang mga pangalan ng object.

Ano ang nalalaglag sa pag-convert

Nanatili ang mga tatsulok. Sine-scale ang mga posisyon at, bilang default, iniikot para tumuro sa Z ang axis na taas na pinili mo. Lahat ng iba ay wala sa saklaw ng MVP na ito.

Ang mga smoothing group at vertex normal sa OBJ ay hindi feature na puwede mong ibalik nang buo. Nagtatago ang format na STL ng isang face normal bawat tatsulok, na kinukuwenta ng exporter mula sa mga sulok. Hindi ginagamit ng slicer ang normal na iyon sa paraan ng paggamit ng renderer sa makinis na OBJ.

Sadyang hindi pinapansin ang UVs, mga pangalan ng file ng texture, at ang file na MTL. Hindi kailangan ng mga iyon ng print na iisang kulay ng filament. Kailangan ng mga iyon ng daloy na full-color, at hindi dapat magkunwaring mayroon pa rin ang STL mula sa pahinang ito. Itago ang OBJ.

Hindi kinokopya ang mga kulay ng vertex, kung isinulat ng exporter mo. Nilalaktawan ang mga kurba at mag-isang punto. Kung walang face ang file, humihinto ang pag-convert at sinasabi ito. Walang matapat na mailalagay sa STL.

Walang hierarchy at animation sa STL. Ang nakapose na karakter ay dapat i-export mula sa Blender sa pose na gusto mo, na nailapat ang mga modifier, para ang huling ibabaw na ang laman ng OBJ.

Ang hindi ipinapangako ng pag-convert

Itinuturing ng mga tao na “nag-export ako ng STL” ay “napi-print ang mesh.” Magkaibang pangungusap ang mga iyon. Ang gilid na hindi manifold, ang butas sa shell, ang baligtad na bahagi, o ang pader na mas manipis kaysa sa nozzle mo ay nandoon pa rin. Puwedeng mukhang perpekto ang kahon ng sukat habang tinatanggihan ng slicer ang file. Ayusin ito sa Blender o ibang mesh tool, tapos mag-export ulit. Hindi nagpapatakbo ang site na ito ng kernel ng pag-aayos, at ganoon din ang sinasabi ng mga tuntunin sa mas tuwirang wika.

Ang iskala ang isa pang huwad na pangako. Hindi maaalala ng STL na milimetro ang ibig mong sabihin. Nagsusulat ang converter ng mas malaki o mas maliit na numero ayon sa yunit na pipiliin mo, at binabasa ng slicer ang mga numerong iyon bilang milimetro. Piliin ang yunit na tumutugma sa OBJ. Nandoon ang kahon sa pahina ng tool para makita mo ang resulta bago ang printer.

Isang praktikal na tuntunin

Itago ang OBJ kung totoo ang alinman sa mga ito: ide-edit mo ang mesh, nire-render mo pa ito, may higit sa isang object na maaari mong i-print nang hiwalay, o may mga material na mahalaga sa iyo. Gumawa ng STL kapag slicer ang susunod na app sa screen. Gumawa ng bagong STL kapag binago mo ang yunit o inayos ang mesh. Huwag mag-ipon ng misteryosong STL na hindi mo sinuri ang laki sa milimetro.

Kung hindi ka pa sigurado kung aling file ang ibinigay sa iyo, basahin ang kung ano ang OBJ at kung ano ang STL. Kung alam mo nang gusto mo ang file sa pag-print, ang mga hakbang sa pag-convert ang bersiyong Blender-hanggang-slicer ng tablang ito.

Nasa binary laban sa ASCII STL ang default na binary. Gamitin ang ASCII lang kung gusto mong basahin ang coordinate bilang teksto. Para sa slicer, binary ang file na kakadesisyon mong gawin, hindi mas masamang kopya ng OBJ.

Mga tanong

Dapat ko bang burahin ang OBJ pagkatapos magkaroon ng STL?

Hindi, kung maaari mong i-edit ang modelo, i-render ulit, o mag-export ulit sa ibang iskala. Ang STL ang kopya sa pag-print. Ang OBJ ang nananatiling mas mayamang file ng mesh.

Inaayos ba ng pag-convert sa STL ang mga butas?

Hindi. Kinokopya ang mga face. Ang butas sa OBJ ay butas sa STL. Hiwalay na hakbang ang pag-aayos sa isang modeler o mesh tool na pinagkakatiwalaan mo.

Mabubuhay ba ang kulay?

Hindi sa converter na ito. Hindi pinapansin ang material, mga file na MTL, UVs, at kulay ng vertex. Balat ng tatsulok ang STL.

Gumawa ng STL mula sa OBJ mo