UltKit

Badilisha GLB kuwa FBX

GLB ndiyo njia ambayo modeli husafiri kwenye wavuti; FBX ndiyo inayoingizwa na mifumo mingi ya kutengeneza michezo na uhuishaji. Badilisha faili ya .glb hapa ili upate FBX ya binary yenye tekstia zilizopachikwa ndani, tayari kwa Unity, Unreal Engine au Maya.

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

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia faili ya .glb

    Ongeza GLB moja au hadi 20, kila moja hadi MB 95. Faili ya .gltf yenye .bin na faili za tekstua tofauti ni rahisi zaidi kushughulikia ukiipakia kwanza kuwa GLB moja.

  2. 2

    Acha FBX ya binary na tekstia

    Badilisha kuwa iwe FBX, Usimbaji wa faili uwe Binary na Hifadhi tekstua na nyenzo iwashwe, ili picha zipakiwe ndani ya FBX. Acha Mhimili wa juu kwenye Keep isipokuwa modeli ifike ikiwa imelala chali.

  3. 3

    Badilisha kisha uingize

    Bonyeza Badilisha kuwa FBX, kisha buruta faili kwenye folda ya mali ya injini yako au kwenye File › Import › FBX ya Blender.

GLB dhidi ya FBX: muundo huria wa wavuti na muundo wa kubadilishana wa Autodesk

GLB ni muundo wa binary wa glTF 2.0, ambao Khronos Group iliutoa mwaka 2017 na ukawa kiwango cha kimataifa ISO/IEC 12113 mwaka 2022. Faili moja ya .glb ina kichwa cha baiti 12, maelezo ya JSON ya tukio na kipande cha binary chenye jiometri na picha. Imejengwa ipakiwe haraka na kirenda: vipimo ni mita, Y inaelekea juu, na nyenzo hufuata modeli ya metallic-roughness inayotegemea fizikia ambayo three.js, Babylon.js na Scene Viewer ya Android huionyesha kwa namna ileile.

FBX ilianza kama muundo wa faili wa programu ya kunasa mwendo ya FiLMBOX ya Kaydara na imekuwa mali ya Autodesk tangu 2006. Ni muundo wa umiliki ulioelezwa hasa kupitia FBX SDK ya Autodesk, lakini bado ni muundo chaguo-msingi wa kubadilishana kwa injini za michezo na zana za uhuishaji. Kipakiaji cha modeli cha Unity husoma FBX moja kwa moja, chaguo za kuingiza za Unreal Engine zimejengwa kuzunguka muundo huo, na Maya na 3ds Max huutumia kuhamisha wahusika wenye mifupa kati ya studio.

Kinachobaki baada ya kubadilisha GLB kuwa FBX

Kipengele cha glTF na matokeo yake katika FBX
Kwenye GLBKwenye FBXAngalia baada ya kuingiza
Meshi, UV, normalHubaki kama zilivyoHakuna
Mpangilio wa nodi na majinaHubakiNafasi za pivot
Mifupa na uzito wa ngoziMifupa na skin clusterAina ya rig kwenye injini
Klipu za uhuishaji, morph targetAnimation take, blend shapeMajina na urefu wa klipu
Ramani za rangi ya msingi, normal, emissiveTekstua zilizopachikwa kwenye nyenzo za FBXUgawaji wa tekstua
Thamani za metallic-roughnessHukadiriwaUnganisha tena ramani za metal na roughness
Viendelezi kama clearcoat au transmissionHakuna kinacholingana katika FBXVijenge upya kwenye injini

Kuingiza FBX kwenye Unity, Unreal Engine au Blender

Unity

  1. 01Buruta .fbx kwenye folda ya Assets ya dirisha la Project.
  2. 02Kwenye kichupo cha Rig chagua Humanoid au Generic kwa wahusika.
  3. 03Kwenye kichupo cha Materials tumia Extract Textures kuhariri ramani.

Unreal Engine

  1. 01Bofya Import kwenye Content Browser kisha chagua .fbx.
  2. 02Weka alama kwenye Import Animations kwa modeli zenye mifupa.
  3. 03Angalia Import Uniform Scale kama ukubwa umepotoka mara 100.

Blender

  1. 01Tumia File › Import › FBX (.fbx).
  2. 02Fungua eneo la kazi la Shading kukagua nyenzo.
  3. 03Tumia Automatic Bone Orientation kama mifupa inaelekea upande usio sahihi.

Mshangao mwingi baada ya kubadilisha GLB kuwa FBX hutokana na nyenzo, si jiometri. glTF mara nyingi huweka ambient occlusion, roughness na metallic kwenye chaneli nyekundu, kijani na buluu za picha moja. Modeli ya kawaida ya nyenzo ya FBX haina nafasi ya tekstua hiyo iliyopakiwa pamoja, kwa hiyo injini huiingiza kama picha ya ziada unayoiunganisha kwa mkono. Tekstua zilizohifadhiwa kama WebP ndani ya GLB ni kikwazo kingine: vipakiaji vichache vya FBX husoma WebP, kwa hiyo zinapaswa kuwa PNG au JPEG; WebP kuwa JPG: lini na kwa nini inaeleza faida na hasara.

Kama lengo ni meshi tuli kwa kirenda au printa ya 3D badala ya injini, FBX huenda isiwe chaguo sahihi; FBX kuwa OBJ inaonyesha kinachohifadhiwa na muundo wa meshi wa kawaida. Kwa AR Quick Look ya Apple kwenye iPhone, tumia GLB hiyohiyo kwenda GLB kuwa USDZ badala yake.

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
Kigeuzi cha GLB

FBX

Filmbox (FBX)

FBX ni umbizo la 3D lililoundwa na Kaydara kwa programu yake ya Filmbox na linamilikiwa na Autodesk tangu 2006. Huhifadhi mesh, nyenzo, tekstura, mifupa, skinning, kamera, taa na uhuishaji katika faili moja. Ni umbizo la kawaida la kubadilishana mali za michezo katika Unity, Unreal Engine, Maya, 3ds Max na Blender. Umbizo hili ni la umiliki, na tabia yake inaweza kutofautiana kati ya vitoaji na matoleo ya SDK.

Ubanaji
–
Uwazi
–
Uhuishaji
Ndiyo
Mwaka ulioanzishwa
Kaydara (now Autodesk)
Kigeuzi cha FBX

Watu hubadilisha GLB kuwa FBX ili kuhamisha modeli kutoka kwenye wavuti, soko la mtandaoni au programu ya skana ya 3D hadi kwenye mtiririko wa kazi wa Unity, Unreal Engine, Maya au 3ds Max uliojengwa kuzunguka muundo wa Autodesk.

Maswali kuhusu kubadilisha GLB kuwa FBX

Je, uhuishaji uliomo kwenye GLB yangu utaendelea kucheza baada ya kubadilisha kuwa FBX?

Uhuishaji wa mifupa na uhuishaji wa blend-shape (morph target) upo katika miundo yote miwili, kwa hiyo klipu zilizo kwenye GLB zina nafasi katika FBX. Angalia kila klipu kwenye onyesho la awali la uhuishaji la injini baada ya kuingiza, hasa kama GLB ilikuwa na klipu kadhaa, kwa sababu baadhi ya vipakiaji huzigawanya au kuzibadilisha majina.

Kwa nini nyenzo zangu zinaonekana kijivu au kama plastiki kwenye Unity baada ya kubadilisha?

Nyenzo za glTF hutumia thamani za metallic na roughness, mara nyingi zikiwa zimewekwa kwenye tekstua moja, wakati nyenzo za FBX zilibuniwa kuzunguka diffuse na specular. Rangi ya msingi na normal map kwa kawaida hupita; metallic na roughness huenda zikahitaji kuunganishwa tena kwenye kihariri cha nyenzo cha injini.

Je, ninahitaji kubadilisha GLB kuwa FBX kwa ajili ya Blender?

Si kwa ajili ya kuifungua. Blender ina kipakiaji cha glTF 2.0 tangu toleo la 2.80, kwa hiyo File › Import › glTF 2.0 husoma GLB moja kwa moja. Badilisha tu pale zana inayofuata kwenye mtiririko wako wa kazi inapohitaji FBX.

Nichague FBX ya binary au ya ASCII?

Binary. Ni ndogo zaidi, hupakia haraka zaidi na ndiyo wanayotarajia Unity, Unreal na Maya. Kipakiaji cha FBX cha Blender hakisomi ASCII FBX kabisa. Chagua ASCII tu kwa hati au zana ya kulinganisha inayohitaji kusoma faili kama maandishi.

Kwa nini modeli ya FBX ni kubwa au ndogo mara 100 kupita kiasi kwenye Unreal?

glTF hutumia mita, Unreal hutumia sentimita, na FBX hubeba kipimo cha kiwango ambacho kila kipakiaji hukitafsiri. Kama ukubwa umepotoka mara 100, rekebisha uniform scale ya kuingiza au weka Vipimo vya modeli kabla ya kubadilisha, kisha angalia kipimo unachokijua.