sw

GLB badilisha kuwa OBJ

Toa jiometri ya mfano wa GLB (glTF ya binary) ndani ya kifaa kama OBJ - kwa Blender, Cinema 4D na zana za 3D. Hakuna upakiaji.

Inachakata humu kwenye kifaa chako ...

Inachakata humu kwenye kifaa chako ...

0%

Je, faili yangu hupakiwa?

Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

Hakuna kupakia100% kwa kifaa chako
Maudhui hubaki kwakohakuna ufikiaji wa wengine
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

GLB ni umbizo la kawaida la faili moja kwa wavuti na AR (glTF katika umbizo la binary). Anayetaka kuhariri mfano huo zaidi katika programu ya 3D ya kawaida kama Blender, Cinema 4D, Maya au MeshLab mara nyingi anahitaji umbizo rahisi la OBJ. Zana hii inasoma jiometri kutoka kwa GLB na kuandika faili safi ya OBJ.

Faili ya GLB inagawanywa (muundo wa JSON pamoja na bafa ya binary) na mitandao yote ya eneo inasomwa. Mabadiliko ya nodi (tafsiri, mzunguko, kiwango) yanawekwa ili pembetatu zifike nafasi zao halisi katika eneo. Mitandao mingi inaunganishwa kuwa jiometri moja iliyochanganywa. Pembetatu zilizofanyiwa faharasa na zisizofanyiwa faharasa (pia strips na fans) zinasaidiwa.

Kila kitu kinafanya kazi ndani ya kivinjari - mfano wako hauachi kifaa chako kamwe. Mbali na jiometri safi, sasa pia kuratibu za UV (TEXCOORD_0) na nyenzo inayorejelewa vinahamishwa: rangi ya msingi (baseColorFactor) inaingia kama Kd katika faili ya MTL inayoambatana kiotomatiki, na muundo wa rangi ya msingi uliopachikwa ndani ya GLB unatolewa kama faili yake ya picha na kuunganishwa kupitia map_Kd. Uhuishaji, mifupa na kamera kutoka kwa GLB bado hazibebwi. Faili iliyoharibika au isiyo na jiometri inakataliwa na ujumbe ulio wazi.

Maelezo ya kiufundi

Maelezo ya kiufundi
Miundo ya ingizoGLB
Muundo wa matokeoOBJ
Uchakataji wa kundiHapana
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

  1. Weka faili yako ya GLB.
  2. Jiometri inatoweshwa kiotomatiki.
  3. Pakua faili ya OBJ (k.m. kwa Blender).

Mipaka: Inasoma jiometri ya mitandao yote kutoka kwa GLB (glTF 2.0 ya binary) na kuandika OBJ; mabadiliko ya nodi yanawekwa, mitandao inaunganishwa, pembetatu zilizofanyiwa faharasa na zisizofanyiwa faharasa (pia strips/fans) zinasaidiwa. Aidha, kuratibu za UV (TEXCOORD_0) pamoja na nyenzo inayorejelewa na kila mtandao vinahamishwa: ikiwa nyenzo ipo, faili ya MTL inayoambatana inaundwa kiotomatiki ikiwa na rangi ya msingi (Kd, kutoka baseColorFactor), na - ikiwa nyenzo inarejelea muundo wa rangi ya msingi - hilo linatolewa kama faili yake ya picha na kuunganishwa kupitia map_Kd. Bado havihamishwi: sifa ya NORMAL (matokeo ya OBJ hayabebi kawaida), muundo wa roughness/metallic, emission na normal-map, uhuishaji, mifupa na kamera. Nafasi zenyewe zinahamishwa bila upotevu ndani ya usahihi wa sehemu inayoelea wa biti 32 wa glTF. Faili batili au isiyo na jiometri inakataliwa na ujumbe wa hitilafu ulio wazi.

Maswali yanayoulizwa mara kwa mara

Je, mabadiliko ya nodi yanawekwa?

Ndiyo. Tafsiri, mzunguko na kiwango cha nodi za eneo vinawekwa kwenye pembetatu ili jiometri iwe mahali sahihi.

Je, nyenzo na muundo vinahamishwa?

Ndiyo, kwa sehemu: rangi ya msingi (baseColorFactor) na muundo wa rangi ya msingi unaorejelewa vinahamishwa - kama faili ya MTL inayoambatana pamoja na, ikiwa ipo, faili ya picha iliyotolewa. Muundo wa roughness/metallic, emission na normal-map, pamoja na uhuishaji, mifupa na kamera, havihamishwi.

Je, kuratibu za UV zinahamishwa?

Ndiyo. Kuratibu za TEXCOORD_0 UV zilizopo zinaandikwa bila kubadilika kama mistari ya vt katika faili ya OBJ.

Je, inafanya kazi na mitandao mingi?

Ndiyo. Mitandao yote ya eneo inasomwa na kuunganishwa kuwa jiometri moja iliyochanganywa.

Je, faili yangu inapakiwa?

Hapana, ubadilishaji unafanyika ndani ya kivinjari; mfano wako hauachi kifaa chako kamwe.

Zana zinazohusiana

GLB kuwa glTF · STL badilisha kuwa GLB · OBJ badilisha kuwa GLB · STL hadi PLY · glTF funga kuwa GLB · JSON hadi TOML