Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.