Оптимизатор VRM: меньше, прямо в браузере
Перетащите .vrm и сделайте его легче, не уходя со страницы: текстуры уменьшаются и пересжимаются, количество полигонов сокращается так, что ключи формы (shape keys) продолжают работать, а оценка рейтинга VRChat показывается до и после. Файлы никуда не загружаются.
Как оптимизировать VRM
- Перетащите .vrm. Страница покажет его текстуры с размерами, число треугольников и рейтинг, который дают эти цифры.
- Выберите размер текстур и целевое количество полигонов. Упрощение сохраняет все ключи формы рабочими, так что лицо по-прежнему двигается.
- Посмотрите результат в 3D и скачайте уменьшенный .vrm. Файл так и не покидал ваш браузер.
Почему аватар весит 60 MB
Почти всегда из-за текстур: несколько текстур 4K в полном качестве занимают десятки мегабайт, а меш — единицы. Если уменьшить их до 2K или 1K и пересжать, большая часть размера уходит, а на том расстоянии, с которого смотрят на аватар, разница почти незаметна. Полигоны важнее для лимитов рейтинга, чем для размера; упрощение схлопывает рёбра, сохраняя согласованность смещений ключей формы, поэтому выражения остаются целыми.
Что не меняется
Скелет, веса, выражения, пружинные кости и метаданные. На выходе тот же VRM с текстурами меньшего размера и, если вы попросили, с меньшим числом треугольников.
Вопросы
За счёт чего уменьшается размер?
За счёт уменьшения и пересжатия текстур, которые составляют основную часть любого VRM, и, по желанию, уменьшения количества полигонов.
Можно ли уменьшить количество полигонов?
Да, с сохранением согласованности ключей формы, чтобы лицо продолжало работать. При сильном упрощении часть деталей теряется.
Что такое оценка рейтинга?
Рейтинг производительности VRChat для аватаров на ПК, оценённый по числу треугольников, памяти под текстуры и числу костей. Это оценка, а не вердикт самого VRChat.
Не сломается ли мой аватар?
Риг, веса, выражения и пружинные кости не трогаются. Сравните предпросмотр перед скачиванием.
Файл загружается на сервер?
Нет. Всё работает в вашем браузере.
Проверьте результат
Откройте уменьшенный файл в просмотрщике VRM и проверьте его выражения; если программа требует другую версию, смените её в конвертере версий.