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.

CompressedCubemapArray

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

Un CubemapArray facoltativamente compresso.

Descrizione

Un'array di cubemap caricato da un file .ccubearray. Questo formato di file è interno a Godot; viene creato importando altri formati di immagine con il sistema di importazione. CompressedCubemapArray può utilizzare uno dei 4 metodi di compressione:

  • Lossless (WebP o PNG, non compresso sulla GPU)

  • Lossy (WebP, non compresso sulla GPU)

  • VRAM Compressed (compresso sulla GPU)

  • VRAM Uncompressed (non compresso sulla GPU)

  • Basis Universal (compresso sulla GPU. Dimensioni file inferiori rispetto a VRAM Compressed, ma più lento da comprimere e qualità inferiore rispetto a VRAM Compressed)

Solo VRAM Compressed riduce effettivamente l'utilizzo di memoria sulla GPU. I metodi di compressione Lossless e Lossy ridurranno lo spazio di archiviazione richiesto su disco, ma non ridurranno l'utilizzo di memoria sulla GPU poiché la texture è inviata alla GPU non compressa.

L'utilizzo di VRAM Compressed migliora anche i tempi di caricamento, poiché le texture compresse in VRAM sono più veloci da caricare rispetto alle texture che utilizzano la compressione lossless o lossy. La compressione VRAM può presentare artefatti evidenti ed è progettata per il rendering 3D, non 2D.

Vedi CubemapArray per una descrizione generale degli array di cubemap.