3dpolyx
Tutorials

3dpolyx-modellen gebruiken in Unity en Unreal Engine

GLB is niet alleen voor Blender en het web. Zo haal je onze modellen binnen in de twee grootste game-engines.

3 min leestijd
3dpolyx-modellen gebruiken in Unity en Unreal Engine
Op deze pagina

Gamedevelopers behoren tot onze belangrijkste klanten, en de vraag die we het vaakst van ze krijgen is simpel: 'Werken jullie GLB-bestanden in mijn engine?' Ja. Zo haal je ze met zo min mogelijk gedoe binnen in Unity en Unreal Engine.

Als voorbeeld bouwen we een kleine straathoek met de Rode stadsbus, Parkbank, Brandkraan, Victoriaanse straatlantaarn en Bushokje.

Unity

Unity importeert GLB niet standaard, maar Unity's eigen opensourcepakket glTFast voegt volledige ondersteuning toe.

glTFast installeren

  1. Open Window → Package Manager.

  2. Klik op de knop '+' en kies 'Add package by name'.

  3. Voer com.unity.cloud.gltfast in en klik op Add.

Het pakket ondersteunt de render pipelines Built-in, URP en HDRP.

Een model importeren

  1. Sleep het .glb-bestand naar je map Assets.

  2. Unity importeert het als een prefab-achtige asset met meshes, materialen en textures.

  3. Sleep het naar de scène.

Het model hoort rechtop en op ware grootte te verschijnen: glTF werkt net als Unity met meters.

Tips voor Unity

  • Materialen. glTFast maakt automatisch PBR-materialen aan voor je render pipeline. Wil je ze aanpassen, haal de materialen dan uit de geïmporteerde asset en bewerk de kopieën.

  • Colliders. Voeg een Mesh Collider toe voor nauwkeurige vormen, of eenvoudige Box/Capsule-colliders voor betere prestaties. Een bushokje werkt goed met een paar box colliders.

  • Statische objecten. Markeer props zoals bankjes en lantaarns als Static om te profiteren van baked lighting en batching.

Unreal Engine 5

Recente versies van Unreal Engine 5 importeren glTF- en GLB-bestanden direct via het Interchange-framework.

Een model importeren

  1. Klik in de Content Browser op Import (of sleep het .glb-bestand erin).

  2. Controleer de importopties en klik op Import.

  3. Unreal maakt static meshes, materialen en textures aan in je map.

  4. Sleep de static mesh naar het level.

Werk je in een oudere versie en ontbreekt de GLB-optie, schakel dan de plug-in glTF Importer in via Edit → Plugins en start de editor opnieuw op.

Schaal

glTF werkt in meters, Unreal in centimeters. De importer rekent automatisch om, dus een stadsbus hoort ongeveer op ware grootte binnen te komen. Zie je ooit een model dat 100 keer te klein of te groot is, controleer dan de optie voor de importschaal.

Tips voor Unreal

  • Materialen. De importer bouwt material instances die de maps voor basiskleur, metallic en roughness uitlezen. Je kunt parameters in de instance aanpassen zonder het origineel aan te raken.

  • Collision. Open de static mesh en gebruik Collision → Add Box Simplified Collision of Auto Convex Collision voor props.

  • Nanite. Voor drukke scènes met veel props kun je Nanite inschakelen op static meshes. Onze modellen zijn al licht, dus dit is optioneel.

  • Lumen. PBR-materialen reageren mooi op de global illumination van Lumen, dus straatlantaarns en glanzende buslak zien er meteen goed uit.

Godot, in het kort

Godot 4 importeert GLB standaard. Kopieer het bestand naar je projectmap en het verschijnt in het FileSystem-dock, klaar om in een scène te zetten. Geen plug-ins nodig.

Prestatiechecklist voor gebruik in games

  • Controleer het aantal driehoeken op elke productpagina en bepaal wat een hoofdobject is (dicht bij de camera) en wat achtergrond is.

  • Gebruik hetzelfde model liever vele keren dan veel vergelijkbare modellen; engines gaan efficiënt om met instances.

  • Overweeg voor mobiel om lagere detailniveaus (LOD's) te genereren voor objecten op afstand. Zowel Unity als Unreal kan dat.

  • Voeg kleine statische props samen waar dat zinvol is, om het aantal draw calls te verlagen.

Bouw je level

Elk model in onze categorieën Gebouwen & miniaturen en Voertuigen volgt dezelfde regels voor schaal en materialen, dus je vult een straat, een haven of een dorp zonder ook maar één asset te hoeven herschalen.

Modellen uit dit artikel

Alle modellen →
Delen

Zorgvuldig gekozen artikelen uit hetzelfde cluster.