A cosa serve la funzione 'Attiva 4x MSAA' su uno smartphone Android?
MSAA sta per multi-sample anti-aliasing.
Multisample anti-aliasing - Nel multisample anti-aliasing, se una qualsiasi delle posizioni multi-campione in un pixel è coperta dal triangolo che viene renderizzato, deve essere eseguito un calcolo di ombreggiatura per quel triangolo. Tuttavia questo calcolo deve essere eseguito solo una volta per l'intero pixel, indipendentemente da quante posizioni campione sono coperte; il risultato del calcolo di ombreggiatura viene semplicemente applicato a tutte le posizioni multicampione rilevanti.
Nel caso in cui solo un triangolo copre ogni posizione multicampione all'interno del pixel, viene eseguito solo un calcolo di ombreggiatura, e questi pixel sono poco più costosi (e il risultato non è diverso) che nell'immagine non antialias. Questo è vero per il centro dei triangoli, dove l'aliasing non è un problema. (Il rilevamento dei bordi può ridurre ulteriormente questo problema limitando esplicitamente il calcolo MSAA ai pixel i cui campioni coinvolgono più triangoli, o triangoli a profondità multiple). Nel caso estremo in cui ognuna delle posizioni multi-campione è coperta da un triangolo diverso, un diverso calcolo di ombreggiatura sarà eseguito per ogni posizione e i risultati saranno poi combinati per dare il pixel finale, e il risultato e la spesa computazionale sono gli stessi dell'equivalente immagine sovracampionata.
Rispetto al sovracampionamento, l'anti-aliasing multisample può fornire una qualità simile a prestazioni superiori, o una qualità migliore a parità di prestazioni. Ulteriori risultati migliori possono essere raggiunti usando maschere subpixel a griglia ruotata. La larghezza di banda aggiuntiva richiesta dal multi-campionamento è ragionevolmente bassa se sono disponibili la compressione Z e del colore.
La maggior parte delle GPU moderne supporta campioni MSAA 2×, 4× e 8×. Valori più alti portano a una migliore qualità, ma sono più lenti.
Se abiliti questa opzione, il tuo smartphone Android renderizzerà i giochi alla massima qualità possibile. Costringe Android a utilizzare l'anti-aliasing multicampione 4x nei giochi e nelle applicazioni OpenGL 2.0. Questo richiede più potenza grafica e probabilmente prosciugherà la batteria un po' più velocemente, ma migliorerà la qualità dell'immagine in alcuni giochi
Spero che questo ti aiuti a capire meglio :)
Articoli simili
- A cosa serve la funzione bussola (app) nei nostri telefoni? Qualcuno può spiegarlo in un linguaggio profano?
- È possibile sviluppare un'applicazione per smartphone con cancellazione attiva del rumore?
- Perché la funzione di chiamata Whatsapp non funziona sul mio cellulare anche se ricevo una chiamata da qualcuno che ha questa funzione?
- Cosa significa un cerchio blu intorno alla foto di qualcuno nell'area attiva su Messenger?