Unity / Премиум / Террейн / Инструменты

Tiny Terrain

Просмотров: 37
Добавил: Waker
Добавлено: 5-05-2026, 20:34
Unity Version
Unity 2021.x.
Built-in
Не совместим
URP
Не совместим
HDRP
Не совместим

Tiny Terrain - это технология сжатия данных Terrain с потерями для Unity Terrain Engine, которая позволяет вам многократно уменьшить объем данных, которые Terrain принимает в проекте, и значительно уменьшить размер вашего приложения.


Вы тратите немного процессорного времени и дополнительной памяти, но экономите десятки и сотни мегабайт для каждого участка в проекте.

Несмотря на то, что сжатие выполняется с потерями, в большинстве случаев вы вообще не заметите визуальной разницы.

Очень высокая степень сжатия достигается благодаря авторским алгоритмам подготовки данных и последующему сжатию с помощью Brotli.

Даже если ваша сборка или набор активов уже сжаты с помощью LZ4, LZ4HC или LZMA, Tiny Terrain сможет уменьшить их размер. Конечно, разница в размере будет не такой большой, как при использовании несжатых данных, но все же она довольно велика.


Ресурс имеет высоко оптимизированный код, использующий прямой доступ к памяти, что обеспечивает быстрое сжатие и распаковку и сводит к минимуму использование дополнительной памяти. В среднем один ландшафт загружается примерно за 1 секунду.


Tiny Terrain не является сторонним движком для создания ландшафтов, и вы можете использовать Unity Terrain API и любые инструменты для создания ландшафтов, которые вам нравятся, такие как Real World Terrain, Gaia, Vegetation Studio и т.д.

Использовать Tiny Terrain очень просто, и это может сделать любой, даже если он использует Unity впервые.


Просто добавьте компонент Tiny Terrain Loader в Terrain и нажмите "Сжать".


Если вы опытный пользователь или программист, в Tiny Terrain есть события и API, которые помогут вам полностью контролировать процесс загрузки.

Особенности:

Высокая степень сжатия от 3:1 до 30:1 без видимой разницы и до 100:1 с видимой потерей качества:
- Карта высот. Сжатие от 2:1 до 10:1;
- Алфавитная карта. Сжатие с 5:1 до 50:1;
- Detailmap. Сжатие с 5:1 до 20:1 без потерь. Примечание: К сожалению, у меня нет точной информации о том, как движок Unity Terrain Engine хранит подробные карты, поэтому степень сжатия основана на моих наблюдениях;
- Деревья. Сжатие 3:1;
- Отверстия. Сжатие от 1000:1 до 10000:1 без потерь;
Визуальные различия минимальны. В большинстве случаев вы вообще не увидите визуальных различий;
Не влияет на рендеринг и может использоваться с любым конвейером рендеринга: встроенным RP, URP, HDRP, пользовательским RP;
Быстрое сжатие и распаковка;
Синхронная, асинхронная и многопоточная распаковка;
Можно использовать Terrain API и сторонние инструменты для Terrain;
Можно использовать сторонние шейдеры terrain, такие как RTP и GTS;
API для сжатия и распаковки данных;
Встроенная система обновлений.

Платформы:

Ресурс был протестирован на ПК, Mac, Android, iOS, WebGL.

Остальные платформы еще не тестировались, но актив также должен хорошо работать на них.


Гарантия:

Беспокоитесь о качестве актива или не уверены, что он подходит для вашего проекта?!

После покупки у вас есть две недели на тестирование.

Если актив не подходит для вашего проекта, возникли какие-либо проблемы или он вам просто не понравился, свяжитесь с нами, и мы вернем деньги.

Комментарии (0)
Минимальная длина комментария - 50 знаков. Комментарии модерируются

Похожие файлы: