3dpolyx
Veiledninger

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.

3 min lesetid
Bruk 3dpolyx-modeller i Unity og Unreal Engine
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

  1. Åpne Window → Package Manager.

  2. Klikk på «+»-knappen og velg «Add package by name».

  3. Skriv inn com.unity.cloud.gltfast og klikk på Add.

Pakken støtter render-pipelinene Built-in, URP og HDRP.

Importer en modell

  1. Dra .glb-filen inn i Assets-mappen.

  2. Unity importerer den som en prefab-lignende ressurs med nett, materialer og teksturer.

  3. 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

  1. Klikk på Import i Content Browser (eller dra .glb-filen inn).

  2. Gå gjennom importvalgene og klikk på Import.

  3. Unreal lager statiske nett, materialer og teksturer i mappen din.

  4. 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 →
Del

Håndplukkede artikler fra samme tema.