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.
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
Open Window → Package Manager.
Klik op de knop '+' en kies 'Add package by name'.
Voer com.unity.cloud.gltfast in en klik op Add.
Het pakket ondersteunt de render pipelines Built-in, URP en HDRP.
Een model importeren
Sleep het .glb-bestand naar je map Assets.
Unity importeert het als een prefab-achtige asset met meshes, materialen en textures.
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
Klik in de Content Browser op Import (of sleep het .glb-bestand erin).
Controleer de importopties en klik op Import.
Unreal maakt static meshes, materialen en textures aan in je map.
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 →Lees verder
Zorgvuldig gekozen artikelen uit hetzelfde cluster.
3D op het web met Three.js: een gezellig hoekje in één HTML-bestand
Zet echte 3D-modellen op een webpagina met een paar regels JavaScript. Een beginnersvriendelijke Three.js-tutorial met volledige code.
LezenPolycount: hoeveel driehoeken heb je echt nodig?
5.000 driehoeken of 60.000? Een praktische gids om polycounts te lezen en modellen te kiezen die binnen het budget van je project passen.
LezenEen GLB in twee minuten importeren in Blender
Van download tot eerste render: zo zet je een GLB-model in Blender, controleer je of alles klopt en begin je aan je scène.
Lezen