Незалежно від того, чи розробляєте ви мобільну гру, незалежну RPG чи проєкт рівня AAA, підготовка моделей Meshy до використання в іграх полягає в пошуку правильного балансу між візуальною якістю та продуктивністю в реальному часі. Цей посібник охоплює, що означає «готова до ігор», як досягти правильної кількості полігонів і як правильно експортувати модель для вашого рушія.
Що робить модель готовою до ігор?
Модель, готова до ігор, оптимізована для ефективної роботи в рушії реального часу без шкоди для візуальної якості. Основні вимоги включають:
Оптимальна кількість полігонів — відповідно до ролі моделі в сцені та цільової платформи
Чиста топологія — геометрія, яка деформується передбачувано, особливо для анімованих персонажів
Не перекриваються UV-розгортки — необхідні для точного запікання та відображення текстур
PBR-текстури — карти albedo, normal, roughness і metallic для реалістичного затінення в реальному часі
Сумісний із рушієм формат — GLB, FBX або OBJ залежно від вашого робочого процесу
Рекомендації щодо кількості полігонів за платформою та роллю
Використовуйте ці бюджети трикутників як відправну точку. Завжди тестуйте продуктивність у цільовому рушії — це рекомендації, а не жорсткі обмеження.
Роль об'єкта | Цільова кількість трикутників |
Мобільний фоновий об'єкт | 100–500 tris |
Мобільний головний персонаж | 1,000–3,000 tris |
Об'єкт оточення для ПК / консолі | 500–5,000 tris |
Головний персонаж для ПК / консолі | 10,000–50,000 tris |
Інтерактивний об'єкт VR / AR | 500–2,000 tris |
Кількість полігонів у моделях Meshy може сильно варіюватися залежно від складності запиту. Використовуйте опцію експорту Quad Mesh для чистішої топології, а потім зменшіть кількість полігонів у Blender або вашому DCC-інструменті перед імпортом моделі в рушій.
Експорт з Meshy для ігор
Вибір правильного формату
GLB — найкращий варіант для Unity та веб-рушіїв. Поєднує геометрію та текстури в одному файлі.
FBX — перевага для Unreal Engine і DCC-конвеєрів (Maya, 3ds Max). Необхідний для скелетів та анімацій.
OBJ — універсальний резервний варіант. Текстури зберігаються окремо у файлі MTL.
Покрокова інструкція: завантаження готового до ігор об'єкта
Відкрийте завершену модель у Meshy і натисніть Download.
Виберіть цільовий формат — GLB для Unity, FBX для Unreal.
Увімкніть Quad Mesh, якщо плануєте робити ретопологію, створювати скелет або анімувати модель.
Завантажте пакет текстур разом із мешем, щоб отримати повний набір PBR-карт.
За бажанням використовуйте повзунок полігонів, щоб зменшити щільність перед експортом.
Оптимізація після експорту
Meshy виконує початкову генерацію, але кілька кроків після експорту можуть суттєво покращити роботу в рушії:
Зменшення полігонів у Blender — використовуйте модифікатор Decimate, щоб зменшити кількість трикутників, зберігаючи силует
Створення LOD — налаштуйте варіанти Level of Detail у Unity (LOD Group) або Unreal (HLOD / статичні LOD мешів)
Атласування текстур — якщо у вас кілька об'єктів, об'єднайте їхні текстури в один атлас, щоб зменшити кількість draw calls
Перевірка нормалей — імпортуйте модель у Blender і виконайте Mesh → Normals → Recalculate Outside, якщо поверхні виглядають темними або вивернутими в рушії
FAQ
Яка кількість полігонів оптимальна для мобільного персонажа?
Орієнтуйтеся на 1,000–3,000 трикутників для головного персонажа. Другорядні або фонові персонажі можуть мати лише 300–800 tris. Завжди тестуйте в цільовому рушії на найслабшому пристрої, який плануєте підтримувати.Чи можу я зменшити кількість полігонів моделі Meshy?
Так. Експортуйте модель, відкрийте її в Blender і застосуйте модифікатор Decimate, щоб зменшити кількість трикутників, зберігаючи загальну форму. Ви також можете використати повзунок полігонів у панелі завантаження Meshy перед експортом.Який формат експорту найкраще працює в Unity?
Для Unity рекомендується GLB — він поєднує меш і текстури в одному файлі та без проблем імпортується в Unity 2021 і новіші версії. FBX — альтернатива, якщо вам потрібні дані скелета або анімації.Який формат експорту найкраще працює в Unreal Engine?
FBX — стандарт для Unreal. Він зберігає слоти матеріалів і дані скелета для скелетів та анімацій. GLB також підтримується через glTF-імпортер у Unreal 5.Чи генерує Meshy LOD автоматично?
Ні. Meshy експортує один меш. Вам потрібно буде створити варіанти LOD вручну у своєму DCC-інструменті або в рушії за допомогою компонента LOD Group у Unity чи вбудованої генерації LOD в Unreal.Моя модель має «плаваючу» геометрію або дірки на поверхні — що робити?
Спробуйте згенерувати знову з простішим, більш конкретним запитом. Якщо проблема не зникає після повторної генерації, імпортуйте модель у Blender і використайте Mesh → Clean Up → Merge by Distance та Fill Holes перед повторним експортом.Чи працюють текстури Meshy з PBR-матеріалами в Unity та Unreal?
Так. Meshy експортує карти albedo, normal, roughness і metallic, які з коробки сумісні з шейдерами Standard / URP у Unity та системою фізично коректних матеріалів Unreal.Чи варто використовувати Quad Mesh для ігрових об'єктів?
Якщо ви плануєте створювати скелет або анімувати модель, то так — Quad Mesh дає чистіші edge loops, які краще деформуються під час скелетної анімації. Для статичних об'єктів, де потрібна лише геометрія, типового трикутного меша достатньо.