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.