CompressedTexture2DArray

Hereda: CompressedTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object

Array de texturas bidimensionales, opcionalmente comprimido.

Descripción

Un array de texturas que se carga desde un archivo .ctexarray. Este formato de archivo es interno de Godot; se crea importando otros formatos de imagen con el sistema de importación. CompressedTexture2DArray puede usar uno de los 4 métodos de compresión:

  • Sin pérdida (WebP o PNG, descomprimido en la GPU)

  • Con pérdida (WebP, descomprimido en la GPU)

  • Comprimido en VRAM (comprimido en la GPU)

  • Sin comprimir en VRAM (sin comprimir en la GPU)

  • Basis Universal (comprimido en la GPU. Tamaños de archivo más bajos que VRAM Comprimida, pero más lento para comprimir y de menor calidad que VRAM Comprimido)

Solo VRAM Comprimida reduce realmente el uso de memoria en la GPU. Los métodos de compresión Sin pérdida y Con pérdida reducirán el almacenamiento necesario en el disco, pero no reducirán el uso de memoria en la GPU, ya que la textura se envía a la GPU sin comprimir.

El uso de VRAM Comprimida también mejora los tiempos de carga, ya que las texturas comprimidas en VRAM se cargan más rápido en comparación con las texturas que utilizan compresión sin pérdida o con pérdida. La compresión VRAM puede mostrar artefactos notables y está destinada a ser utilizada para el renderizado 3D, no 2D.

Véase Texture2DArray para obtener una descripción general de los arrays de texturas.