GL Transmission Format
Importer glTF-filer til din digitale tvilling
glTF er formatet som ble bygget for å levere 3D over nett, og Moicon gir det en egen importpipeline. Eksporter fra Blender, last opp og bygg.
- Filendelser
- .gltf, .glb, .bin
- Utviklet av
- Khronos Group
- Kategori
- Mesh og visualisering
- Geometri
- Sanntidsklart polygonmesh med PBR-materialer
- Vanlig programvare
- Blender, Substance 3D, Verktøykjeder for web og AR
- Importpipeline
- Moicons egen glTF-pipeline
Hva er en glTF-fil?
glTF er en åpen standard fra Khronos Group, laget som et leveringsformat for 3D i sanntid. Der CAD-formater er optimalisert for redigering, er glTF optimalisert for å lastes og tegnes raskt, noe som ga det kallenavnet "JPEG-en for 3D". Det bruker fysisk baserte (PBR) materialer, så modellene får et moderne og konsistent utseende på tvers av visningsverktøy.
Formatet finnes i to varianter. Separat glTF deler en modell i en JSON-scenebeskrivelse (.gltf), en binær geometribuffer (.bin) og frittstående teksturbilder. GLB pakker alt dette inn i én binærfil. Moicon tar imot begge: en .glb lastes opp alene, mens separat glTF trenger .gltf-filen, .bin-filen og eventuelle .png- eller .jpg-teksturer lastet opp sammen.
Hvor disse filene kommer fra
glTF kommer ut av Blender og andre moderne 3D-verktøy, fra innholdsproduksjon for web og AR, og fra modellbiblioteker bygget for sanntidsbruk. Det er det naturlige eksportvalget når målet er en nettleser, som er nettopp der Moicon kjører.
Slik importerer du glTF-filer til Moicon
Så enkelt som fire steg, fra fil til fabrikkgulv.
Steg 1
Last opp modellen din
Velg Legg til utstyr i Moicon-dashbordet, og dra og slipp inn modellen din. En .glb går opp alene, mens separat glTF trenger .gltf-filen, .bin-filen og teksturbildene samlet.
Steg 2
La den behandles
glTF er et format Moicon støtter direkte, så opplastingen behandles internt i stedet for å sendes til Autodesk-konverteringen.
Steg 3
Gi den navn og sorter den
Gi utstyret et navn, legg til et miniatyrbilde så det er lett å kjenne igjen, og legg det under kategoriene teamet ditt bruker i utstyrsbiblioteket.
Steg 4
Plasser den i prosjektet ditt
Åpne prosjektet ditt og slipp utstyret inn i viewporten. Derfra kan du posisjonere, klone og skalere det som alt annet utstyr i tvillingen din.
Før du laster opp
Noen få detaljer som gjelder glTF spesielt, og som sparer deg for en ny opplasting.
- Eksporterer du som GLB, slipper du unna notatene under. Alt følger med i én fil, så det finnes ingen .bin å miste og ingen teksturbane å rette opp.
- For separat glTF: last opp hele settet, altså .gltf-filen, .bin-filen og teksturbildene samlet. .gltf-filen er bare en beskrivelse. Geometrien ligger i .bin-filen.
- Ikke gi separate glTF-filer nye navn etter eksport. .gltf-filen refererer til .bin-filen ved navn, så model.gltf omdøpt til model(1).gltf finner ikke lenger model.bin. Eksporter på nytt med ønsket navn, eller rediger banen inne i .gltf-filen i en teksteditor.
- Hold teksturbanene flate. Teksturer som refereres gjennom mapper eller undermapper lastes ikke riktig, så .gltf-filen bør peke på rene filnavn. Hvis teksturer mangler etter import, rett opp banene i .gltf-filen og last opp på nytt.
- Et høyere antall vertekser etter eksport er forventet. glTF lagrer avbrutte normaler og UV-er som separate vertekser, så verktøy som Blender dupliserer vertekser langs harde kanter ved eksport.
Ofte stilte spørsmål om glTF
Hva er forskjellen på .gltf og .glb?
De inneholder de samme dataene. En .glb er den binære pakkingen i én fil, mens separat glTF deler modellen i en .gltf-scenefil, en .bin-geometribuffer og teksturbilder. Moicon tar imot begge. GLB er den enkleste opplastingen, fordi ingenting kan bli borte.
Hvorfor dukket ikke teksturene mine opp etter opplasting?
På en separat glTF er svaret nesten alltid at teksturbanene peker inn i en mappe. Åpne .gltf-filen i en teksteditor, endre hver teksturreferanse til det rene filnavnet, og last opp settet på nytt. GLB-modeller har ikke dette problemet, siden teksturene ligger inne i filen.
Kan jeg gi glTF-filer nye navn før opplasting?
Ikke trygt, med separat glTF. .gltf-filen lagrer navnet på .bin-filen sin, så å gi den ene nytt navn uten den andre bryter koblingen. Dette skjer ofte når en nettleser laster ned duplikater som model(1).gltf. Fjern endelsen, rett opp banen inne i .gltf-filen, eller eksporter på nytt. En .glb kan du gi nytt navn fritt.
Hvordan eksporterer jeg glTF fra 3D-programvaren min?
Blender har en innebygd glTF-eksport og er et vanlig valg. Begge variantene fungerer: GLB gir deg én selvstendig fil, og separat glTF gir deg .gltf-, .bin- og teksturfilene som lastes opp sammen. Moicons hjelpesenter har en gjennomgangsvideo som dekker eksport og opplasting.