Настройка сжатия вершин
Чтобы использовать настройку Сжатие вершин, необходимо сначала подготовить сетку, а затем применить сжатие в настройках оптимизации проекта.
Подготовка сетки для сжатия вершин
Для использования сжатия вершин сетка должна отвечать следующим требованиям:
- Для сетки должно быть отключено свойство Read/Write Enabled. Вы можете изменить это свойство на вкладке Модель в окне Настройки Импорта Модель.
- Сетка не должна быть сеткой без кожицы.
- Целевая платформа должна поддерживать значения FP16.
- Для модели, содержащей сетку, значение Сжатие сетки должно быть установлено на “Off”.
- Сетка не подходит для динамического пакетирования или динамическое пакетирование отключено в настройках проигрывателя.
Если сетка не соответствует ни одному из этих требований, то Unity не применяет сжатие вершин к этой сетке и все каналы данных на сетке используют числа точности FP32.
Настройка сжатия вершин
Чтобы изменить параметры Сжатия вершин:
- Откройте настройки плеера (меню: Изменить > Project Настройки > Игрок).
- Откройте подменю Другие настройки и перейдите к заголовку Оптимизация.
- Выберите раскрывающееся меню Сжатие вершин и выберите любой канал, чтобы включить или отключить сжатие для этого канала. Вы также можете выбрать Нет, чтобы отключить сжатие для всех каналов, или выбрать Все, чтобы включить сжатие для всех каналов.
По умолчанию, Сжатие Вершин установлено на Смешанное, которое Unity отображает, когда несколько выборов активны в выпадающем списке. По умолчанию, Unity использует Сжатие Вершин для следующих каналов:
- Нормальная
- Тангенс
- Текс Коорд 0
- Текс Коорд 2
- Текс Коорд 3
Unity сжимает эти каналы по умолчанию, потому что в большинстве случаев это сочетание настроек обеспечивает хорошую смесь сохраненной памяти без значительных изменений в том, как выглядит меш. Unity не сжимает другие настройки, Position и Tex Coord 1, по умолчанию, потому что они более вероятно повлияют на внешний вид меши, и не предлагают значительного сокращения использования памяти. Если вы намерены включить Vertex Compression для каналов Position и Tex Coord 1, вам следует проверить настройки, чтобы убедиться, что они не вызывают артефактов в ваших мешах.