Оптимизация Mesh Collider и Polygon Collider в Unity.
🔗Описание:
Для скиннед-мешей (skinned meshes) инструмент создает статический объединенный меш для использования в качестве коллайдера (как и предназначено для физики), а не для скиннинга. В любом случае, я не стал бы использовать Mesh Collider для скиннед-меша.
*Пояснение: "Bakes" в данном контексте точнее всего переводится как "создает" или "преобразует в статическую модель", но "печет" — это устоявшийся жаргон среди 3D-разработчиков.*
Сильно дегенеративные или нетреугольные топологии пропускаются.
*Пояснение: "Degenerate" в 3D-графике означает полигоны с нулевой площадью (например, треугольник, все вершины которого находятся на одной линии).*
Импорт GLB не произвел пригодных для загрузки ассетов.
Установите/переустановите пакет для импорта GLB (UnityGLTF или glTFast) и проведите оптимизацию заново.
Unity ограничивает выпуклые коллайдеры (convex colliders) ≤255 треугольниками. Она может упростить его еще сильнее.
Если вы видите предупреждения об очень больших треугольниках (>500 юнитов), проверьте масштаб вашей модели. Инструмент применяет трансформы, но несовпадающий масштаб при импорте все равно может привести к созданию чрезмерно крупной геометрии.
Пояснение: "Bakes transforms" означает, что инструмент учитывает положение, поворот и масштаб объекта в сцене и "запекает" их в финальную геометрию меша.
Инструмент пытается выполнить chmod +x для бинарного файла gltfpack. Если Gatekeeper все равно блокирует его, разрешите его в Системных настройках (System Settings) или вручную удалите карантинные атрибуты.
🔗Description:
For skinned meshes, the tool bakes a static combined mesh for collider usage (as intended for physics), not skinning, anyways I won't use a MeshCollider for a skinned mesh
Extremely degenerate or non-triangular topologies are skipped
glb import produced no loadable assets
Install/reinstall a GLB importer package (UnityGLTF or glTFast) & reoptimize
Unity limits convex colliders to ≤255 tris, it may auto-simplify further
If you see warnings about very large triangles (>500 units), check your model scale. The tool bakes transforms, but mismatched import scales can still yield oversized geometry
The tool attempts to chmod +x the gltfpack binary, if gatekeeper still blocks it, allow it in System Settings or remove quarantine attributes manually
📘Лицензия:
MIT License
Download link:
https://t.me/arhivunitymaker/130
