CompressedTexture2DArray
Наследует: CompressedTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object
Массив двумерных текстур, опционально сжатых.
Описание
Массив текстур, загружаемый из файла .ctexarray. Этот формат файла является внутренним для Godot; он создается путем импорта других форматов изображений с помощью системы импорта. CompressedTexture2DArray может использовать один из 4 методов сжатия:
-Lossless (WebP или PNG, несжатые на GPU)
Lossy (WebP, несжатые на GPU)
VRAM Compressed (сжатые на GPU)
VRAM Uncompressed (сжатые на GPU)
Basis Universal (сжатые на GPU. Меньшие размеры файлов, чем VRAM Compressed, но медленнее сжимаются и качество ниже, чем VRAM Compressed)
Только VRAM Compressed на самом деле уменьшает использование памяти на GPU. Методы сжатия Lossless и Lossy уменьшат требуемое хранилище на диске, но они не уменьшат использование памяти на GPU, поскольку текстура отправляется на GPU несжатой.
Использование VRAM Compressed также сокращает время загрузки, поскольку текстуры, сжатые VRAM, загружаются быстрее по сравнению с текстурами, использующими сжатие без потерь или с потерями. Сжатие VRAM может демонстрировать заметные артефакты и предназначено для использования для 3D-рендеринга, а не 2D.
Общее описание массивов текстур см. в Texture2DArray.