Vad är GLB, och varför levererar vi en enda fil?
En fil, texturer inkluderade, öppnas nästan överallt. En lättbegriplig guide till GLB-formatet och varför vi valde det.
På den här sidan
Varje modell i 3dpolyx butik levereras som en enda .glb-fil. En del kunder frågar varför vi inte också levererar FBX, OBJ eller ett dussin andra format. Det korta svaret: GLB gör jobbet för de flesta av dem, med färre saker som kan gå fel. Här är det längre svaret.
glTF och GLB på en minut
glTF (GL Transmission Format) är en öppen standard för 3D-scener och 3D-modeller som förvaltas av Khronos Group, samma branschkonsortium som står bakom OpenGL och Vulkan. Det kallas ofta ”3D-världens JPEG” eftersom det är utformat för att vara kompakt, snabbt att ladda och brett stött.
glTF finns i två varianter:
.gltf – en JSON-textfil som pekar på separata filer för geometri (.bin) och texturer (.png eller .jpg).
.glb – den binära versionen, som packar JSON, geometri och texturer i en enda fil.
Båda innehåller samma information. GLB är helt enkelt alternativet ”allt i en låda”.
Vad som finns i en GLB
En GLB-fil från vår butik innehåller:
Meshar – modellens geometri.
Material – PBR-material enligt arbetsflödet metallic-roughness som är inbyggt i glTF-standarden.
Texturer – maps för grundfärg, metallic och roughness, inbäddade i filen.
Scenstruktur – objektnamn, hierarki och transformationer.
Det finns ingen separat texturmapp att tappa bort och inga trasiga filsökvägar när du flyttar modellen till en annan dator.
Varför vi valde GLB
1. Den öppnas nästan överallt. Blender importerar GLB direkt. Godot läser det inbyggt. Three.js, Babylon.js och Googles model-viewer är byggda kring formatet. Unity och Unreal stöder det via officiella eller välanvända importörer. Du kan också förhandsgranska en GLB i många kostnadsfria webbvisare utan att installera något.
2. En fil innebär färre misstag. Med äldre format kommer texturerna ofta i en separat mapp med sökvägar som pekar till den ursprungliga skaparens hårddisk. Med GLB följer texturerna med inuti filen, så det du ser i vår visare är det du får i ditt projekt.
3. PBR är en del av standarden. glTF definierar hur metallic-roughness-material ska se ut. Det betyder att en modell ser likadan ut i olika motorer i stället för att bero på hur varje program tolkar egna materialinställningar.
4. Det är byggt för realtid. GLB är utformat för att laddas snabbt, vilket är viktigt för spel, webbscener, AR och produktkonfiguratorer.
5. Det är en öppen standard. Inget enskilt företag äger glTF, så formatet försvinner inte när en leverantör ändrar sina planer.
Hur är det med FBX och OBJ?
FBX är fortfarande vanligt i arbetsflöden för spel och animation, och OBJ är en gammal, enkel favorit. Båda är bra format, men vart och ett har nackdelar för en butik som vår:
OBJ lagrar geometri bra men har mycket begränsat materialstöd och ingen standard för PBR-texturer.
FBX är ett proprietärt format. Olika program exporterar och importerar det lite olika, vilket är en vanlig källa till problem med skala, axlar och material.
Om ditt arbetsflöde verkligen kräver FBX eller OBJ kan du konvertera en GLB på ett par minuter: importera den i Blender och exportera till det format du behöver. Vår licens tillåter att du konverterar modeller för användning i dina egna projekt.
En snabb titt på verkliga siffror
GLB-filerna från vår butik är kompakta. En detaljerad rekvisita som Retro husbil eller en växt som Monstera i terrakottakruka är tillräckligt lätt för att laddas i en webbläsare, vilket också är anledningen till att våra produktsidor kan visa den faktiska modellen i en interaktiv 3D-visare.
Slutsatsen
GLB ger dig en ren, fristående fil som fungerar i de verktyg de flesta använder i dag. Vi levererar hellre ett format som är rätt gjort än fem som alla behöver lagas.
Snurra på Hörncafé i vår visare: det är exakt den GLB-fil du skulle ladda ner.
Modeller från den här artikeln
Alla modeller →Läs vidare
Handplockade artiklar från samma kluster.