Робочий процес Meshy для low-poly на мобільних пристроях, у VR, Roblox та іграх у реальному часі
Платформи реального часу, як-от мобільні пристрої, VR-гарнітури та Roblox, мають жорсткі бюджети полігонів і текстур. Моделі Meshy після генерації мають різний діапазон можливої щільності, тож щоб отримати готовий до гри low-poly асет, потрібно свідомо зробити кілька виборів на етапах генерації, експорту та доопрацювання. У цій статті розглянуто, чому важлива кількість полігонів, як керувати нею в Meshy та на які бюджети для конкретних платформ орієнтуватися.
Чому важлива кількість полігонів
Рушії реального часу рендерять кожен кадр у межах фіксованого бюджету. Високополігональні асети, створені для офлайн-рендерингу, різко знизять частоту кадрів або взагалі не імпортуються на обмежених платформах, як-от мобільні GPU, автономні VR-гарнітури чи рушійні ліміти Roblox.
Налаштування генерації для low-poly результату
Під час генерації за допомогою Text to 3D або Image to 3D вибирайте нижче значення цільової кількості полігонів, де це доступно, і надавайте перевагу простішим промптам і референсним зображенням — високодеталізовану геометрію, створену під час генерації, згодом важче чисто зменшити.
Параметри ретопології та децимації
Використовуйте вихід Meshy у вигляді quad mesh / remesh для чистішої топології з нижчою щільністю, придатної для реального часу, або виконайте додаткову децимацію у своєму DCC-інструменті (наприклад, Blender), якщо вам потрібна конкретна кількість трикутників для жорсткого бюджету платформи.
Компроміси щодо розміру текстури
Зменшуйте роздільну здатність експортованих текстур відповідно до бюджету пам’яті вашої платформи — для мобільних пристроїв і VR зазвичай потрібні значно менші роздільні здатності текстур, ніж для настільних ПК, а Roblox має власні обмеження розміру асетів. Збалансуйте візуальну якість із часом завантаження та обсягом пам’яті.
Бюджети для конкретних платформ
Мобільні пристрої: орієнтуйтеся на найменшу кількість трикутників, яку дозволяє ваш поріг візуальної якості, зі стисненими текстурами. VR: стежте як за кількістю полігонів, так і за draw calls на сцену, оскільки гарнітури рендерять із високою частотою кадрів. Roblox: дотримуйтеся власних рекомендацій Roblox щодо полігонів і розміру файлів, оскільки платформа застосовує власні обмеження до завантажених сіток.
Контрольний список експорту
Перед експортом переконайтеся, що цільова кількість полігонів, роздільна здатність текстур і формат файлу відповідають вимогам цільової платформи, а також перевірте правильність масштабу й орієнтації, щоб асет додавався без ручного виправлення.
Часті запитання
1. Чи дозволяє Meshy задати точну цільову кількість полігонів?
Meshy пропонує керування кількістю полігонів під час генерації та опцію quad mesh/remesh для чистішої топології з низькою щільністю; для точної фіксованої кількості може знадобитися додаткова децимація в DCC-інструменті, наприклад Blender.
2. Який розмір текстури використовувати для мобільних пристроїв або VR?
Використовуйте найменшу роздільну здатність текстури, яка все ще відповідає вашому порогу візуальної якості — мобільні платформи та VR мають жорсткіші бюджети пам’яті, ніж настільні ПК, тому зазвичай потрібно зменшувати роздільну здатність експортованих текстур.
3. Чи відрізняються обмеження полігонів у Roblox від інших платформ?
Так — Roblox застосовує власні обмеження на кількість полігонів сітки та розмір файлів, тому завжди перевіряйте актуальні рекомендації Roblox на додачу до вашого загального low-poly робочого процесу.