Bruk 3dpolyx-modeller i Unity og Unreal Engine
GLB er ikke bare for Blender og nettet. Slik henter du modellene våre inn i de to største spillmotorene.
På denne siden
Spillutviklere er blant våre viktigste kunder, og det vanligste spørsmålet vi får fra dem, er enkelt: «Fungerer GLB-filene deres i motoren min?» Ja. Slik henter du dem inn i Unity og Unreal Engine med minst mulig friksjon.
Som eksempel bygger vi et lite gatehjørne av Rød bybuss, Parkbenk, Brannhydrant, Viktoriansk gatelykt og Busskur.
Unity
Unity importerer ikke GLB uten videre, men Unitys egen åpen kildekode-pakke, glTFast, gir full støtte.
Installer glTFast
Åpne Window → Package Manager.
Klikk på «+»-knappen og velg «Add package by name».
Skriv inn com.unity.cloud.gltfast og klikk på Add.
Pakken støtter render-pipelinene Built-in, URP og HDRP.
Importer en modell
Dra .glb-filen inn i Assets-mappen.
Unity importerer den som en prefab-lignende ressurs med nett, materialer og teksturer.
Dra den inn i scenen.
Modellen skal dukke opp stående og i virkelig størrelse: glTF bruker meter, akkurat som Unity.
Tips for Unity
Materialer. glTFast lager automatisk PBR-materialer for render-pipelinen din. Vil du justere dem, trekker du ut materialene fra den importerte ressursen og redigerer kopiene.
Kollidere. Legg til en Mesh Collider for nøyaktige former eller enkle Box/Capsule-kollidere for bedre ytelse. Et busskur fungerer godt med noen få boks-kollidere.
Statiske objekter. Merk rekvisitter som benker og lykter som Static for å dra nytte av innbakt lys og batching.
Unreal Engine 5
Nyere versjoner av Unreal Engine 5 importerer glTF- og GLB-filer direkte via Interchange-rammeverket.
Importer en modell
Klikk på Import i Content Browser (eller dra .glb-filen inn).
Gå gjennom importvalgene og klikk på Import.
Unreal lager statiske nett, materialer og teksturer i mappen din.
Dra det statiske nettet inn i nivået.
Jobber du i en eldre versjon og GLB-valget mangler, aktiverer du programtillegget glTF Importer under Edit → Plugins og starter editoren på nytt.
Skala
glTF arbeider i meter og Unreal i centimeter. Importøren konverterer automatisk, så en bybuss skal komme inn i omtrent virkelig størrelse. Ser du noen gang en modell som er 100 ganger for liten eller for stor, sjekker du innstillingen for importskala.
Tips for Unreal
Materialer. Importøren bygger materialinstanser som leser kartene for grunnfarge, metallisk og ruhet. Du kan justere parametere i instansen uten å røre originalen.
Kollisjon. Åpne det statiske nettet og bruk Collision → Add Box Simplified Collision eller Auto Convex Collision for rekvisitter.
Nanite. For tette scener med mange rekvisitter kan du aktivere Nanite på statiske nett. Modellene våre er allerede lette, så dette er valgfritt.
Lumen. PBR-materialer reagerer fint på global belysning med Lumen, så gatelykter og blank busslakk ser bra ut med en gang.
Kort om Godot
Godot 4 importerer GLB direkte. Kopier filen inn i prosjektmappen, så dukker den opp i FileSystem-panelet, klar til å slippes inn i en scene. Ingen programtillegg nødvendig.
Sjekkliste for ytelse i spill
Sjekk antall trekanter på hver produktside og bestem hva som er hovedobjekter (nær kameraet) og hva som er bakgrunn.
Gjenbruk den samme modellen mange ganger i stedet for mange like modeller; motorer håndterer instanser effektivt.
På mobil bør du vurdere å lage lavere detaljnivåer (LOD-er) for objekter langt unna. Både Unity og Unreal kan gjøre dette.
Slå sammen små statiske rekvisitter der det gir mening, for å redusere antall draw calls.
Bygg nivået ditt
Alle modellene i kategoriene Bygninger og miniatyrer og Kjøretøy følger de samme reglene for skala og materialer, så du kan fylle en gate, en havn eller en landsby uten å skalere om en eneste modell.
Modeller fra denne artikkelen
Alle modeller →Les videre
Håndplukkede artikler fra samme tema.
3D på nettet med Three.js: en koselig krok i én HTML-fil
Legg ekte 3D-modeller på en nettside med noen få linjer JavaScript. En nybegynnervennlig Three.js-veiledning med fullstendig kode.
LesPolygonantall: hvor mange trekanter trenger du egentlig?
5 000 trekanter eller 60 000? En praktisk guide til å lese polygonantall og velge modeller som passer budsjettet i prosjektet ditt.
LesImporter en GLB-fil i Blender på to minutter
Fra nedlasting til første render: slik henter du en GLB-modell inn i Blender, sjekker at alt er på plass og begynner å bygge scenen din.
Les