Red de conocimiento informático - Conocimiento sistemático - ¿Qué significan MSAA y FXAA en las opciones de la pantalla del juego? Además, ¿la resolución tiene un gran impacto en la pantalla del juego?

¿Qué significan MSAA y FXAA en las opciones de la pantalla del juego? Además, ¿la resolución tiene un gran impacto en la pantalla del juego?

1. Introducción a MSAA FXAA

1. MSAA FXAA en las opciones de la pantalla del juego son todas anti-aliasing, MSAA es anti-aliasing de muestreo múltiple y FXAA es anti-aliasing aproximado rápido. -aliasing. El suavizado es una tecnología que puede eliminar el alias desigual en los bordes de las imágenes generadas por el monitor. Cuando el suavizado está activado, los bordes de la imagen se verán más suaves y más cercanos a los objetos reales.

2. La tecnología de antialiasing se puede dividir en antialiasing de súper muestreo SSAA, antialiasing de muestreo múltiple MSAA, antialiasing de muestreo de cobertura CSAA, antialiasing de filtro programable CFAA y antialiasing aproximado rápido. -aliasing FXAA, antialiasing temporal TXAA y antialiasing de muestreo de fotogramas múltiples MFAA.

3. FXAA ahora tiene tres versiones: "FXAA 1" es la versión más antigua y básica que permite renderizaciones FXAA. También es la más utilizada en juegos de PC y se ha utilizado en "F.3. .A.R", "Duke Nukem Forever", "Age of Conan", "Crysis 2", "Borderlands", etc.; "FXAA 2" está especialmente diseñado para la consola de juegos Xbox 360; "FXAA 3" tiene dos algoritmos, la versión de Calidad es para PC y la versión de Consola es para Xbox 360 y PS3.

4. El antialiasing de muestreo múltiple es un tipo especial de suavizado de supermuestreo. MSAA puede entenderse simplemente como suavizar solo los bordes de los polígonos. En este caso, los requisitos de consumo de recursos de MSAA se reducen considerablemente en comparación con el procesamiento de todos los datos en la pantalla por parte de SSAA, pero la calidad de la imagen puede ser ligeramente inferior a la de SSAA.

2. El impacto de la resolución en los juegos

Para los entusiastas de los juegos, las configuraciones potentes y los periféricos adecuados son fundamentales. Como dispositivo más intuitivo para presentar la experiencia de juego, el monitor permite que más personas sean más cuidadosas al tomar decisiones. Durante el juego, la experiencia de imagen que ofrece la pantalla de gran tamaño y alta resolución será más impactante y visualmente impactante, mejorando enormemente la jugabilidad del juego.

La resolución de los juegos a los que jugamos habitualmente también está muy relacionada con la resolución de nuestro monitor. Si la resolución de tu monitor es 1080P, entonces tu resolución máxima en el juego es 1080P. La resolución del juego no puede exceder la resolución máxima de la pantalla. Cuando la resolución del juego es la misma que la resolución de la pantalla, el monitor puede emitir punto a punto, lo que puede garantizar la precisión de la imagen.

Los monitores de pantalla grande son actualmente la opción principal, especialmente para jugar. Una pantalla grande tiene un campo de visión más amplio y, con una alta resolución, la pantalla del juego se puede presentar con mayor delicadeza. Pero la alta resolución también impone requisitos más estrictos a la configuración de la computadora. Por lo tanto, es bueno tener una resolución alta, pero también debes actuar dentro de tus capacidades, de lo contrario afectará la fluidez del juego y la ganancia no vale la pena perder.

Información ampliada:

Clasificación del anti-aliasing

1. Anti-aliasing de súper muestreo (SSAA)

Anti-aliasing de súper muestreo. aliasing (Super -Sampling Anti-aliasing (SSAA para abreviar) Este es un método de anti-aliasing temprano, que consume más recursos, pero es simple y directo. Primero, asigne la imagen al caché y amplíela, y luego use supermuestreo para muestrear los píxeles de la imagen ampliada Generalmente, seleccione 2 o 4 píxeles adyacentes; después de mezclar estas muestras, el píxel final generado hará que cada píxel tenga las características de los píxeles adyacentes y el color de transición entre los píxeles se volverá similar, lo que hará que el color del borde. La transición de los gráficos tiende a ser suave.

Los píxeles finales luego se restauran al tamaño original de la imagen y se guardan en el frame buffer, que es la memoria de video, en lugar de la imagen original, se almacenan y finalmente se envían al monitor para mostrarlos. un marco.

Esto equivale a tomar una imagen grande borrosa y luego reducirla a una imagen pequeña y clara mediante el refinamiento. Si cada fotograma tiene suavizado, todos los fotogramas de un juego o vídeo tendrán suavizado.

2. Antialiasing de muestreo múltiple (MSAA)

Antialiasing de muestreo múltiple (MSAA) es un tipo especial de suavizado de supermuestreo (SSAA). MSAA proviene por primera vez de OpenGL.

Específicamente, MSAA solo realiza un procesamiento antialiasing de supermuestreo en los datos en Z-Buffer y Stencil Buffer.

Puede entenderse simplemente como suavizar solo los bordes de los polígonos. En este caso, los requisitos de consumo de recursos de MSAA se reducen considerablemente en comparación con el procesamiento de todos los datos de la imagen por parte de SSAA, pero la calidad de la imagen puede ser ligeramente inferior a la de SSAA.

3. Anti-Aliasing de muestreo de cobertura (CSAA)

El Anti-Aliasing de muestreo de cobertura (CSAA) es la primera implementación práctica de nVidia en G80 y sus derivados son actualmente exclusivos del modelo. Serie nVidia GeForce 8/9/G200.

CSAA se basa en MSAA para ahorrar aún más el uso de memoria de video y ancho de banda. En pocas palabras, CSAA sobrescribe las coordenadas de subpíxeles que deben muestrearse en el polígono de borde y obliga a colocar las coordenadas de píxeles originales. en el hardware y el driver en las coordenadas precalculadas por el programa. Esto es como MSAA con estándares de muestreo unificados, que puede realizar muestreo de borde con la mayor eficiencia y la mejora del rendimiento es muy significativa.

Por ejemplo, la degradación del rendimiento de muestreo de 16xCSAA es solo ligeramente mayor que la de 4xMSAA, pero el efecto de procesamiento es casi el mismo que el de 8xMSAA. 8xCSAA tiene el efecto de procesamiento de 4xMSAA, pero el consumo de rendimiento es el mismo que 2xMSAA.

4. Anti-Aliasing de filtro programable (CFAA)

La tecnología Anti-Aliasing de filtro personalizado (Custom Filter Anti-Aliasing) se originó en la familia R600 de AMD-ATI. En pocas palabras, CFAA es un MSAA que expande el área de muestreo. Por ejemplo, el MSAA anterior seleccionaba estrictamente los píxeles del borde del objeto para escalar, mientras que CFAA puede elegir de manera flexible escalar los píxeles que tienen un mayor impacto en el efecto de alias a través del controlador. , para reducir la cantidad de píxeles que afectan el efecto de alias. Se sacrifica el rendimiento a cambio de efectos suaves. El uso de recursos de la tarjeta gráfica también es relativamente pequeño.

5. Fast Approximate Anti-Aliasing (FXAA)

Fast Approximate Anti-Aliasing (Anti-Aliasing rápido aproximado) Es una versión de alto rendimiento del tradicional MSAA (Muestreo múltiple). Efecto Anti-Aliasing). Es un sombreador de píxeles de un solo paso que se ejecuta en la etapa de posprocesamiento del canal de renderizado del juego de destino como MLAA, pero no utiliza DirectCompute como este último. Es un sombreador de posprocesamiento puro y no depende de ninguna computación GPU. API.

Debido a esto, la tecnología FXAA no tiene requisitos especiales para las tarjetas gráficas y es totalmente compatible con diferentes tarjetas gráficas de NVIDIA y AMD (MLAA solo admite tarjetas A) y DirectX 9.0, DirectX 10 y DirectX 11.

6. Antialiasing temporal (TXAA)

Permite que la experiencia de juego con calidad cinematográfica alcance un nivel realista.

Antialiasing TXAA: mayor calidad de imagen que MSAA, FXAA y CSAA. Los estudios cinematográficos que producen películas CG invierten muchos recursos informáticos en el suavizado para garantizar que los espectadores no se distraigan con líneas irregulares poco realistas.

Para que los juegos se acerquen a este nivel de fidelidad, los desarrolladores necesitarán una nueva tecnología anti-aliasing que no solo reduzca las líneas irregulares sino que también reduzca el parpadeo irregular, al tiempo que elimina el rendimiento reducido.

7. Antialiasing de muestreo multicuadro (MFAA)

Una tecnología de antialiasing mejorada por NVIDIA basada en MSAA. Actualmente sólo se pueden utilizar tarjetas gráficas que utilicen GPU de arquitectura Maxwell. En Maxwell, Nvidia introdujo ubicaciones de muestreo programables para la rasterización, que se almacenan en la memoria de acceso aleatorio (RAM).

Esto crea la oportunidad para tecnologías anti-aliasing nuevas, más flexibles e innovadoras que pueden resolver de manera única los desafíos que plantean los motores de juegos modernos, como el anti-aliasing de alta definición. Simplemente active MFAA para el programa en el Panel de control de NVIDIA y seleccione MSAA en el juego para activarlo.

El rendimiento de la imagen es significativamente mejor que MSAA al mismo nivel. Esta nueva tecnología anti-aliasing puede mejorar la calidad de la imagen de los bordes y minimizar los costos de rendimiento. Al alternar formatos de muestreo anti-aliasing tanto en el tiempo como en el espacio, 4xMFAA tiene el mismo costo de rendimiento que 2xMSAA, pero el efecto anti-aliasing es equivalente a 4xMSAA. ?

Referencia: Enciclopedia Baidu-Anti-aliasing