Badilisha OBJ kuwa GLB
Weka OBJ, faili yake ya .mtl na kila picha ya tekstua ndani ya GLB moja inayofunguka kwenye kivinjari, ukurasa wa bidhaa au kitazamaji cha AR. Hakuna tena viungo vilivyokatika kati ya faili unapopakia au kushiriki modeli.
Kibadilishaji cha Modeli za 3D
au buruta Faili za STL, OBJ, MTL … hapa ·
Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30
Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.
STL na OBJ hazihifadhi vipimo. Ikiwa kipande kinaonekana kidogo au kikubwa mara 10 au 25.4 kwenye slicer, vipimo vilisomwa vibaya — viweke hapa.
Blender, programu za CAD na slicer hutumia Z-up; glTF, Unity na injini nyingi za michezo hutumia Y-up. Ibadilishe ikiwa muundo umelala upande baada ya kuingizwa.
Hutumika wakati wa kubadilisha solidi za STEP au IGES kuwa mesh. Laini hutoa mikunjo laini lakini faili kubwa; ya wastani inatosha kwa uhakiki wa haraka.
Hutumika kwa picha za PNG, JPG au SVG pekee. Relief huinua maeneo meusi; lithophane ni paneli nyembamba inayoonyesha picha ikiangaziwa kutoka nyuma; extrude hugeuza nembo au mchoro wa SVG kuwa umbo gumu bapa.
Upana wa muundo uliochapishwa; urefu hufuata uwiano wa picha.
Urefu wa juu kabisa wa kuinuka kwa relief au lithophane, au unene wa umbo lililovutwa. Lithophane kwa kawaida hutumia 2–3 mm.
Bamba gumu chini ya relief ili chapa ishikamane. 0 inamaanisha hakuna msingi.
Jinsi ya kutumia zana hii
- 1
Pakia OBJ pamoja na faili zake
Bana faili za .obj, .mtl na folda ya textures kuwa ZIP moja kisha uipakie, au pakia .obj peke yake kwa modeli isiyo na textures. Hadi faili 20, kila moja MB 95.
- 2
Thibitisha kipimo
glTF hutumia mita. Vipimo vya modeli huanza na m, ambayo inalingana na OBJ zinazotoka Blender; chagua mm chini ya Mipangilio ya hali ya juu ikiwa OBJ ilitoka CAD au zana ya uchapishaji wa 3D.
- 3
Badilisha kuwa GLB
Bonyeza Badilisha kuwa GLB kisha weka faili kwenye kitazamaji kama model-viewer, three.js editor au Windows 3D Viewer ili kuikagua.
OBJ ni folda ya faili zinazoharibika moja ikipotea; GLB ni modeli ile ile, vifaa na textures vimewekwa kwenye faili moja ambayo wavuti inaweza kuipakia.
OBJ yenye textures
Faili 3+
model.obj · model.mtl · picha za textures
Matokeo ya GLB
Faili 1
mesh, vifaa na textures vimejumuishwa
Kwa nini vitazamaji vya wavuti na AR vinataka GLB badala ya OBJ
Khronos Group ilitoa glTF 2.0 mwaka 2017 kama muundo wa kusambaza, na huuita JPEG ya 3D: mdogo, wa kupakia haraka na wa kuonyesha, si kuhariri. Hufafanua vifaa vya physically based vyenye ramani za base color, metallic, roughness, normal na occlusion, huweka kipimo kuwa kipimo kimoja kwa mita na Y ikielekea juu, na huhifadhi jiometri kwenye buffers ambazo GPU inaweza kutumia karibu moja kwa moja. GLB ni kontena yake ya binary, inayobeba maelezo ya JSON, jiometri na picha kwenye faili moja.
OBJ ilitangulia yote hayo. Vifaa vyake vinatoka kwenye muundo wa MTL wa mwanzoni mwa miaka ya 1990, ulioundwa kwa mifumo ya shading ya enzi hizo, na textures ni faili tofauti zinazopatikana kwa njia ya jamaa. Ukipakia .obj pekee kwenye tovuti, modeli huwasili ya kijivu; ukihamisha .mtl, textures hupotea. Ndiyo maana model-viewer ya Google, three.js, Babylon.js na Scene Viewer ya Android huchukulia GLB kuwa chaguo-msingi na OBJ kama ziada.
OBJ
Wavefront OBJ
OBJ ni umbizo la jiometri ya 3D lililotengenezwa na Wavefront Technologies. Ni faili ya maandishi matupu inayoorodhesha vertex, viratibu vya umbile, normal na nyuso, huku nyenzo na maumbile yakirejelewa katika faili tofauti ya .mtl. Karibu kila programu ya uundaji wa 3D, injini ya michezo na zana ya uchapishaji wa 3D inaweza kuiingiza. OBJ haiauni uhuishaji, rigging wala ngazi za tukio, na maumbile hupotea ikiwa faili za MTL na picha hazihifadhiwi pamoja.
- Ubanaji
- –
- Uwazi
- –
- Uhuishaji
- Hapana
- Mwaka ulioanzishwa
- Wavefront Technologies
GLB
glTF Binary (GLB)
GLB ni umbo la jozi la glTF 2.0, umbizo la usafirishaji wa 3D lililochapishwa na Khronos Group mwaka 2017. Hufunga jiometri, nyenzo za PBR, tekstura na uhuishaji katika faili moja ndogo iliyoundwa kupakia haraka. GLB hutumika sana kwa 3D ya wavuti, vitazamaji vya AR, Android Scene Viewer na masoko ya mtandaoni ya miundo. Baadhi ya zana za zamani za 3D za kompyuta na programu za CAD haziliingizi.
- Ubanaji
- –
- Uwazi
- –
- Uhuishaji
- Ndiyo
- Mwaka ulioanzishwa
- 2017 · Khronos Group
Watu hubadilisha OBJ kuwa GLB kwa sababu vitazamaji vya wavuti, majukwaa ya biashara mtandaoni na programu za AR vinataka faili moja kamili yenye vifaa vya physically based, wakati OBJ imetawanyika kati ya mesh, MTL na picha za textures zilizo huru.
Kuandaa OBJ kwa ubadilishaji safi kuwa GLB
| Fanya | Usifanye |
|---|---|
| Pakia OBJ, MTL na textures pamoja kwenye ZIP moja. | Kubadilisha majina ya faili za textures baada ya kusafirisha OBJ. |
| Hakikisha .mtl inataja textures kwa jina la faili, si kwa njia kamili ya kwenye kompyuta yako. | Kuacha textures za 8K kwenye modeli ya simu. |
| Tumia textures za PNG au JPG; msingi wa glTF 2.0 unaunga mkono hizo mbili tu. | Kutarajia vifaa vya specular pekee vionekane sawa chini ya mwanga wa PBR. |
| Chagua Vipimo vya modeli sahihi ili modeli ionekane kwa ukubwa halisi. | Kutumia GLB kama faili kuu ya kuhariri; hifadhi scene ya asili. |
Kujaribu GLB na kuendelea zaidi
Fungua matokeo kwenye kitazamaji kabla ya kuyachapisha. Windows 3D Viewer, kihariri cha mtandaoni cha three.js na glTF Sample Viewer vyote hukubali faili iliyoburutwa na kuonyesha kama textures zimepakiwa na modeli inaelekea upande sahihi. Ikilala ubavuni, badilisha tena huku Mhimili wa juu ukiwa Y-up.
Kwa modeli ya uchapishaji inayoanza kama STL badala ya OBJ, STL kuwa GLB hufanya kazi hiyo bila hatua ya vifaa. Ukipokea glTF yenye faili tofauti za .bin na picha, glTF kuwa GLB huzibana kama ukurasa huu unavyobana OBJ.
Maswali kuhusu kubadilisha OBJ kuwa GLB
Kwa nini modeli yangu ni kubwa mno kwenye kitazamaji cha GLB?
Namba za OBJ zilikuwa milimita, na glTF husoma kila kipimo kama mita moja, hivyo chombo cha mm 200 kinakuwa na urefu wa mita 200. Weka Vipimo vya modeli kuwa mm kisha ubadilishe tena; kibadilishaji hupunguza viwianishi hadi mita.
Ni mipangilio ipi ya nyenzo za OBJ inayohamia kwenye GLB?
Rangi ya diffuse na ramani ya texture ya diffuse huwa rangi ya msingi ya glTF, ramani ya bump au normal huwa normal texture, na uwazi huhamishwa. Mipangilio ya specular haina mbadala wa moja kwa moja katika modeli ya metallic-roughness ya glTF na hukadiriwa, kwa hiyo vifaa vinavyong'aa vinaweza kuhitaji kurekebisha roughness baadaye.
Je, naweza kuweka GLB kwenye ukurasa wa bidhaa wa Shopify?
Ndiyo. Shopify hukubali faili za GLB kama media ya 3D ya bidhaa na kuzionyesha kwenye kitazamaji kinachozunguka. Vifaa vya Apple pia vinahitaji toleo la USDZ kwa AR, unaloweza kutengeneza kwa GLB kuwa USDZ.
Tekstua zangu ni 4K. Je, GLB itakuwa nzito mno kwa wavuti?
Picha huwekwa ndani kama zilivyo, kwa hiyo textures nne za 4K zinaweza kufanya faili kuwa na makumi kadhaa ya MB. Punguza textures hadi px 1024 au 2048 kabla ya kubana OBJ kwa ZIP kwa chochote kinachoonyeshwa kwenye simu; modeli itaonekana sawa kwa ukubwa wa kutazama.
Kuna tofauti gani kati ya GLB na glTF?
Ni muundo mmoja katika vifurushi viwili. glTF ni faili ya JSON yenye faili za binary na picha tofauti kando yake, wakati GLB huweka vyote kwenye faili moja ya binary. GLB ni rahisi kupakia na kushiriki, ndiyo maana majukwaa mengi huitaka.