3dpolyx
Návody

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.

3 min čítania
Modely 3dpolyx v Unity a Unreal Engine
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

  1. Otvorte Window → Package Manager.

  2. Kliknite na tlačidlo „+“ a zvoľte „Add package by name“.

  3. Zadajte com.unity.cloud.gltfast a kliknite na Add.

Balík podporuje renderovacie pipeline Built-in, URP aj HDRP.

Import modelu

  1. Presuňte súbor .glb do priečinka Assets.

  2. Unity ho importuje ako asset podobný prefabu so sieťami, materiálmi a textúrami.

  3. 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

  1. V Content Browseri kliknite na Import (alebo doň presuňte súbor .glb).

  2. Skontrolujte možnosti importu a kliknite na Import.

  3. Unreal vytvorí vo vašom priečinku statické siete, materiály a textúry.

  4. 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 →
Zdieľať

Vybrané články z rovnakého okruhu.