Introduzione ai Texture Atlasses

Per offrire buone prestazioni su più piattaforme, Wonderland Editor combina automaticamente le texture in texture atlas. Un texture atlas riduce la quantità di texture binds necessarie al tuo dispositivo unendo più texture in una singola texture.

Tuttavia, con risorse grandi, il texture atlas generato potrebbe causare il mancato rendering delle texture se le dimensioni delle immagini superano la dimensione massima dell’atlas.

Aumentare la Dimensione dell’Atlas 

Il modo più semplice per evitare che le texture si rompano a causa degli atlas è aumentare la dimensione dell’atlas. Aumentare la dimensione dell’atlas ridurrà le prestazioni, ma molti progetti non vedranno una diminuzione significativa.

Per cambiare la dimensione di un texture atlas, vai su Views > Project Settings > Rendering e cerca textureAtlasSize, dove puoi utilizzare il menu a discesa per cambiare la dimensione in pixel. Usa le opzioni compressedTextureAtlasSize per cambiare la dimensione del texture atlas compresso.

Ridurre le Dimensioni delle Texture 

Un altro modo semplice per evitare che le texture si rompano è ridurre la dimensione delle texture delle immagini delle risorse: naviga su Views > Resources > Images. Questa scheda contiene un elenco di tutte le immagini importate nel progetto.

Qui puoi usare l’impostazione maxSize per ridurre lo spazio che ogni immagine utilizzerà su un atlas.

Ricorda, ridurre la dimensione dell’immagine farà apparire la sua texture a una risoluzione inferiore nella tua applicazione.

Tipi di Atlas 

Le immagini dei font e le immagini caricate da file .glb/.gltf non compressi, verranno aggiunte all’atlas non compresso. Cambiare la dimensione dell’atlas o la dimensione di queste immagini influenzerà l’efficacia del texture atlas non compresso.

Le immagini importate nell’editor vengono compresse per impostazione predefinita e finiscono nel texture atlas compresso. Cambiare la dimensione dell’atlas compresso o la dimensione di queste immagini influenzerà quindi l’efficacia del texture atlas compresso.

Se la dimensione dell’atlas non compresso è insufficiente, ma rimane molto spazio nell’atlas non compresso, può essere utile disabilitare la compressione per alcune delle immagini importate come descritto nella sezione seguente.

Compressione delle Immagini 

Per conservare la memoria delle immagini sulla GPU, Wonderland Editor comprimerà automaticamente le immagini importate. Le immagini compresse possono presentare artefatti che potrebbero essere inaccettabili per la tua applicazione. Per disabilitare la compressione di un’immagine, naviga su Views > Resources > Images e deseleziona la casella compressed.