TOP OPeradores de Textura

El operador TOP `Reorder` ejecuta una permutación de los canales de un stream de textura de entrada. Su funcionalidad principal consiste en reasignar la fuente de datos para cada canal del píxel de salida (Output Red, Green, Blue, Alpha).

 

Para una textura RGBA de entrada, es posible configurar cada canal de salida para que obtenga su valor numérico de cualquiera de los canales de entrada (Input Red, Green, Blue, Alpha) o de constantes como cero o uno. Una aplicación fundamental es la visualización o extracción del canal alfa. Al mapear el canal Alfa de entrada a los canales R, G y B de salida, se genera una textura en escala de grises cuya luminancia en cada píxel corresponde directamente al valor de transparencia original, creando una representación explícita del matte.

 

De forma análoga, se puede remapear un único canal de color, como el verde, a todos los canales de salida, resultando en una imagen monocromática derivada exclusivamente de la data del componente verde. Esta operación no constituye una colorización, sino una transferencia directa de valores. La utilidad del `Reorder` TOP radica en el tratamiento de los píxeles como vectores numéricos, permitiendo la deconstrucción y reconstrucción de data para su uso en pipelines matemáticos, como la preparación de texturas para shaders GLSL o el empaquetado de información diversa (vectores, coordenadas) en un único operador TOP.