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