3dpolyx
Guider

Använda modeller från 3dpolyx i Unity och Unreal Engine

GLB är inte bara till för Blender och webben. Så får du in våra modeller i de två största spelmotorerna.

3 min läsning
Använda modeller från 3dpolyx i Unity och Unreal Engine
På den här sidan

Spelutvecklare hör till våra viktigaste kunder, och den vanligaste frågan vi får från dem är enkel: ”Fungerar era GLB-filer i min motor?” Ja. Så här får du in dem i Unity och Unreal Engine med så lite krångel som möjligt.

Som exempel bygger vi ett litet gathörn av Röd stadsbuss, Parkbänk, Brandpost, Viktoriansk gatlykta och Busskur.

Unity

Unity importerar inte GLB direkt, men Unitys eget paket med öppen källkod, glTFast, lägger till fullt stöd.

Installera glTFast

  1. Öppna Window → Package Manager.

  2. Klicka på knappen ”+” och välj ”Add package by name”.

  3. Skriv com.unity.cloud.gltfast och klicka på Add.

Paketet stöder renderingspipelinerna Built-in, URP och HDRP.

Importera en modell

  1. Dra .glb-filen till mappen Assets.

  2. Unity importerar den som en prefab-liknande resurs med meshar, material och texturer.

  3. Dra in den i scenen.

Modellen ska dyka upp upprätt och i verklig skala: glTF använder meter, precis som Unity.

Tips för Unity

  • Material. glTFast skapar automatiskt PBR-material för din renderingspipeline. Vill du justera dem extraherar du materialen från den importerade resursen och redigerar kopiorna.

  • Colliders. Lägg till en Mesh Collider för exakta former eller enkla Box/Capsule-colliders för bättre prestanda. En busskur fungerar bra med några box colliders.

  • Statiska objekt. Markera rekvisita som bänkar och lyktor som Static för att dra nytta av bakat ljus och batching.

Unreal Engine 5

Nyare versioner av Unreal Engine 5 importerar glTF- och GLB-filer direkt via ramverket Interchange.

Importera en modell

  1. Klicka på Import i Content Browser (eller dra in .glb-filen).

  2. Gå igenom importalternativen och klicka på Import.

  3. Unreal skapar static meshes, material och texturer i din mapp.

  4. Dra in din static mesh i banan.

Om du arbetar i en äldre version och GLB-alternativet saknas aktiverar du pluginet glTF Importer under Edit → Plugins och startar om editorn.

Skala

glTF arbetar i meter och Unreal i centimeter. Importören konverterar automatiskt, så en stadsbuss bör komma in i ungefär verklig storlek. Ser du någon gång en modell som är 100 gånger för liten eller för stor kontrollerar du alternativet för importskala.

Tips för Unreal

  • Material. Importören skapar materialinstanser som läser maps för grundfärg, metallic och roughness. Du kan justera parametrar i instansen utan att röra originalet.

  • Kollision. Öppna din static mesh och använd Collision → Add Box Simplified Collision eller Auto Convex Collision för rekvisita.

  • Nanite. För täta scener med mycket rekvisita kan du aktivera Nanite på static meshes. Våra modeller är redan lätta, så det är valfritt.

  • Lumen. PBR-material reagerar fint på global belysning med Lumen, så gatlyktor och blank busslack ser bra ut direkt.

Godot i korthet

Godot 4 importerar GLB direkt. Kopiera filen till projektmappen så dyker den upp i FileSystem-panelen, redo att släppas in i en scen. Inga plugins behövs.

Checklista för prestanda i spel

  • Kontrollera antalet trianglar på varje produktsida och bestäm vad som är huvudobjekt (nära kameran) och vad som är bakgrund.

  • Återanvänd samma modell många gånger i stället för många liknande modeller; motorer hanterar instanser effektivt.

  • För mobil kan du överväga att generera lägre detaljnivåer (LOD:er) för avlägsna objekt. Både Unity och Unreal klarar det.

  • Slå ihop små statiska rekvisita där det är rimligt för att minska antalet draw calls.

Bygg din bana

Alla modeller i kategorierna Byggnader & miniatyrer och Fordon följer samma regler för skala och material, så du kan fylla en gata, en hamn eller en by utan att skala om en enda modell.

Modeller från den här artikeln

Alla modeller →
Dela

Handplockade artiklar från samma kluster.