Modely 3dpolyx v Unity a Unreal Engine
GLB nie je len pre Blender a web. Ukážeme vám, ako dostať naše modely do dvoch najväčších herných enginov.
Na tejto stránke
Vývojári hier patria k našim hlavným zákazníkom a najčastejšia otázka, ktorú od nich dostávame, je jednoduchá: „Budú vaše súbory GLB fungovať v mojom engine?“ Áno. Takto ich dostanete do Unity a Unreal Engine s čo najmenšími komplikáciami.
Ako príklad postavíme malé nárožie ulice z modelov Červený mestský autobus, Parková lavička, Požiarny hydrant, Viktoriánska pouličná lampa a Prístrešok autobusovej zastávky.
Unity
Unity natívne GLB neimportuje, no plnú podporu pridáva vlastný open-source balík Unity, glTFast.
Inštalácia glTFast
Otvorte Window → Package Manager.
Kliknite na tlačidlo „+“ a zvoľte „Add package by name“.
Zadajte com.unity.cloud.gltfast a kliknite na Add.
Balík podporuje renderovacie pipeline Built-in, URP aj HDRP.
Import modelu
Presuňte súbor .glb do priečinka Assets.
Unity ho importuje ako asset podobný prefabu so sieťami, materiálmi a textúrami.
Presuňte ho do scény.
Model by sa mal zobraziť vzpriamene a v reálnej mierke: glTF používa metre, rovnako ako Unity.
Tipy pre Unity
Materiály. glTFast automaticky vytvorí PBR materiály pre vašu renderovaciu pipeline. Ak ich chcete doladiť, extrahujte materiály z importovaného assetu a upravujte kópie.
Collidery. Pridajte Mesh Collider pre presné tvary alebo jednoduché collidery Box/Capsule kvôli výkonu. Pri prístrešku autobusovej zastávky dobre poslúži niekoľko box colliderov.
Statické objekty. Rekvizity ako lavičky a lampy označte ako Static, aby ste využili zapečené osvetlenie a batching.
Unreal Engine 5
Novšie verzie Unreal Engine 5 importujú súbory glTF a GLB priamo cez framework Interchange.
Import modelu
V Content Browseri kliknite na Import (alebo doň presuňte súbor .glb).
Skontrolujte možnosti importu a kliknite na Import.
Unreal vytvorí vo vašom priečinku statické siete, materiály a textúry.
Presuňte statickú sieť do levelu.
Ak pracujete v staršej verzii a možnosť GLB chýba, zapnite plugin glTF Importer v Edit → Plugins a reštartujte editor.
Mierka
glTF pracuje v metroch a Unreal v centimetroch. Importér prevádza automaticky, takže mestský autobus by mal mať približne reálnu veľkosť. Ak niekedy uvidíte model, ktorý je stokrát menší alebo väčší, skontrolujte nastavenie mierky importu.
Tipy pre Unreal
Materiály. Importér vytvorí inštancie materiálov, ktoré načítavajú mapy základnej farby, metalickosti a drsnosti. Parametre môžete upravovať v inštancii bez zásahu do originálu.
Kolízie. Otvorte statickú sieť a pri rekvizitách použite Collision → Add Box Simplified Collision alebo Auto Convex Collision.
Nanite. V hustých scénach s množstvom rekvizít môžete na statických sieťach zapnúť Nanite. Naše modely sú už teraz ľahké, takže je to voliteľné.
Lumen. PBR materiály pekne reagujú na globálne osvetlenie Lumen, takže pouličné lampy a lesklý lak autobusu vyzerajú dobre hneď od začiatku.
Stručne o Godote
Godot 4 importuje GLB natívne. Skopírujte súbor do priečinka projektu a objaví sa v paneli FileSystem, pripravený na vloženie do scény. Žiadne pluginy netreba.
Kontrolný zoznam výkonu pre hry
Skontrolujte počet trojuholníkov na stránke každého produktu a rozhodnite, čo je hlavný objekt (blízko kamery) a čo pozadie.
Ten istý model používajte opakovane namiesto mnohých podobných modelov; enginy pracujú s inštanciami efektívne.
Pri mobiloch zvážte vygenerovanie nižších úrovní detailov (LOD) pre vzdialené objekty. Zvládne to Unity aj Unreal.
Tam, kde to dáva zmysel, zlúčte malé statické rekvizity, aby ste znížili počet draw callov.
Postavte si level
Každý model v našich kategóriách Budovy a miniatúry a Vozidlá dodržiava rovnaké pravidlá mierky a materiálov, takže môžete zaplniť ulicu, prístav či dedinu bez toho, aby ste museli meniť mierku jediného assetu.
Modely z tohto článku
Všetky modely →Čítajte ďalej
Vybrané články z rovnakého okruhu.
3D na webe s Three.js: útulný kútik v jednom súbore HTML
Umiestnite skutočné 3D modely na webovú stránku pomocou pár riadkov JavaScriptu. Návod na Three.js pre začiatočníkov s kompletným kódom.
ČítaťPočet polygónov: koľko trojuholníkov naozaj potrebujete?
5 000 trojuholníkov, alebo 60 000? Praktický sprievodca čítaním počtu polygónov a výberom modelov, ktoré sa zmestia do rozpočtu projektu.
ČítaťImport GLB do Blendera za dve minúty
Od stiahnutia po prvý render: ako dostať model GLB do Blendera, skontrolovať, že je všetko na svojom mieste, a začať stavať scénu.
Čítať