Ustvarjanje datotek GLB s programoma Blender in Substance Painter

Od različice 2.8 dalje lahko Blender izvozi datoteke GLB, ki jih je mogoče dodati izdelku v skrbniku Shopify. Če želite izvedeti več, obiščite priročnik za Blender.

Pri starejših različicah programa Blender lahko kombinirate Blender in Substance Painter za izvoz datoteke GLB.

Pripravite model za izvoz v programu Blender

Da bi pripravili model za izvoz, morate poskrbeti, da gre za eno samo mrežo in da ima dodeljeno eno samo teksturo.

Koraki:

  1. Kliknite File > Import in nato izberite ustrezno obliko datoteke za vaš model.
  2. Izberite datoteko modela in nato kliknite Import.
  3. Medtem ko držite tipko SHIFT, z desno tipko miške kliknite vsak predmet v svojem prizoru in nato pritisnite Ctrl + J, da jih združite v eno mrežo.
  4. Odvijte model v 0-1 UV-prostor. Prepričajte se, da se UV-ji ne prekrivajo:
    V urejevalniku UV/Image Editor poskrbite, da so vsi UV-ji razporejeni na mreži.
  5. V urejevalniku Properties kliknite ikono materialov.
  6. Kliknite gumb + , da dodate novo mesto za material:
    Gumb ‚Add a material slot‘ je blizu vrha podokna ‚Material‘.
  7. Kliknite New.

Izvozite mrežo iz programa Blender

  1. Kliknite File > Export > FBX (.fbx).
  2. Vnesite pot do mesta, kamor želite izvoziti datoteko.
  3. Prepričajte se, da uporabljate naslednje nastavitve izvoza:
    Version: FBX 7.4 binary. Scale: 1.0. Apply Scalings: All Local. Forward: -Z Forward. Up: Y Up. Path Mode: Auto. Batch Mode: Off.
  4. Kliknite Export FBX.

Uvozite in pripravite datoteko FBX v programu Substance Painter

  1. Ustvarite nov projekt Substance Painter tako, da kliknete File > New.
  2. V pogovornem oknu New project kliknite Select, da izberete mrežo.
  3. Izberite datoteko FBX, ki ste jo izvozili iz programa Blender, in nato kliknite Open.
  4. V oknu New project kliknite OK.
  5. Prepričajte se, da ste mrežo pravilno izvozili, tako da preverite, ali je v podoknu Texture set list le en niz tekstur.
  6. V Texture set settings (plošča): kliknite gumb + za dodajanje kanalov:
    Gumb + je poleg naslova »Channels«. Gumb odpre spustni meni, ki prikazuje dodatne kanale, ki so na voljo.
    • Zahtevano: Ambient occlusion.
    • Izbirno: Emissive. Dodajte ta kanal, če ima vaš model komponente, ki bodo oddajale svetlobo.
    • Izbirno: Opacity. Dodajte ta kanal, če ima vaš model komponente, ki bodo prozorne.
  7. Na plošči Texture set settings kliknite Bake Mesh Maps.
  8. Narišite teksture na model.

Več nizov tekstur

Ko datoteko FBX uvozite v Substance Painter, bi moral biti na voljo samo en niz tekstur:

Nizi tekstur so navedeni na plošči »Texture set list«.

Če je prikazan več kot en niz tekstur, je bilo pri izvozu mreže iz Blenderja nekaj od naslednjega napačno:

  • Mreža ni bila združena v en predmet.
  • Mreži je bila dodeljena več kot ena tekstura.

Če je tako, znova izvozite model iz Blenderja in se prepričajte, da je mreža en sam predmet in da ji je dodeljena samo ena tekstura.

Izvoz datoteke glTF iz programa Substance Painter

  1. Kliknite File > Export Textures.

  2. V spustnem meniju Config izberite glTF PBR Metal Roughness.

  3. Izberite lokacijo, kamor želite shraniti teksture.

  4. Izberite velikost dokumenta, da določite, kako velike bodo datoteke tekstur.

  5. Kliknite Export.

Stiskanje datotek tekstur

Ko izvozite model, bi morali imeti naslednje datoteke:

  • modelName.bin
  • modelName.glb
  • modelName.gltf
  • modelNamebaseColor.png
  • modelNamenormal.png
  • modelName_occlusionRoughnessMetallic.png

Pri uporabi konfiguracije glTF PBR Metal Roughness Substance Painter izvozi datoteke tekstur samo v formatu PNG. Razmislite o stiskanju datotek tekstur in pretvorbi vseh tekstur, ki ne potrebujejo kanala alfa, v format JPG. To zmanjša skupno velikost datoteke, manjše velikosti datotek pa omogočajo hitrejši prenos in bolj tekoče interakcije.

Najbolje je, da je velikost datoteke 4 MB ali manj.

Ustvarjanje datoteke GLB

  1. Obiščite https://glb-packer-old.glitch.me/.
  2. Povlecite in spustite datoteke, ki ste jih izvozili iz programa Substance Painter, na spletno stran GLB Packer.

Datoteka z imenom out.glb se bo prenesla v vaš računalnik. Ko je prenos končan, lahko datoteko preimenujete in nato naložite v Shopify.