Ať už vyvíjíte mobilní hru, nezávislé RPG nebo AAA titul, příprava modelů z Meshy pro herní použití znamená najít správnou rovnováhu mezi vizuální kvalitou a výkonem v reálném čase. Tento průvodce se zabývá tím, co znamená „herní připravenost“, jak dosáhnout správného počtu polygonů a jak správně exportovat pro váš engine.
Co dělá model připraveným pro hry?
Model připravený pro hry je optimalizován tak, aby efektivně běžel v enginu pro reálný čas, aniž by přitom ztratil vizuální kvalitu. Mezi klíčové požadavky patří:
-
Vhodný počet polygonů — přizpůsobený roli modelu ve scéně a cílové platformě
-
Čistá topologie — geometrie, která se deformuje předvídatelně, zejména u animovaných postav
-
Nekryjící se UV — nezbytné pro přesné pečení a zobrazení textur
-
PBR textury — mapy albedo, normál, drsnosti a kovovosti pro realistické stínování v reálném čase
-
Formát kompatibilní s enginem — GLB, FBX nebo OBJ podle vašeho workflow
Doporučené počty polygonů podle platformy a role
Tyto rozpočty trojúhelníků použijte jako výchozí bod. Vždy testujte ve svém cílovém engine — jde o doporučení, nikoli pevné limity.
Role assetu | Cílový počet trojúhelníků |
Mobilní objekt v pozadí | 100–500 trojúhelníků |
Mobilní hlavní postava | 1 000–3 000 trojúhelníků |
Objekt prostředí pro PC / konzole | 500–5 000 trojúhelníků |
Hlavní postava pro PC / konzole | 10 000–50 000 trojúhelníků |
Interaktivní objekt pro VR / AR | 500–2 000 trojúhelníků |
Počet polygonů modelů z Meshy se může značně lišit v závislosti na složitosti promptu. Použijte volbu exportu Quad Mesh pro čistší topologii a poté model zjednodušte v Blenderu nebo ve svém DCC nástroji, než jej importujete do enginu.
Export z Meshy pro hry
Výběr správného formátu
-
GLB — Nejlepší pro Unity a webové enginy. Sdružuje geometrii a textury do jednoho souboru.
-
FBX — Preferován pro Unreal Engine a DCC workflow (Maya, 3ds Max). Vyžadován pro rigy a animace.
-
OBJ — Univerzální záložní volba. Textury se ukládají samostatně jako soubor MTL.
Krok za krokem: stažení assetu připraveného pro hry
-
Otevřete svůj dokončený model v Meshy a klikněte na Download.
-
Vyberte cílový formát — GLB pro Unity, FBX pro Unreal.
-
Zapněte Quad Mesh, pokud plánujete model retropolygonovat, rigovat nebo animovat.
-
Spolu s mesh stáhněte také balíček textur, abyste získali kompletní sadu PBR map.
-
Volitelně můžete před exportem pomocí posuvníku polygonů snížit hustotu sítě.
Optimalizace po exportu
Meshy zajistí počáteční generování, ale několik kroků po exportu může ve výsledném enginu udělat velký rozdíl:
-
Zjednodušení v Blenderu — použijte modifier Decimate ke snížení počtu trojúhelníků při zachování siluety
-
Vytvoření LOD — nastavte varianty Level of Detail v Unity (LOD Group) nebo Unreal (HLOD / statické mesh LODy)
-
Texture atlasing — pokud máte více objektů, spojte jejich textury do jediného atlasu, abyste snížili počet draw callů
-
Zkontrolujte normály — importujte model do Blenderu a spusťte Mesh → Normals → Recalculate Outside, pokud se povrchy v enginu jeví tmavé nebo obrácené
FAQ
-
Jaký počet polygonů mám cílit u mobilní postavy?
U hlavní postavy zamířte na 1 000–3 000 trojúhelníků. Sekundární nebo postavy v pozadí mohou mít až 300–800 trojúhelníků. Vždy testujte ve svém cílovém engine na nejslabším zařízení, které plánujete podporovat.
-
Můžu snížit počet polygonů modelu z Meshy?
Ano. Exportujte model, otevřete jej v Blenderu a aplikujte modifier Decimate pro snížení počtu trojúhelníků při zachování celkového tvaru. Před exportem můžete také použít posuvník polygonů v panelu stahování Meshy.
-
Který exportní formát funguje v Unity nejlépe?
Pro Unity se doporučuje GLB — sdružuje mesh a textury do jednoho souboru a bezproblémově se importuje do Unity 2021 a novějších. FBX je alternativou, pokud potřebujete data kostry nebo animací.
-
Který exportní formát funguje v Unreal Engine nejlépe?
FBX je standardem pro Unreal. Zachovává material sloty a data kostry pro rigy a animace. GLB je také podporován prostřednictvím glTF importéru v Unreal 5.
-
Generuje Meshy LODy automaticky?
Ne. Meshy exportuje jediný mesh. Varianty LOD si budete muset vytvořit ručně ve svém DCC nástroji nebo přímo v enginu pomocí komponenty LOD Group v Unity nebo vestavěné generace LOD v Unreal.
-
Můj model má odletující geometrii nebo díry na povrchu — co mám dělat?
Zkuste generovat znovu s jednodušším a více zaměřeným promptem. Pokud problém přetrvává, importujte model do Blenderu a použijte Mesh → Clean Up → Merge by Distance a Fill Holes před dalším exportem.
-
Fungují textury z Meshy s PBR materiály v Unity a Unreal?
Ano. Meshy exportuje mapy albedo, normál, drsnosti a kovovosti, které jsou bez dalšího nastavení kompatibilní se shadery Standard / URP v Unity a fyzikálně založeným systémem materiálů v Unreal.
-
Mám u herních assetů použít Quad Mesh?
Pokud plánujete model rigovat nebo animovat, ano — Quad Mesh vytváří čistší edge loopy, které se lépe deformují při skeletové animaci. U statických objektů, kde potřebujete pouze geometrii, je výchozí triangulovaná síť dostatečná.