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.
Checking the stable version of the documentation...
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.