CompressedCubemapArray
Наследует: CompressedTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object
Необязательно сжатый CubemapArray.
Описание
Массив кубических карт, загруженный из файла .ccubearray. Этот формат файла является внутренним для Godot; он создается путем импорта других форматов изображений с помощью системы импорта. CompressedCubemapArray может использовать один из 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.
Общее описание массивов кубических карт см. в CubemapArray.