MegaSplat v.1.73

## Описание:

MegaSplat позволяет смешать до 256 различных текстур на карте Unity Terrains или Мешах. В отличие от других методов splat map, MegaSplat имеет постоянную стоимость шейдеров независимо от того, сколько текстур вы используете, и может быть более эффективным, чем традиционные методы, которые позволяют рисовать только несколько текстур! Текстуры смешиваются с высоким разрешением, придавая переходам естественный вид.

Хотите узнать разницу между MegaSplat и MicroSplat? Вот краткое руководство по сравнению (на рус. яз.).

Тема Форума

Веб-сайт

YouTube канал

MegaSplat включает в себя:

- Усовершенствованные шейдеры для смешивания на меше до 256 различных текстур, все визуализируются за один проход с невероятно высокой производительностью.

- Работает на Unity Terrains или Мешах

- Простое преобразование текстур из любого ландшафта Unity в формат MegaSplat, что позволяет конвертировать ландшафты из систем генерации ландшафта, таких как Gaia, World Creator и т. д.

- Нода Output прямо к таким программам, как Map Magic, позволяет работать прямо в формате MegaSplat

- Среда генерации шейдеров, позволяющая генерировать шейдеры с любой комбинацией функций, которую вы хотите. Хотите трипланарный шейдер с 2 смешанными слоями из 256 текстурных карт, с преломлением ручьев, и все это в сочетании с динамическим снегом и окрашиваемой влажностью? Нет проблем.

- Расширенные режимы тесселяции, которые работают на любой платформе, поддерживающей тесселяцию (OSX, ПК, консоли)

- Дополнительные шейдерные эффекты, такие как окрашиваемые лужи, потоки и лава, модели освещения NPR, проецируемые UV, глобальный снег, проекция текстуры во время выполнения и т. д.

- Для начала: 60 полностью PBR, высококачественных текстур Terrain, вместе с примером сцены.

- Инструменты для преобразования мешей в формат MegaSplat, а также инструменты для создания Texture Arrays в Unity.

- Встроенный Texture Packer, который будет генерировать отсутствующие карты (Normal, height, smoothness, AO), если они не предоставлены

- Один из самых передовых наборов инструментов Vertex Painting, доступных для Unity, который позволяет рисовать цветом, uvs, запекание ambient occlusion, рисование flow map direction и многое другое.

- Инструменты для рисования ландшафтов Unity с помощью кистей MegaSplat

- Пользовательские кисти для MegaSplat, позволяющие рисовать несколько текстур, смешанных с шумом, с фильтрацией по углу или высоте.

- Инструменты для интеграции результатов Тесселяции/Смещения с Физикой, чтобы физические объекты могли реагировать на смещенную поверхность.

- Процедурные системы текстурирования для времени выполнения и времени редактирования процедурного текстурирования. Используйте включенную процедуру или создайте свою собственную с помощью встроенного в Texture Graph, шейдерного графа, похожего на систему текстурирования ландшафта и объектов.

- Не только для органических текстур terrain! Поместите все свои текстуры в массив, закрасьте каждую текстуру в меше и нарисуйте целые сцены всего за 1 draw call.

- Подробная документация, а также видеоуроки о том, как использовать MegaSplat.

- Ноды для Amplify Shader Editor, позволяющие использовать технику MegaSplat в ваших собственных шейдерах.

- Инструменты для нанесения кистей MegaSplat на всю местность с использованием изображений, созданных внешними редакторами.

- Компоненты для получения информации о поверхности от столкновений и приведения лучей в реальном времени.

- Примеры того, как эффективно рисовать меши или terrains во время выполнения и как физика взаимодействует с мозаичными terrains.

- Прямая интеграция со многими общими ресурсами, включая Map Magic, Enviro, Landscape Builder, Terrain Engine, шейдеры Curved World и многое другое.

Документация

Шейдеры MegaSplat работают со стандартной моделью освещения шейдеров Unity и поддерживают множество дополнительных функций, таких как Flow Mapping, Refractive Flow Mapping, Triplanar texturing, окрашиваемые лужи, потоки пара и лавы, капли дождя, влажность и пористость, пользовательские форматы упаковки текстур, макро-текстурирование , детализация текстур, параллакс, тесселяция, снег, блеск, смешивание объектов и многое другое. В комплект входят шейдеры и инструменты для работы с MegaSplat на мешах или terrainsUnity.

Для MegaSplat требуется аппаратное обеспечение уровня шейдерной модели 3.5, которое включает в себя openGLES 3.0, Metal, DX11, openGL 3.2 или выше и большинство консольного оборудования. DX9 и OpenGLES2.0 не поддерживают Texture Arrays и, следовательно, не поддерживаются.