Articulo de referencia

Alfa a cobertura

Alpha to coverage [ 1 ] [ 2 ] [ 3 ] es una técnica de gráficos por computadora de muestreo múltiple que reemplaza la mezcla alfa con una máscara de cobertura . Esto logra transp...

Alpha to coverage [ 1 ] [ 2 ] [ 3 ] es una técnica de gráficos por computadora de muestreo múltiple que reemplaza la mezcla alfa con una máscara de cobertura . Esto logra transparencia independiente del orden cuando se utilizan texturas con suavizado de bordes o semitransparentes . Esta técnica en particular es útil para situaciones donde se debe renderizar follaje o césped denso en un videojuego . [ 4 ]

Alpha to coverage es una versión subpíxel de la transparencia de rejilla , una técnica que utiliza un patrón de tramado para simular la transparencia con píxeles totalmente opacos y totalmente transparentes. [ 5 ]

Mecanismo

La conversión de alfa a cobertura transforma la salida del componente alfa del sombreador de píxeles en una máscara de cobertura temporal, donde el número de bits activados depende del valor alfa. [ 6 ] Esta máscara temporal se combina mediante una operación AND bit a bit con la máscara de cobertura del fragmento. [ 6 ] Para garantizar la coherencia a medida que cambian los valores alfa, la máscara generada debe ser monótona: la máscara para un valor alfa menor debe ser un subconjunto de la máscara para un valor mayor. [ 7 ]

Debido a que la máscara se aplica a la resolución subpíxel de un objetivo de renderizado multisample , el número de niveles de transparencia disponibles está limitado por el número de muestras. [ 7 ] Por ejemplo, 4x MSAA permite cinco niveles de cobertura distintos (de 0 a 4 muestras), lo que puede generar artefactos de cuantización (procesamiento de imágenes) .

Véase también

Referencias

  1. ^ Golus, Ben (21 de octubre de 2021). "Prueba Alfa Anti-alias: El Alfa Esotérico para la Cobertura" . Medio .
  2. "Alfa a cobertura | Semantic Scholar" .
  3. "Errores comunes de renderizado: cómo encontrarlos y cómo solucionarlos | Oculus" .
  4. "Configuración de la funcionalidad de fusión (Windows)" . Microsoft Developer Network . Consultado el 27/01/2013 . Alpha-to-coverage es una técnica de muestreo múltiple que resulta muy útil en situaciones como la vegetación densa, donde existen varios polígonos superpuestos que utilizan la transparencia alfa para definir los bordes dentro de la superficie.
  5. Enderton, E; Sintorn, E; Shirley, P; Luebke, D (2011). "Transparencia estocástica" (PDF) . IEEE Transactions on Visualization and Computer Graphics . 17 (8): 1036– 1047. doi : 10.1109/TVCG.2010.123 . ISSN 1077-2626 . 
  6. 1 2 "17.3.3". Especificación del perfil principal de OpenGL 4.6 (PDF) . El Grupo Khronos.
  7. 1 2 Akenine-Möller, Tomas; Haines, Eric; Hoffman, Naty (2018). Renderizado en tiempo real (4.ª ed.). CRC Press. 
  • GPU Gems 3 - Capítulo 4. Renderizado SpeedTree de próxima generación
  • Street Fighter IV para PC explicado en detalle