Введение в текстурные атласы
Чтобы обеспечить хорошую производительность на разных платформах, Wonderland Editor автоматически объединяет текстуры в текстурные атласы. Текстурный атлас сокращает количество привязок текстур, необходимых вашему устройству, объединяя несколько текстур в одну.
Однако при больших ресурсах сгенерированный текстурный атлас может привести к некорректному отображению текстур, если размеры изображений текстур превышают максимальный размер атласа.
Увеличение размера атласа
Самый простой способ избежать сбоев текстур из-за атласов — это увеличить размер атласа. Увеличение размера атласа может снизить производительность, но многие проекты не заметят значительного ухудшения.
Чтобы изменить размер текстурного атласа, перейдите в Views > Project Settings > Rendering и найдите textureAtlasSize, где вы можете использовать выпадающее меню, чтобы изменить размер в пикселях. Используйте опции compressedTextureAtlasSize для изменения размера сжатого текстурного атласа.
Уменьшение размеров текстур
Другой простой способ избежать сбоев текстур — уменьшить размер изображений ресурсов: перейдите в Views > Resources > Images. В этой вкладке содержится список всех изображений, импортированных в проект.
Здесь вы можете использовать параметр maxSize, чтобы уменьшить пространство, занимаемое каждым изображением на атласе.
Помните, что уменьшение размера изображения приведет к отображению текстуры в более низком разрешении в вашем приложении.
Типы атласов
Шрифтовые изображения и изображения, загруженные из .glb/.gltf или несжатые файлы изображений, будут добавлены в несжатый атлас. Изменение размера атласа или этих изображений повлияет на достаточность несжатого текстурного атласа.
Изображения, импортированные в редакторе, по умолчанию сжимаются и помещаются в сжатый текстурный атлас. Таким образом, изменение размера сжатого атласа или этих изображений повлияет на достаточность сжатого текстурного атласа.
Если размер несжатого атласа недостаточен, но в несжатом атласе остается много места, может быть полезно отключить сжатие для некоторых импортированных изображений, как описано в следующем разделе.
Сжатие изображений
Для экономии памяти изображения на GPU, Wonderland Editor автоматически сжимает импортированные изображения. Сжатые изображения могут иметь артефакты, которые могут быть недопустимы для вашего приложения. Чтобы отключить сжатие для изображения, перейдите в Views > Resources > Images и снимите галочку compressed.