Usare i modelli 3dpolyx in Unity e Unreal Engine
Il GLB non è solo per Blender e il web. Ecco come portare i nostri modelli nei due principali motori di gioco.
In questa pagina
Gli sviluppatori di videogiochi sono tra i nostri clienti principali, e la domanda che ci fanno più spesso è semplice: “I vostri file GLB funzionano nel mio motore?” Sì. Ecco come portarli in Unity e Unreal Engine con il minor attrito possibile.
Come esempio costruiremo un piccolo angolo di strada con l’Autobus urbano rosso, la Panchina da parco, l’Idrante antincendio, il Lampione vittoriano e la Pensilina dell’autobus.
Unity
Unity non importa il GLB in modo nativo, ma il pacchetto open source di Unity stessa, glTFast, aggiunge il supporto completo.
Installa glTFast
Apri Window → Package Manager.
Fai clic sul pulsante “+” e scegli “Add package by name”.
Inserisci com.unity.cloud.gltfast e fai clic su Add.
Il pacchetto supporta le pipeline di rendering Built-in, URP e HDRP.
Importa un modello
Trascina il file .glb nella cartella Assets.
Unity lo importa come un asset simile a un prefab, con mesh, materiali e texture.
Trascinalo nella scena.
Il modello dovrebbe comparire in posizione verticale e in scala reale: glTF usa i metri, come Unity.
Consigli per Unity
Materiali. glTFast crea automaticamente materiali PBR per la tua pipeline di rendering. Se vuoi ritoccarli, estrai i materiali dall’asset importato e modifica le copie.
Collider. Aggiungi un Mesh Collider per forme precise oppure semplici collider Box/Capsule per le prestazioni. Una pensilina dell’autobus funziona bene con qualche box collider.
Oggetti statici. Contrassegna come Static oggetti di scena come panchine e lampioni per sfruttare l’illuminazione precalcolata e il batching.
Unreal Engine 5
Le versioni recenti di Unreal Engine 5 importano direttamente file glTF e GLB tramite il framework Interchange.
Importa un modello
Nel Content Browser, fai clic su Import (oppure trascinaci dentro il file .glb).
Controlla le opzioni di importazione e fai clic su Import.
Unreal crea static mesh, materiali e texture nella tua cartella.
Trascina la static mesh nel livello.
Se lavori con una versione meno recente e manca l’opzione GLB, attiva il plugin glTF Importer in Edit → Plugins e riavvia l’editor.
Scala
glTF lavora in metri e Unreal in centimetri. L’importatore converte automaticamente, quindi un autobus urbano dovrebbe arrivare più o meno a grandezza reale. Se ti capita un modello 100 volte troppo piccolo o troppo grande, controlla l’opzione di scala in fase di importazione.
Consigli per Unreal
Materiali. L’importatore crea material instance che leggono le mappe di colore base, metallic e roughness. Puoi regolare i parametri nell’istanza senza toccare l’originale.
Collisioni. Apri la static mesh e usa Collision → Add Box Simplified Collision o Auto Convex Collision per gli oggetti di scena.
Nanite. Per scene dense con molti oggetti puoi attivare Nanite sulle static mesh. I nostri modelli sono già leggeri, quindi è facoltativo.
Lumen. I materiali PBR rispondono bene all’illuminazione globale di Lumen, quindi lampioni e vernice lucida dell’autobus fanno subito un’ottima figura.
Godot, in breve
Godot 4 importa il GLB in modo nativo. Copia il file nella cartella del progetto e comparirà nel pannello FileSystem, pronto da trascinare in una scena. Nessun plugin necessario.
Checklist delle prestazioni per l’uso nei giochi
Controlla il numero di triangoli in ogni pagina prodotto e decidi cosa è protagonista (vicino alla camera) e cosa è sfondo.
Riutilizza molte volte lo stesso modello invece di usare tanti modelli simili: i motori gestiscono le istanze in modo efficiente.
Su mobile, valuta di generare livelli di dettaglio inferiori (LOD) per gli oggetti lontani. Sia Unity sia Unreal possono farlo.
Unisci i piccoli oggetti statici quando ha senso, per ridurre le draw call.
Costruisci il tuo livello
Ogni modello delle nostre categorie Edifici e miniature e Veicoli segue le stesse regole di scala e materiali, così puoi riempire una strada, un porto o un villaggio senza ridimensionare nemmeno un asset.
Modelli citati in questo articolo
Tutti i modelli →Continua a leggere
Articoli selezionati dallo stesso gruppo.
3D sul web con Three.js: un angolo accogliente in un solo file HTML
Porta veri modelli 3D su una pagina web con poche righe di JavaScript. Un tutorial Three.js per principianti, con codice completo.
LeggiPoly count: quanti triangoli ti servono davvero?
5.000 triangoli o 60.000? Guida pratica per leggere il poly count e scegliere modelli adatti al budget del tuo progetto.
LeggiImportare un GLB in Blender in due minuti
Dal download al primo render: come portare un modello GLB in Blender, verificare che sia tutto a posto e iniziare a costruire la scena.
Leggi